【问题标题】:mpeg-dash real-time streaming delay from start从开始的 mpeg-dash 实时流延迟
【发布时间】:2016-05-27 04:30:24
【问题描述】:

您好,我正在研究使用 nginx-rtmp-module 使用 mpeg-dash、rtmp 进行实时流式传输。

所以当客户端使用 rtmp 时,视频从开始延迟大约 1-2 秒。

但是当客户端将 mpeg-dash 与 dash.js 一起使用时,我可以看到延迟 使用setLiveDelay(1) 开始大约需要 8 秒或更长时间。

这是我的设置。

dash on;
dash_path /tmp/dash;
dash_fragment 2s;
dash_playlist_length 10s;

这是 mpeg-dash 关于实时流的缺点吗?

感谢您的建议。

【问题讨论】:

    标签: streaming rtmp live-streaming mpeg-dash


    【解决方案1】:

    这是 mpeg-dash 关于实时流的缺点吗?

    这是任何分段流的属性。 HLS 也有同样的问题。

    在选择流媒体技术时需要权衡取舍。如果延迟确实对您很重要,那么 DASH 不是正确的选择。查看 WebRTC。如果您需要流式传输一对多,DASH 肯定更容易做到。

    【讨论】:

    • 感谢您的建议。我试过HLS,和你说的一样。我会试试 webRTC 谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多