Theory/Multimedia

MPEG-2 Transport Stream 소개

MPEG-2 시스템은 압축 부호화된 비디오, 오디오, 데이타 등의 다중화와 동기화를 구정했다.

Transport Stream 생성

비디오, 오디오 등의 압축 부호화되어 ES(Elementary Stream)을 생성한다. 이것을 프레임의 정보를 담은 헤더(header)와 단일의 비디오나 오디오의 프레임을 담은 페이로드(payload)로 구성한 가변 길이의 PES(Packetized Elementary Stream)로 나눈다.


다음은 PES를 188 bytes의 고정 길이의 TS(Transport Stream)으로 나눈다. 오디오, 비디오, 데이타를 담고 있는 각각의 패킷은 PID(Packet Identifier)라는 번호로 식별한다.


PSI(Program Specific Information)

PAT (Program Association Table)는 다중화된 모든 프로그램의 목록을 담고 있다. 이 목록은 각각의 프로그램에 대한 PMT를 담고 있다.

PMT(Program Map Table)은 하나의 프로그램을 구성하는 요소들의 형식과 PID 등을 가진다.

CAT(Conditional Access Table)는 접속 제한에 관한 정보를 담고 있다.


'Theory > Multimedia' 카테고리의 다른 글

Smooth Streaming Client Manifest Format  (1) 2012.11.21
Smooth Streaming 파일과 프로토콜  (1) 2012.11.20
MPEG-2 Transport Stream 소개  (0) 2012.11.19
MPEG-4 파일의 구조 개괄  (3) 2012.11.19
HTTP 기반 어댑티브 스트리밍  (0) 2012.11.06
H.264 소개  (1) 2012.11.06

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

카운터

Today : 45
Yesterday : 73
Total : 226,942