【发布时间】:2014-01-15 13:02:17
【问题描述】:
我正在使用 libavformat 库在 udp://127.0.0.1:1000 等网络地址流式传输视频。我使用 ffplay 在网络地址显示接收到的视频流。但是,视频在同一台机器上的 ffplay 出现几秒钟后(例如 5 6 秒)。你知道是什么原因吗?
更多信息:
我使用 libavformat 编写了自己的流媒体应用程序。当我以 25fps 流式传输 3 秒 1080p 视频时,ffplay 不显示任何内容。如果我再次重复流式传输相同的视频,这一次,ffplay 开始显示上一个流式传输的视频以及当前视频。因此,看起来 ffplay 等待缓冲区被填满一定量,然后显示流。但我说的对吗?
【问题讨论】:
-
我对 mplayer -benchmark 的运气更好(ffplay 引入了自己的延迟)请参阅trac.ffmpeg.org/wiki/StreamingGuide(如果您使用的是 udp,mplayer 可能需要补丁)
标签: ffmpeg streaming libavformat