首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

多媒体基础2-打铁趁热简述AMR

2013-10-08 
多媒体基础2-趁热打铁简述AMR[写在最前面的] 越发觉得iteye(以前的javaeye)是个不错的技术讨论平台,所以决

多媒体基础2-趁热打铁简述AMR

[写在最前面的] 越发觉得iteye(以前的javaeye)是个不错的技术讨论平台,所以决定先将以前的一些技术相关的文章都搬过来。一来备忘,二来系统化自己的知识。主观上是为了自己的积累与提高,希望客观上能给不相识的技术伙伴一点帮助。如果转载,请标注出处。

?

模式bit率(kbps)帧长(byte)04.751315.151425.91636.71847.42057.9521610.227712.232

说明:

  1. AMR每帧时长为20ms(毫秒),即每秒AMR媒体共有50帧;
  2. 帧长的计算,以模式0为例,帧长-1=4750/50=95(bit/f)=12(byte/f),故帧长=13byte。其中加1是每帧有1byte的首部。

关于AMR的文件格式见下图(该图取自RFC3267):

多媒体基础2-打铁趁热简述AMR

Fig1中的Header为6个byte:

十六进制 23 32 42 4d 52 0a

字符????? #? ! A?? M? R? \n

Fig2中为帧首部1byte:

P值为0,FT为AMR模式(见前面的表格),Q为帧质量指示器(0-该帧被损坏)

参考资料:RFC3267

热点排行