从开始的 mpeg-dash 实时流延迟
Posted
技术标签:
【中文标题】从开始的 mpeg-dash 实时流延迟【英文标题】:mpeg-dash real-time streaming delay from start 【发布时间】: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 关于实时流的缺点吗?
感谢您的建议。
【问题讨论】:
【参考方案1】:这是 mpeg-dash 关于实时流的缺点吗?
这是任何分段流的属性。 HLS 也有同样的问题。
在选择流媒体技术时需要权衡取舍。如果延迟确实对您很重要,那么 DASH 不是正确的选择。查看 WebRTC。如果您需要流式传输一对多,DASH 肯定更容易做到。
【讨论】:
感谢您的建议。我试过HLS,和你说的一样。我会试试 webRTC 谢谢。以上是关于从开始的 mpeg-dash 实时流延迟的主要内容,如果未能解决你的问题,请参考以下文章