- 압축 오디오 정보, 압축 비디오 정보, 그리고 데이터 정보를 다중화(multiplexing)하여 출력하는 기능
- 보호기와 복호기간의 타이밍 동기를 위한 클록 복원(clock recovery)
- 매체내(intra-media), 매체간(inter-media) 동기(synchronization)를 위한 동기 지원
다중화된 출력 비트스트림(bit stream)
- 수송스트림(TS: Transport Stream)
- 주로 전송오류가 있는 전송채널을 대상으로 만들어진 규격
- 4바이트 헤더와 184바이트의 데이터로 구성된 188바이트 고정길이 패킷
- 프로그램스트림(PS: Program Stream)
- MPEG-1과 같이 단일 프로그램을 대상으로 만들어진 규격
- 주로 저장매체, 컴퓨터 응용에 많이 적용
- 기초패킷스트림(PES: Packetized Elementary Stream)
- TS와 PS를 만들기 위한 전 단계로서 하나의 정보원(오디오, 비디오, 데이터)으로만 구성된 스트림
데이터 구조
- PS (Program Stream)
- 단일 프로그램을 구성하는 각 미디어에 대한 압축 비트열을 다중화하기 위한 규격으로 주로 저장매체, 컴퓨터 응용과 같이 전송오류가 거의 없는 환경에서 사용된다.
- 다수의 PES 패킷으로 구성된 팩(pack)들의 집합이다.
- TS (Transport Stream)
- 188 바이트의 고정 길이로 구성
- 각 프로그램의 정보를 복호기에서 알 수 있도록 프로그램사양정보(PSI)라는 TS 패킷을 별도로 제공
타이밍 모델
- 타임스탬프 방식 : 송신측에서 어떤 시점의 시간 정보를 수신측에 알려주고, 수신측에서는 이 정보를 이용하여 자신의 시간 정보를 송신측과 일치시킴으로써 송신측과 수신측의 동기가 이루어지게 함