MPEG 프로그램 스트림

MPEG program stream
MPEG 프로그램 스트림
파일 이름 확장자
.mpg, .m2p, .ps
인터넷 미디어 유형
비디오/MP2P, 비디오/MP1S[1]
개발자MPEG
초기 릴리즈1993년 8월, 29년 전(1993-08)[2]
최신 릴리즈
ISO/IEC 13818-1:2019
2019년 6월, 3년 전(2019-06)
포맷의 종류컨테이너 형식
컨테이너:오디오, 비디오, 데이터
확장처VOB, EVO, MOD
표준.ISO/IEC 11172-1,[2] ISO/IEC 13818-1,[3] ITU-T H.222.0[4][5]
오픈 포맷?네.
프리 포맷?네, 그렇습니다[6].

프로그램 스트림(PS 또는 MPEG-PS)은 디지털 오디오, 비디오 등을 다중화하는 컨테이너 형식입니다.PS 형식은 MPEG-1 Part 1(ISO/IEC 11172-1) 및 MPEG-2 Part 1, Systems(ISO/IEC 표준 13818-1[7]/ITU-T H.222.0)에[4][5] 규정되어 있습니다.MPEG-2 프로그램 스트림은 ISO/IEC 11172 시스템레이어와 유사하며 순방향 [8][9]호환성이 있습니다.

프로그램 스트림은 DVD 비디오 디스크 및 HD DVD 비디오 디스크에서 사용되지만 몇 가지 제한 및 [10][11]확장 기능이 있습니다.파일 이름 확장자는 각각 VOB와 EVO입니다.

부호화 구조

프로그램 스트림은 공통 타임베이스를 가진1개 이상의 Packetized Elementary Streams(PES; 패킷화 요소 스트림)를 1개의 스트림으로 조합함으로써 생성됩니다.데이터가 손실될 가능성이 높은 MPEG 트랜스포트 스트림과는 달리 디스크와 같은 상당히 신뢰할 수 있는 미디어를 위해 설계되었습니다.프로그램 스트림은 가변 크기 레코드와 최소한의 시작 코드 사용이 있어 공기 수신을 어렵게 하지만 오버헤드가 줄어듭니다.프로그램 스트림 부호화 레이어는 [8]여러 프로그램을 허용하는 트랜스포트 스트림과 대조적으로 하나 이상의 기본 스트림 중 하나의 프로그램만 단일 스트림으로 패키지화할 수 있습니다.

MPEG-2 프로그램스트림에는 MPEG-1 Part 2 비디오, MPEG-2 Part 2 비디오, MPEG-1 Part 3 오디오(MP3, MP2, MP1) 또는 MPEG-2 Part 3 [8]오디오를 포함할 수 있습니다.MPEG-4 Part 2 비디오, MPEG-2 Part 7 Audio(AAC) 또는 MPEG-4 Part 3([8]AAC)[citation needed] 오디오를 포함할 수도 있지만 거의 사용되지 않습니다.MPEG-2 프로그램스트림에는 비표준 데이터(예를 들어 AC-3 오디오 또는 자막)가 이른바 개인 [12]스트림의 형태로 준비되어 있습니다.MPEG-2 형식 식별자의 등록 기관으로서 SMPTE Registration Authority, LLC를 승인했습니다.MPEG-2 트랜스포트 스트림 및 프로그램스트림에 [13]캡슐화할 수 있는 압축 형식 목록을 공개합니다.

부호화내역

부분 MPEG-2 프로그램 스트림 팩 헤더[14] 형식
이름. 번호
비트의
묘사
동기 바이트 32 0x000001BA
마커 비트 2 01b(MPEG-2 버전용).MPEG-1 버전의 마커 비트는 값이 0010b인 4비트입니다.
시스템 클럭[32..]30] 3 System Clock Reference(SCR; 시스템클럭 레퍼런스) 비트 32 ~30
마커 비트 1 1비트는 항상 설정됩니다.
시스템 클럭 [29..15] 15 시스템 클럭 비트29 ~ 15
마커 비트 1 1비트는 항상 설정됩니다.
시스템 클럭 [14..0] 15 시스템 클럭 비트 14 ~0
마커 비트 1 1비트는 항상 설정됩니다.
SCR 확장 9
마커 비트 1 1비트는 항상 설정됩니다.
비트레이트 22 단위는 초당 50바이트입니다.
마커 비트 2 11비트는 항상 설정됩니다.
예약되어 있다 5 장래의 사용을 위해 예약되어 있다
충전재 길이 3
충전 바이트 8*코너 길이
system header(옵션) 0 이상 시스템 헤더 시작 코드가 이어지는 경우: 0x000001BB
부분 시스템 헤더 형식
이름. 번호
바이트
묘사
동기 바이트 4 0x000001BB
헤더 길이 2
레이트 바인딩 및 마커 비트 3
음성 바인딩 및 플래그 1
플래그, 마커 비트 및 비디오바인드 1
패킷 환율 제한 및 예약된 바이트 1

「 」를 참조해 주세요.

레퍼런스

  1. ^ "RFC 3555 - MIME Type Registration of RTP Payload Formats". July 2003. Retrieved 2010-03-20.
  2. ^ a b ISO (1993). "ISO/IEC 11172-1:1993 - Information technology -- Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s -- Part 1: Systems". Retrieved 2010-07-18.
  3. ^ ISO (1996). "ISO/IEC 13818-1:1996 - Information technology -- Generic coding of moving pictures and associated audio information: Systems". Retrieved 2010-07-18.
  4. ^ a b ITU-T (May 2006). "H.222.0 Summary". Archived from the original on 2011-05-19. Retrieved 2010-06-03.
  5. ^ a b ITU-T. "H.222.0 : Information technology - Generic coding of moving pictures and associated audio information: Systems". Retrieved 2010-06-03.
  6. ^ MPEG-2 Encoding Family (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 14 February 2012. Retrieved 13 December 2021. Licenses pertain to tools and not to streams or files per se.
  7. ^ ISO/IEC 13818-1:2000 - Information technology -- Generic coding of moving pictures and associated audio information: Systems (PDF), neuron2.net, 2000-12-01, archived from the original (PDF) on 2010-06-11
  8. ^ a b c d ISO (2000-12-01) ISO/IEC 13818-1 : 2000, 제2판 X페이지, 2009-07-25에 취득
  9. ^ 데이터 브로드캐스트, MPEG-2 트랜스포트 기본, MPEG-2 프로그램스트림, 2009-07-25 취득
  10. ^ DVD - MPeg 차이점, 2009-07-24에 취득
  11. ^ MPEG.org (96년 7월 21일) DVD 테크니컬 노트 - 비디오 데이터 사양, 2009년 7월 25일 취득
  12. ^ 2009-07-26에 취득된 VOB 파일이란
  13. ^ "MPEG Transport Stream Identifiers". SMPTE Registration Authority, LLC. Retrieved 2016-09-16.
  14. ^ 팩 헤더

외부 링크