JMF 音频编码G723的packetization time间隔不一致问题
通过抓包分析,发现packetization time时间间隔是个随机的数字,这样就导致的音频质量不是很理想,想求教大牛们,不知在jmf里关于RTP数据传输中可否将时间间隔保持在一个固定的水平,找了下工程的文件发现并没有关于packetization time设置的方法,难道要从JMF源码中才能获取么?问题具体描述:抓包发现,packetization time却是很随机的数字,并没有一个固定的packetizaion time值.
以udp.dstport == 34844过滤出终端59.64.179.155发送给媒体服务器的G.711 RTP包, 并将时间戳显示为”seconds since previous displayed packet”, 可通过menu>view>time display format修改时间戳显示方式.
可以看出,任意两个G.711 RTP包之间的时间戳之差是没有规律的随机数字. 这就导致了媒体服务器在处理这些包时产生了问题.
抓包图: