gpt4 book ai didi

streaming - 流媒体服务器中的 RTP 或 RTSP 有什么区别?

转载 作者:行者123 更新时间:2023-12-03 05:47:28 25 4
gpt4 key购买 nike

我正在考虑开发一个流媒体服务器,我有以下问题,通过 RTSP(示例网址:rtsp://192.168.0.184/myvideo.mpg)或 RTP 进行(示例网址:rtp://192.168.0.184)。

据我了解,RTSP 服务器主要用于流式传输已经存在的文件,即非实时文件。 RTP服务器用于广播。

如果我错了,有人纠正我,对吗?

我想开发一个服务器,在电脑屏幕上播放直播内容,即流媒体播放时显示的内容。

最佳答案

你发现了一些错误... RTSP是一个实时流协议(protocol)。这意味着,您可以实时传输任何您想要的内容。因此,您可以使用它来流式传输直播内容(无论是什么,视频、音频、文本、演示文稿......)。 RTP是一种传输协议(protocol),用于传输通过 RTSP 协商的媒体数据。

您使用 RTSP 来控制通过 RTP 的媒体传输。您可以使用它来设置、播放、暂停、拆卸流......

因此,如果您希望服务器在请求 URL 时开始流式传输,则可以实现某种仅支持 RTP 的服务器。但是,如果您想要更多控制并且正在流式传输实时视频,则必须使用 RTSP,因为它传输 SDP 和其他重要的解码数据。

阅读我在此处链接的文档,它们是一个很好的起点。

关于streaming - 流媒体服务器中的 RTP 或 RTSP 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4303439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com