HTTP协议。
ffmpeg -i a.ogg -c copy -listen 1 -f ogg http://192.168.1.2:88
作为http服务器,对外提供a.ogg文件流。 用浏览器打开即下载a.ogg
TCP/UDP协议
tcp
Transmission Control Protocol——TCP,传输控制协议
请求的TCP url语法为:
tcp://hostname:port[?options]
其中options
是由“&”分隔的key=val
对选项列表
TCP监听1234接收流保存到本地output.flv
ffmpeg -listen 1 -f flv -i tcp://127.0.0.1:1234/live/stream -c copy -f flv output.flv
TCP发布流,
ffmpeg -re -i input.mp4 -c copy -f flv tcp://127.0.0.1:1234/live/stream
UDP例子
-
使用ffmpeg输出流到远程UDP端点
ffmpeg -i input -f format udp://hostname:port
-
使用ffmpeg,流式输出到UDP端点,UDP包大小是188字节,使用一个大的输入缓冲区:
ffmpeg -i input -f mpegts udp://hostname:port?pkt_size=188&buffer_size=65535
-
使用FFmepg获取基于UD