我正在开发智能手机应用程序。我已经实现了SIP和SDP协议。现在,对于音频部分,我是否必须使用RTP发送RTCP数据包,还是可以离开RTCP数据包并继续发送和接收RTP数据包?
最佳答案
据weikipedia称,RTCP的主要功能是通过向流式多媒体会话的参与者定期发送统计信息来提供媒体分发中服务质量(QoS)的反馈.RTCP传输媒体连接的统计信息以及诸如传输八位位组和数据包计数,数据包丢失,数据包延迟变化和往返延迟时间。应用程序可能会通过限制流量或使用其他编解码器来使用此信息来控制服务质量参数。
是否实施它取决于您,但是如果有这么多客户端要连接到您的应用程序,则最好使用RTCP来管理带宽和QOS。 RTCP的另一种用法是用于将Keep Alive
消息发送到某些设备(例如网络摄像头)。
这个问题的答案还解释了RTCP的另一种用法。
RTCP Transmission Intreval