【问题标题】:Streaming protocols流媒体协议
【发布时间】:2019-02-17 21:54:00
【问题描述】:

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

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


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

【问题讨论】:

    标签: streaming protocols broadcasting


    【解决方案1】:

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

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

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

    没有。协议和操作系统根本不相关。任何操作系统都可以使用任何协议。网络浏览器仅限于几个。

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

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

    【讨论】:

    • 观众不会很大 - 最多大约 500 人,而且会遍布世界各地。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多