TS, MPEG-2 TS   Transport Stream, TS Stream, TS Layer   트랜스포트 스트림, 전송 스트림, 수송 스트림, TS 스트림

(2024-12-03)

Splicing Point


1. 트랜스포트 스트림 (Transport Stream, TS)MPEG-2 시스템 표준에서 나온 말
     - 오류가 있는 채널 환경 하에서도 쓸 수 있는,
     - 복수의 방송 프로그램다중화한, (부호화된 다수의 비디오 비트열)
     - 정형화(포멧팅)된 비트열 (스트림)
 

2. 트랜스포트 스트림의 특징

  ㅇ 복수의 프로그램을 하나의 비트열(수송 스트림)으로 다중화 전송
     - 멀티미디어 시대의 디지털 TV 방송 등에 적합함
        . 영상,음성 등이 동기화되고 기타 신호가 포함, 모든 스트림이 하나로 통합된 형태

  ㅇ 제한 수신 (Conditional Access)                                   ☞ CAS 참조
     - 스크램블 기능 (비트열을 암호화하여 유료 가입자 이외에는 시청할 수 없게 하는 것)을
       부가할 수 있음

  ㅇ TS 내에서 랜덤 액세스(임의접근)가 용이
     - 디렉토리 정보나 개별 비트열에 관한 정보 등을 실을 수 있음      ☞ Program, PSI 참조

  ㅇ 짧은 길이의 고정 패킷TS 패킷 참조
     - 188 바이트 고정길이 패킷 (4 바이트 헤더, 184 바이트 데이터)

  ㅇ 동적으로 전송률 재조정 가능


3. MPEG-2 TS 스트림열 구성

  ㅇ TS는 TS Packet 들로 구성됨
     - TS Packet 구조 = (TS 패킷 헤더) + (TS 패킷 적응필드) + (페이로드 데이터)
        . 4 바이트 헤더를 갖는 총 188 바이트의 고정길이 패킷

       

     * [참고] ☞ MPEG 영상 계층구조, GOP, Picture, Slice, PES 패킷 스트림, TS 패킷 참조


4. MPEG TS Splicing Point (스플라이스 지점)MPEG TS 내에서, 비디오, 오디오 스트림을 끊김없이 이어붙이기(splicing) 위한, 특정 지점
     - (스플라이싱, Splicing : 서로 다른 스트림을 끊김 없이 이어붙이기)
     - 즉, MPEG-TS에서 특정 위치를 정의하여, 스트림 전환 또는 삽입을 수행하는 데 사용

  ㅇ 용도 : (비디오 엔지니어링콘텐츠 전송 기술 전문가용)
     - 광고 삽입, 채널 전환, 이벤트 기반 콘텐츠 전환, 지역화된 콘텐츠 제공 등

  ㅇ HLS 및 DASH와의 연동
     - HLS (HTTP Live Streaming)                                    ☞ Streaming (스트리밍 참조)
        . Apple이 개발한 프로토콜로, 콘텐츠를 작은 TS 패킷으로 분할하여 전송하므로,
           .. MPEG-TS Splicing Point와 직접적으로 연계 가능
        . 연동 방법
           .. 각 TS 세그먼트는, 키 프레임(I-Frame)에서 시작해야 함
           .. 스플라이스 지점을, 키 프레임 근처에 두어 끊김 없이 이어붙이기 가능
           .. 만일, 광고 삽입시 SCTE-35 신호를 활용해, HLS 플레이어에 광고 위치와 기간을 알림
     - DASH (Dynamic Adaptive Streaming over HTTP)
        . 비록, MPEG-TS 대신 ISOBMFF(MP4 Fragment)를 주로 사용하지만, MPEG-TS와도 호환 가능
        . 매니페스트 파일(MPD)을 통해 콘텐츠 정보를 전달
        . 연동 방법
           .. 매니페스트 파일에서 스플라이스 지점을 정의하고, 콘텐츠 분리 또는 삽입을 관리
           .. 광고 삽입 시 SCTE-35 또는 DASH-IF의 Event Signaling 메커니즘을 사용
           .. 스플라이스 지점을, I-Frame 정렬로 유지하여 끊김 없는 전환 보장

[MPEG 다중화]1. MPEG 다중화   2. MPEG 스트림   3. ES   4. PES   5. PES 패킷 헤더   6. PS   7. TS   8. TS 패킷   9. TS 패킷 헤더   10. TS 패킷 적응필드   11. 프로그램   12. PID   13. PSI   14. PSI 관련 테이블들  

  1. Top (분류 펼침)      :     1,594개 분류    6,533건 해설

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)