RTP/RTCP的时间同步机制

Posted 明明是悟空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RTP/RTCP的时间同步机制相关的知识,希望对你有一定的参考价值。

转自:http://blog.csdn.net/leesphone/article/details/5571972

 

RTP支持传送不同codec的steaming,不同codec的clock rate的也不一样,不同的media之间需要依靠RTCP进行同步。这里简单介绍一下他们的机制。

在每个RTCP SR包中对应有一个RTP时间和一个NTP时间,它表达的意思很明确,那就是这个RTP时间对应的绝对时间, 不同media的RTP时间尽管不同,但可以通过NTP时间映射到同一个时间轴上,从而实现同步。

如下图所示,RTP session 1 send H264 使用90,000HZ,而RTP session 2 send G.711 使用8,000HZ:

技术分享

 

以上是关于RTP/RTCP的时间同步机制的主要内容,如果未能解决你的问题,请参考以下文章

RTP,RTCP,RTSP等网络协议有何用途和区别

WebRTC[54] - WebRTC之RTCP详解

WebRTC[54] - WebRTC之RTCP详解

多媒体通信基础

多媒体通信基础

协议篇---RTP & RTCP & RTSP