打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
RTP timestamp与帧率及时钟频率的关系
RTP timestamp是用时钟频率(clock rate)计算而来表示时间的。

RTP timestamp表示每帧的时间,由于一个帧(如I帧)可能被分成多个RTP包,所以多个相同帧的RTP timestamp相等。(可以通过每帧最后一个RTP的marker标志区别帧,但最可靠的方法是查看相同RTP timestamp包为同一帧。)

 

     两帧之间RTP timestamp的增量 = 时钟频率 / 帧率

 

其中时钟频率可从SDP中获取,如:

          m=video 2834 RTP/AVP 96
          a=rtpmap:96 H264/90000

其时钟频率为90000(通常视频的时钟频率),若视频帧率为25fps,则相邻帧间RTP timestamp增量值 = 90000/25 = 3600。

另外,通常音频的时钟频率一般为8000。

 

RTP timestamp与播放时间npt的计算关系可参考《RTSP回放时如何通过RTP的timestamp计算npt时间》(http://blog.csdn.net/jasonhwang/article/details/7316168)。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
OpenBTS 中 timestamp 的工作机制详解|OpenBTS相关
RTP传输中的负载类型和时间戳 - 新闻中心 - 赛迪网
TEP132 时间戳
陈皓:关于闰秒(leap second)的小知识
NTP协议
MySQL timestamp的默认值怎么设置?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服