rtp流同步

时间:2019-07-03 15:31:22

标签: rtp

我正在一个需要同步rtp流的项目中。在这里,我正在使用RTCP SR进行同步。 例如:对于第一个流,我收到6个rtp数据包,然后接收RTCP SR数据包,因为我知道RTCP SR数据包到达的时间,所以我用流的第一个rtp数据包减去此RTCP SR数据包的RTP时间戳,得到差值。然后,我将其除以两个rtp数据包之间单调的差异,例如AMR为160,AMR-WB为320。现在,除法运算后,我将数字乘以打包时间。这给了我需要从RTCP SR时间中减去的毫秒数,以获得流的第一个RTP数据包的时间间隔。

这是计算rtp流开始时间的正确方法,还是我在确定开始时间时错过了一些我没有计算的东西??

任何详细的说明对我都会很有帮助。

0 个答案:

没有答案