2022. 4. 21. 19:15ㆍMultimedia
- 목차
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 |