Web浏览器缓解实时webm流并引入延迟(如何播放实时webm流)的解决方法

时间:2013-03-20 17:37:11

标签: google-chrome ffmpeg html5-video webm ffserver

我有一个来自ffserver(16个流)的webm流,设法在浏览器中一次性加载所有16个,但无论我只玩一个还是16个,由于引入了3-5秒的延迟无论是缓冲还是握手加上某种补偿来尝试通过浏览器本身同步时间戳,这导致了我的问题:

是否可以强制浏览器通过HTML5的视频标签播放webm流(我只关心Chrome,但它也在Firefox中发生)从最近的实际帧播放(客户端和服务器共享一个公共的NTP服务器)通过局域网,所以它们保证同步,如果这是一个因素),而不是保持几秒的缓冲区并从该缓冲区的开始播放?

1 个答案:

答案 0 :(得分:1)

您是否尝试更改ffserver配置文件设置?我还有一系列管道图像,可能会在配置文件中添加以下参数,这可能会减少延迟。

PreRoll 0

StartSendOnKey