MP4 container

2022. 4. 21. 19:15Multimedia

    목차
반응형

atom이나 box로 불리는 단위로 구성

atom은 8 bytes 부터 시작

 - 처음 4 bytes: ATOM의 크기

 - 다음 4 bytes: ATOM의 type

 

box의 구조

* box size

* box type

* box data

 

box는 예전에 atom으로 불렸음

 

전체 구조

ftyp box

moov box : 모든 meta data를 저장하는 box

mdat box : 실제 data를 저장하는 box

 

moov와 mdata의 순서는 달라도 상관없으나, 

moov가 앞에 있으면 PD 전송 시 데이터를 일부만 받고도 재생 시작이 가능하다.

 

moov box

moov box에는

mvhd box

Audio Track box

Media Track box

other Track box

 

 

Track box에는

tkhd box

media box

 

media box에는

mdhd box :  미디어의 특성 기술

hdlr box : handler reference box

minf box : media information box

 

 

minf box에는

header box : header reference box

dinf box : 

stbl box

 

stbl box에는

stsd box : track의 decoding에 필요한 정보 (sample description box)

stts box : sample의 시가s

stsz box : 청크 내 sample의 크기

stsc box : 청크 내 sample의 수

stco box : 청크의 위치

ctts box

stss box

 

 

ref. https://docs.fileformat.com/video/mp4/

 

반응형

'Multimedia' 카테고리의 다른 글

Image stride  (0) 2022.08.26
HLS vs. DASH  (0) 2022.05.06
영상 품질 측정 기법  (0) 2022.04.16
ExoPlayer 지원 codec 및 A/V rendering  (0) 2022.01.05
ExoPlayer: master/media playlist parsing  (0) 2021.11.16