首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RTCP传输控制

RTCP传输控制
EN

Stack Overflow用户
提问于 2014-02-26 14:07:41
回答 1查看 629关注 0票数 0

谁能解释一下什么是RTCP传输协议?

我在互联网上读了一些材料,网址是

http://www.ietf.org/rfc/rfc3550.txt但我认为我应该去学习基本概念,所以如果有人知道一些网站,请

了解.Please建议的内容。

EN

回答 1

Stack Overflow用户

发布于 2014-02-26 14:32:22

我不确定您对RTP的总体了解有多深,所以我将尽量得到一个比较完整的答案,同时保持简单:

RTP (非RTCP)是发送媒体数据的协议,例如音频的小片段或视频的小片段。当你背靠背地重播这些片段时,你会得到音频/视频。这可以用于流式传输,或者用于有或没有视频的互联网通话。

在RTCP中,"C“代表"Control”,与RTP一起使用,通常主要是作为一种收集统计数据的方式(例如,是在另一端接收的所有音频和视频)。使用这些统计数据,发送方和接收方可以决定使用较少的带宽,例如通过降低视频质量或图像大小。通过足够频繁地发送RTCP数据,您可以更快地对通信中不断变化的条件做出反应(例如,您可能在共享的有线互联网上)

现在,不是在两个人之间打电话,而是想象你正在偷偷地把你的视频偷偷给1000个人参加在线研讨会。无论有多少人正在观看演示文稿,从演示者发送的视频数据量都不会改变,因此从RTP的角度来看,有多少人正在观看它并不重要。另一方面,如果每个查看器计算机都将RCTP统计信息发送回发送者,则发送者现在必须处理1000个报告。

现在,RTCP流量可以构成发送者机器上使用的大量带宽。观看者越多,在RTCP报告上花费的总互联网带宽就越多,以至于您可能会耗尽RTP音频/视频数据本身的带宽。

在实践中,您希望在RTCP上使用不超过5%的带宽,以便95%的连接用于“有用的”音频/视频RTP数据。控制RTCP流量的方法是调整每一方发送RTCP statistics.the的频率,参与者越多,发送到aggrgate RTCP流量的频率就越低。

希望这是有意义的,并且这是你想要的解释水平。您链接到RFC说明了如何根据通信类型和参与者数量计算RTCP报告之间的时间间隔。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22033175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档