mpeg 音频格式科普

mpeg的音频格式蛮多的,又是MP3,又是aac,有些地方用mpga,mp4a表示mpeg的音频,这之间到底有什么区别和联系呢?最近花了两天时间,通过网上的零散资料整理了一下。

mpeg -1 part 3(也就是mpeg标准第1版的第3部分)定义了mpeg audio version 1,而其又包含3个layer:mpeg-1 layer 1、mpeg-1 layer 2、mpeg-1 layer 3,其中的mpeg-1 layer 3就是我们通常所说的mp3格式

mpeg -2 part 3(也就是mpeg标准第2版的第3部分)定义了mpeg audio version 2,包含3个layer:mpeg-2 layer 1、mpeg-2 layer 2、mpeg-2 layer 3,这个版本与mpeg-1 part 3 是兼容的,所以也叫mpeg-2 兼容音频

mpeg -2 part 7(也就是mpeg标准第2版的第7部分)定义了一种新的音频格式aac,它与mpeg-1 part 3 是不兼容的,所以也叫mpeg-2 不兼容音频

mpeg-4 part 3(也就是mpeg标准第4版的第3部分)定义了aac的升级版本,mpeg-4 没有再扩展mpeg -2 part 3。

所以,从兼容性上看,mpeg 音频有两个体系,早先的格式称为mpga,这在sdp、rtp格式也是统一处理,aac也称为mp4a。

在ts中封装时,mpeg -1 part 3、mpeg -2 part 3是有区分的,stream_type分别是3和4。

 

你可能感兴趣的:(Stream,扩展,audio,layer)