레거시 미디어 연결: MPEG-2 Transport Stream을 Media over QUIC 위에 구현

미디어 전송의 진화는 오랫동안 TCP의 신뢰성과 UDP의 저지연성 사이의 싸움이었습니다. 산업이 Media over QUIC (MoQ)로 이동함에 따라 기존 미디어 포맷이 기본 콘텐츠를 완전히 재구성하지 않고도 이 현대적인 전송 계층으로 전환될 수 있도록 하는 것이 시급합니다.

새롭게 등장한 IETF 초안인 MPEG-2 Transport Stream Packaging for Media over QUIC Transport는 MPEG-2 Transport Stream (M2TS) 데이터를 MoQ 내부에 캡슐화하는 표준화된 방법을 제안합니다. 이 접근 방식은 QUIC의 효율성과 혼잡 제어를 활용하면서 널리 배포된 컨테이너 포맷과의 호환성을 유지하는 것을 목표로 합니다.

현대 스트리밍에서 MPEG-2 Transport Stream의 역할

MPEG-2가 구식 비디오 코덱만을 의미한다는 오해가 종종 있습니다. 그러나 코덱(압축 알고리즘)과 컨테이너(패키징 포맷)를 구분하는 것이 중요합니다. H.264, H.265, AV1이 비디오 압축의 주요 코덱으로 MPEG-2를 대부분 대체했지만, MPEG-2 Transport Stream (M2TS)은 여전히 스트리밍 세계의 초석입니다.

M2TS는 견고하도록 설계되어 여러 기본 스트림(오디오, 비디오, 데이터)의 동기화를 가능하게 하고 패킷 손실 복구 메커니즘을 제공합니다. 방송 및 전문 스트리밍 인프라에서 널리 사용되기 때문에 M2TS를 QUIC 위에서 실행할 수 있는 경로를 제공하면 운영자는 전체 콘텐츠 라이브러리를 재인코딩할 필요 없이 전송 계층을 현대화할 수 있습니다.

왜 Media over QUIC (MoQ)인가?

전통적인 스트리밍 프로토콜인 HLS와 DASH는 HTTP/TCP에 의존하는데, 이는 헤드-오브-라인 차단으로 인해 상당한 지연을 초래할 수 있습니다. MoQ는 단일 연결 내에서 다수의 독립 스트림을 허용하는 QUIC 프로토콜을 활용함으로써 이를 해결하고자 합니다.

M2TS를 MoQ에 패키징함으로써 산업은 다음을 달성할 수 있습니다:

  • Reduced Latency: 헤드-오브-라인 차단을 없애면 미디어 데이터가 보다 원활하게 전달됩니다.
  • Improved Congestion Control: QUIC의 현대적인 혼잡 관리 방식은 레거시 TCP보다 변동성이 큰 공용 인터넷에 더 적합합니다.
  • Seamless Integration: M2TS와 같은 표준 컨테이너를 사용하면 전송 계층이 제거된 후에도 기존 디코더를 활용할 수 있습니다.

산업계 관점 및 비판

기술적 유용성에도 불구하고, 이 제안은 레거시 포맷을 현대 시대로 가져오는 필요성에 대해 엔지니어들 사이에 논쟁을 일으켰습니다. 일부는 Transport Stream이 개방형 인터넷을 위해 설계된 것이 아니며, 이를 QUIC에 적용하는 것이 최적의 해결책이 아니라고 주장합니다.

"이것은 최후의 수단으로만 사용해야 할 임시방편처럼 보인다. Transport Stream은 인터넷용이 아니다."

이 비판은 네트워크 엔지니어링에서 근본적인 긴장을 강조합니다: "클린 슬레이트" 설계와 하위 호환성 사이의 선택입니다. 순수한 MoQ 구현은 보다 현대적인 프레이밍 메커니즘을 사용할 수 있지만, 전 세계 미디어 인프라의 현실은 M2TS가 깊이 내재되어 있다는 점입니다. 검증된 컨테이너를 현대적인 전송 프로토콜에 감싸는 능력은 미디어 패키징 방식을 전면적으로 바꾸는 것보다 배포에 있어 보다 실용적인 경로가 됩니다.

결론

MPEG-2 Transport Stream을 Media over QUIC에 도입하는 제안은 방송 미디어의 레거시와 인터넷 전송의 미래 사이에 실용적인 다리를 놓습니다. 컨테이너와 전송을 분리함으로써 산업은 M2TS의 보편성을 유지하면서 QUIC의 성능 향상을 활용할 수 있어, 다양한 네트워크 환경에서도 고품질 미디어 전달이 안정적이고 효율적으로 유지됩니다.

Sources