流媒体协议

巫婆

我了解所有关于流媒体协议以及它们的用途。但让我感到困惑的是视频流的编码协议。因为编码器通常使用 RTMP 或 RTSP 协议,然后取决于服务提供商或解码器如何传输视频/流(使用哪种协议:HLS、WebRTC、HDS、MPED-DASH 等)。

所以这可能是一个愚蠢的问题,但有没有办法从 RTMP 或 RTSP 更改编码协议?当我用软件录制视频/直播时。现在我正在使用OBS。我的主要目标是找到一个解决方案,如何以尽可能低的延迟(> 2s)进行一对多的流式传输。


另外据我所知,RTSP 和 RTMP 之间的区别是一个使用 iO,另一个使用 Windows 操作系统。

破布

所以这可能是一个愚蠢的问题,但有没有办法从 RTMP 或 RTSP 更改编码协议?当我用软件录制视频/直播时。现在我正在使用OBS。我的主要目标是

是的。市场上有很多(很多很多)流媒体服务器。nginx、red5、wowza 等

另外据我所知,RTSP 和 RTMP 之间的区别是一个使用 iO,另一个使用 Windows 操作系统。

不,协议和操作系统根本没有关系。任何操作系统都可以使用任何协议。Web 浏览器仅限于少数几种。

当我用软件录制视频/直播时。现在我正在使用OBS。我的主要目标是找到一个解决方案,如何以尽可能低的延迟(> 2s)进行一对多的流式传输。

这是一个巨大的问题,在堆栈溢出时确实无法回答。one-to-many; 是很多 10 或 1000 或 1000000,它们是不同的答案。它是否需要在网络上工作(不同的答案)。您的基础设施是什么样的,您的运营预算是多少。用户是位于全球还是地理集中?所有这些都会改变答案。其中一些答案可能是您的问题不切实际。例如,全球网络上超过 2 秒的 100000 个用户将非常昂贵。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章