RTP的时间戳

有关时间戳的说明 关于 RTP 传输中时间戳的说明(这部分来自于网络)

时间戳单位:RTP协议中使用的时间戳,其单位不是秒之类的,而是以采样频率为基础 的。这样做的目的就是为了使时间戳单位更为精准。比如说一个音频的采样频率为 8000Hz, 那么我们可以把时间戳单位设为 1 / 8000

时间戳增量:相邻两个 RTP 包之间的时间差(以时间戳单位为基准)。 采样频率: 每秒钟抽取样本的次数,例如音频的采样率一般为8000Hz帧率:每秒传输或者显示帧数,例如 25f/s 在 RTP 协议中并没有规定时间戳的粒度,这取决于有效载荷的类型。因此RTP 的时间戳又称为媒体时间戳,以强调这种时间戳的粒度取决于信号的类型。例如,对于8kHz 采样的 话音信号,若每隔20ms 构成一个数据块,则一个数据块中包含有 160 个样本(0.02× 8000=160)。因此每发送一个 RTP 分组,其时间戳的值就增加160

如果采样频率为 90000Hz,则由上面讨论可知,时间戳单位为 1/90000,我们就假设1s 钟被划分了 90000 个时间块,如果每秒发送 25 帧,那么,每一个帧的发送占多少个时间块 呢?当然是90000/25 = 3600。因此,我们根据定义“时间戳增量是发送第二个RTP 包相距 发送第一个 RTP 包时的时间间隔”,故时间戳增量应该为 3600


参见http://blog.csdn.net/suer0101/article/details/7329442


补充:

对于mpeg2音频

采样率32k,采样点数1152,那么以32k为参考频率,每帧的时间戳增量应该是1152;

如果仍参考90kHz作为基准,每帧的时间戳增量应该是1152/32k*90k=3240。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值