【问题标题】:Workaround for webbrowsers buffering live webm streams and introducing a delay (how to play live webm stream)网络浏览器缓冲实时 webm 流并引入延迟的解决方法(如何播放实时 webm 流)
【发布时间】:2013-03-20 17:37:10
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    预卷 0

    StartSendOnKey

    【讨论】:

    • 因为没有其他人回应我会继续并标记这个正确,因为你说它可能工作 - 但不知道它是否工作(切换到专有的闭路电视系统,所以不要运行 ffserver为它了)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-01
    • 2015-11-29
    • 2016-09-24
    • 1970-01-01
    • 2015-12-25
    相关资源
    最近更新 更多