#keywords adif,audio,format,mpeg2,transport,aac,encoding,codec,header #title ADTS (Audio Data Transport Stream) [wiki:Home 대문] / [wiki:CategoryBroadcast 방송] / [wiki:AudioDataTransportStream ADTS (Audio Data Transport Stream)] ---- == [wiki:AudioDataTransportStream ADTS (Audio Data Transport Stream)] == * 작성자 조재혁([mailto:minzkn@minzkn.com]) * 고친과정 2010년 3월 25일 : 처음씀 [[TableOfContents]] === 소개 === [wiki:AudioDataTransportStream ADTS (Audio Data Transport Stream)]는 MPEG AAC방식으로 Encoding된 Audio Codec raw data를 1~4개를 묶어서 효율적인 Frame으로 구성하기 위한 Header중에 한가지입니다. Live Stream등에서 많이 사용되고 있습니다. 비슷한 Header로는 [wiki:AudioDataInterchangeFormar ADIF (Audio Data Interchange Format)]가 있습니다. |ADTS (Audio Data Transport Stream)||| '''항목명''' || '''크기''' || '''비고''' || ||<|10>'''Frame간에 값이 변하지 않는 부분''' ||syncword || 12||항상 111111111111b || ||ID || 1||0=MPEG-4, 1=MPEG-2 || ||layer || 2||항상 00b || ||protection_absent || 1|| || ||profile || 2|| || ||sampling_frequency_index || 4|| || ||private_bit || 1|| || ||channel_configuration || 3|| || ||original/copy || 1|| || ||home || 1|| || ||<|5>'''Frame간에 값이 변할수 있는 부분''' ||copyright_identification_bit || 1|| || ||copyright_identification_start || 1|| || ||aac_frame_length || 13||Header를 포함한 Frame길이 || ||adts_buffer_fullness || 11||값이 7FFH 인 경우는 VBR임을 나타냅니다. || ||no_raw_data_blocks_in_frame || 2|| || ||protection_absent의 값이 0일때 삽입되는 부분 ||crc_check || 16|| || ||||||||no_raw_data_blocks_in_frame + 1 만큼 Raw data block이 옵니다.|| * profile의 값은 다음과 같은 의미를 가집니다. |ADTS (Audio Data Transport Stream) profile| '''값''' || '''ID=1 (MPEG-2 profile)''' || '''ID=0 (MPEG-4 Object type)''' || || 00b ||Main profile ||AAC MAIN || || 01b ||Low Complexity profile (LC) ||AAC LC || || 10b ||Scalable Sample Rate profile (SSR) ||AAC SSR || || 11b ||reserved ||AAC LTP ||