我正在设置hls实时流媒体系统,使用nginx作为Web服务器,使用video.js作为html5 Web浏览器视频播放器。我的目标是使流中的延迟最少。我想知道video.js是否适合它。有人向我推荐了vlc视频播放器,但我不确定哪种播放器在播放时引入的延迟最低。
[当前,在本地设置中,从video.js到我有1秒的延迟,以便安全,流畅地播放流,而没有任何缓冲滞后。 vlc的播放效果会更好吗?我正在考虑不到第二个缓冲区,但仍然可以流畅播放。有可能吗?
我想没有绝对的答案,例如“使用这个库而不是这个库”以获得更好的延迟,因为有很多因素会影响您的流式传输。
查看以下帖子:Low latency (< 2s) live video streaming HTML5 solutions?
用户Brad在回答中概述了有关视频流延迟控制的不同方法。也许对您有帮助。