当前位置: 代码迷 >> 多媒体/流媒体开发 >> 请教:PCM音频数据打RTP包的timestamp increase应该如何设
  详细解决方案

请教:PCM音频数据打RTP包的timestamp increase应该如何设

热度:4762   发布时间:2013-02-26 00:00:00.0
请问:PCM音频数据打RTP包的timestamp increase应该怎么设?
MPEG-2音频文件的timestamp increase是和帧率相关的,如果采样率是8000Hz,20ms每帧,则timestamp increase = 8000/20 = 160。可是PCM好像不存在帧的概念,请问PCM音频数据打RTP包的timestamp increase应该怎么计算?与采样率(假设是44。1k)有关吗?多谢!

------解决方案--------------------------------------------------------
PCM音频数据打RTP包的timestamp increase也可以设为160,如果对时间的要求不是很精确的话,设为多少都可以,因为解码端主要是根据timestamp的值来排列收到的RTP包的顺序的。对于PCM,常见的做法是,一个包里有多少byte payload,timestamp increase就设为多少。
  相关解决方案