当前位置:   article > 正文

基于live555的rtsp播放器之十三:音视频同步_live555 音视频同步

live555 音视频同步

一.音视频同步原理

这里音视频同步包括两部分,一是网络接收时的音视频同步,二是音视频播放时的音视频同步。网络接收同步live555已经实现了,但是音视频播放同步得我们自己实现。

1.live555音视频同步

live555中视频和音频是分别进行编码的,接收时如何实现两者的同步呢?
首先我们要了解RTP\RTSP协议中时间戳的获取。下面两幅图中,图一是RTP报文头格式,图二是RTCP返回的Sender Report(SR)包。


live555内置的时间格式是timeval:

  1. struct timeval {
  2.         long    tv_sec;         /* seconds */
  3.         long    tv_usec;        /* and microseconds */
  4. };

从RTP报文头中获取的timest

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/474732
推荐阅读