当前位置: 代码迷 >> VOIP >> rtp关于视频时间戳和时间戳增量的有关问题
  详细解决方案

rtp关于视频时间戳和时间戳增量的有关问题

热度:9304   发布时间:2013-02-26 00:00:00.0
rtp关于视频时间戳和时间戳增量的问题
请教各位一个关于rtp的视频时间戳和时间戳增量的问题,用的jrtplib是3.7.1版本的。
我查了一些资料,大部分都将视频的时间戳设置为90000,但是时间戳的增量就一直没找到大家比较公认的设置方法。
查到这么一段“例如MPEG,每帧20ms,采样频率8000Hz,设定时间戳单位1/8000,而每个包之间就是160的增量”我现在想问的是如果以H264的视频为例,每帧间隔?ms,采样率是多少?设置时间戳又是多少?(应该是1/90000吧),每两个包之间的增量呢(每帧间隔*采样率?)?
期待各位解惑。

------解决方案--------------------------------------------------------
这个我也是理解的很含糊,关注。。。
------解决方案--------------------------------------------------------
就是1800吧
------解决方案--------------------------------------------------------
ptime 为包发送的间隔,timestamp为包发送的采样时间
如果Ptime = 20ms,采样 = 90000hz
那么 timestamp interval = (20*90000)/1000 = 1800.
------解决方案--------------------------------------------------------
尚未关注这个问题,莫有研究
------解决方案--------------------------------------------------------
探讨
引用:
ptime 为包发送的间隔,timestamp为包发送的采样时间
如果Ptime = 20ms,采样 = 90000hz
那么 timestamp interval = (20*90000)/1000 = 1800.


我用抓包工具抓包,发现包之间的间隔并不是一个固定的值。
还有就是 比如PAL制的,25帧/s,时间戳的增量是不是应该这么算的:timestamp insterval = (1/25)*90000 = 3600

------解决方案--------------------------------------------------------
快点结贴给分吧
  相关解决方案