2014年4月23日 星期三

ADTS 格式分析

1.ADTS是什麼
ADTS全稱是(Audio Data Transport Stream),是AAC的一種十分常見的傳輸格式。

一般的AAC解碼器都需要把AACES封包打包成ADTS的格式,一般是在AAC ES封包前添加7個位元組的ADTS header。也就是說可以把ADTS這個頭看作是AACframe header

2.ADTS內容

ADTS 標頭中相對有用的資訊 取樣率、聲道數、frame長度。每一個帶ADTS頭資訊的AAC流會清楚的告訴解碼器他需要的這些資訊。
一般情況下ADTS的頭資訊都是7個位元組,分為2部分:
adts_fixed_header();
adts_variable_header();