MPEG-DASH가 비디오 스트리밍을 어떻게 혁신하고 있습니까?

2023년 9월 13일
MPEG-DASH 비디오 스트리밍

내용물

무료로 씨디네트웍스를 이용해보세요

지금 바로 신청하면, 씨디네트웍스의 다양한 솔루션을 한 달간 무료로 체험하실 수 있습니다.

이 게시물 공유하기

비디오 스트리밍은 오늘날 엔터테인먼트의 필수 수단이 되었습니다. 전 세계적으로 더 많은 청중이 고품질 비디오 기반 콘텐츠와 오디오 엔터테인먼트를 시청하고 있습니다. 이러한 추세는 계속될 것으로 예상되며, Statista는 2027년까지 비디오를 스트리밍하는 사용자 수가 16억 4천만 명에 달할 수 있다고 보고했습니다 . 현재 2023년에 16.9%인 글로벌 사용자 침투율은 2027년까지 20.6%에 도달할 것으로 예상됩니다.

이는 또한 좋은 사용자 경험을 갖춘 고품질 비디오를 제공하는 것이 콘텐츠 제공자에게 그 어느 때보다 중요해질 것임을 의미합니다. 그리고 소비자의 마음을 사로잡기 위해서는 MPEG-DASH와 같은 스트리밍 기술을 탐구해야 할 것입니다. 

MPEG-DASH란 무엇입니까?

MPEG-DASH는 인터넷을 통해 데이터(비디오, 오디오 또는 기타 콘텐츠)를 전달하는 데 사용되는 일반적인 프로토콜인 HTTP를 기반으로 하는 스트리밍 방법입니다. 실제로 MPEG-DASH의 DASH는 "HTTP를 통한 동적 적응형 스트리밍"을 의미합니다. 

MPEG-DASH를 사용한 스트리밍에는 파일을 여러 개의 청크로 나누고 각각을 다양한 품질 수준으로 인코딩하는 작업이 포함됩니다. 바로 이 기능을 통해 비디오가 재생되는 동안에도 한 품질에서 다른 품질로 전환할 수 있는 비디오 스트리밍이 가능해집니다.

MPEG-DASH의 역사

스트리밍이 기술적으로 실현 가능한 옵션이 된 이후 공급자는 다양한 경쟁 기술을 채택했습니다. 인기 있는 경쟁자로는 Adobe의 RTMP(Real-Time Messaging Protocol), Apple의 HLS(HTTP Live Streaming) 및 MPEG-DASH가 있습니다.

2000년대 초반에는 Adobe의 RTMP(Real-Time Messaging Protocol)가 비디오 및 오디오 데이터 전달을 위한 주요 선택이었습니다. 그러나 HTML5 기반 기술의 등장으로 적응형 비트 전송률 스트리밍으로 전환되어 캐싱 효율성이 향상되고 버퍼링 문제가 감소했습니다. 이러한 전환으로 인해 Apple의 HLS와 같은 새로운 독점 프로토콜이 개발되었습니다.

스트리밍 기술이 발전하고 다양해짐에 따라 표준화된 적응형 스트리밍 솔루션이 필요하게 되었습니다. 그리고 2012년 MPEG(Moving Pictures Expert Group)는 Microsoft, Netflix, Apple을 포함한 50개 이상의 회사가 공동으로 개발한 MPEG-DASH(Dynamic Adaptive Streaming over HTTP) 표준을 확정했습니다. HLS 및 기타 독점 기술의 대안으로 설계된 MPEG-DASH는 강력하고 보편적으로 수용되는 스트리밍 프로토콜로 빠르게 주목을 받았습니다. 오늘날 MPEG-DASH와 HLS는 가장 일반적인 두 가지 HTTP 기반 프로토콜입니다.

HLS란 무엇인가요?

HLS(HTTP 라이브 스트리밍)는 Apple에서 개발한 또 다른 스트리밍 프로토콜입니다. 인터넷에 연결된 모든 장치에서 지원되는 HTTP 프로토콜을 사용하기 때문에 도달 범위가 넓습니다. 처음에는 Apple 제품용으로 개발되었지만 이제는 다양한 장치에서 사용됩니다. MPEG-DASH와 마찬가지로 HLS는 비디오 파일을 HTTP 프로토콜을 통해 전송하기 전에 다운로드 가능한 HTTP 파일의 작은 덩어리로 나눕니다. 최종 사용자는 이러한 HTTP 파일을 로드하고 원본 비디오로 재생할 수 있습니다. 

적응형 비트 전송률 스트리밍이란 무엇입니까?

적응형 비트 전송률 스트리밍은 비디오 스트리밍 기술의 중요한 발전으로, 재생 중에 비디오 품질을 원활하게 조정할 수 있습니다. 다양한 네트워크 대역폭에 관계없이 원활한 시청 환경을 보장하며 MPEG-DASH, HLS, HDS 등 다양한 스트리밍 프로토콜에서 지원됩니다.

적응형 비트 전송률 스트리밍은 인코딩 및 분할 프로세스 중에 여러 품질 수준에서 비디오 세그먼트를 준비하여 작동합니다. 이를 통해 플레이어는 비디오가 재생되는 동안 재생을 중단하지 않고 다양한 품질 수준 간에 동적으로 전환할 수 있습니다. 따라서 네트워크 대역폭이 갑자기 감소하더라도 버퍼링이 발생하거나 비디오 스트림이 완전히 중단되지 않고 비디오가 계속해서 완벽하게 스트리밍됩니다. 

MPEG-DASH 사용의 이점 및 장점

  • 적응형 비트 전송률 스트리밍: MPEG-DASH는 적응형 비트 전송률 스트리밍을 사용하므로 재생 중에 비디오 품질을 실시간으로 조정할 수 있습니다. 이러한 동적 적응은 변동하는 네트워크 조건에서도 중단 없는 스트리밍을 보장하여 원활하고 버퍼 없는 시청 환경을 제공합니다.
  • 대역폭 효율성:  MPEG-DASH는 사용 가능한 네트워크 대역폭에 따라 비디오 품질을 자동으로 조정하므로 연결이 제한된 기간에는 리소스를 절약하고 대역폭이 충분한 기간에는 가능한 최고의 품질을 제공합니다.
  • 향상된 시청자 보유: 버퍼링 감소와 지속적인 재생을 통해 MPEG-DASH는 시청자 만족도와 유지율을 크게 향상시킵니다. 뛰어난 스트리밍 경험을 제공함으로써 콘텐츠 제공업체는 시청자의 참여를 장기간 유지하고 브랜드 충성도를 높이고 재방문을 장려할 수 있습니다.
  • 유연성: 업계 표준 스트리밍 형식인 MPEG-DASH는 주요 스트리밍 플랫폼과 콘텐츠 제공업체에서 널리 채택하고 있습니다. 이를 통해 다양한 스트리밍 솔루션 간의 호환성과 상호 운용성이 뛰어납니다.
  • 코덱에 구애받지 않음: MPEG-DASH는 다양한 비디오 및 오디오 코덱을 지원하여 콘텐츠 생성 및 전달의 유연성을 보장합니다. 이를 통해 콘텐츠 제공업체는 특정 요구 사항에 가장 적합한 코덱을 채택하여 더 광범위한 장치와의 호환성을 보장할 수 있습니다.

MPEG-DASH는 어떻게 작동하나요?

MPEG-DASH의 작동 방식에는 잘 정의된 일련의 단계가 포함됩니다.

  • 인코딩 및 분할: 스트리밍 프로세스는 원본 서버가 비디오 파일을 일반적으로 몇 초 길이의 더 작은 세그먼트로 나누는 것으로 시작됩니다. 비디오 세그먼트의 목차 역할을 하는 인덱스 파일도 생성됩니다. 그런 다음 이러한 비디오 세그먼트는 여러 장치에서 해석되도록 인코딩됩니다. 
  • 배달: 그 후 사용자가 재생을 시작하면 스트리밍이 시작됩니다. 인코딩된 비디오 세그먼트는 인터넷을 통해 원본 서버에서 클라이언트 장치로 푸시됩니다. 대부분의 경우, 콘텐츠 전달 네트워크(CDN) 스트림 배포의 효율성을 높이기 위해 활용됩니다.  
  • 디코딩 및 재생: 스트리밍된 데이터가 사용자의 장치에 도달하면 장치는 데이터를 디코딩하고 비디오 재생을 시작합니다. 여기서도 적응형 비트 전송률 스트리밍이 작동하여 사용자의 네트워크 상태에 따라 비디오 품질을 동적으로 조정합니다.

HLS 대 DASH 스트리밍

수년에 걸쳐 HLS(HTTP 라이브 스트리밍)와 MPEG-DASH(HTTP를 통한 동적 적응 스트리밍)는 비디오 스트리밍 분야에서 두 가지 주요 경쟁자로 자리매김했습니다. 각각은 특정 요구와 선호도에 맞는 뚜렷한 이점을 제공합니다.

코덱 요구 사항 

HLS는 특히 Apple 장치에 고품질 스트리밍 경험을 제공하는 입증된 실적을 보유하고 있습니다. 그러나 효율적인 비디오 압축을 보장하려면 H.264 및 H.265 코덱을 사용해야 합니다. 반면에 MPEG-DASH는 더 유연하고 모든 코덱을 지원할 수 있으므로 콘텐츠 제공업체는 고급 코덱을 사용할 때 더 낮은 비트 전송률로 고품질 방송을 제공할 수 있습니다.

신뢰할 수 있음

HLS와 MPEG-DASH는 둘 다 적응형 비트 전송률 프로토콜이므로 신뢰할 수 있는 것으로 간주될 수 있습니다. 이는 사용자가 언제든지 네트워크에서 처리할 수 있는 최고 품질의 비디오를 즐길 수 있음을 의미합니다.

동적 스트리밍

HLS와 MPEG-DASH는 모두 비슷한 수준의 품질과 대기 시간으로 적응형 스트리밍을 제공하므로 동적 스트리밍을 허용합니다. 그러나 MPEG-DASH는 특정 해상도에 대해 특정 비트 전송률의 단일 스트림으로 작동하는 반면 HLS는 특정 해상도에 대해 서로 다른 비트 전송률을 가진 여러 스트림을 가질 수 있습니다. 이는 MPEG-DASH 스트림이 전반적으로 더 높은 품질을 제공하지만 HLS 스트림은 느린 연결을 사용하는 시청자에게 더 나은 경험을 제공할 수 있음을 의미합니다.

세그먼트 길이

HLS는 일반적으로 기본적으로 6초의 세그먼트 길이(조정 가능)를 사용하여 재생 중 효율적인 적응형 스트리밍과 최소화된 버퍼링 간의 균형을 보장합니다. MPEG-DASH 세그먼트의 길이는 일반적으로 2~10초이며 최적의 길이는 2~4초입니다. 이러한 적응성을 통해 콘텐츠 제공업체는 세그먼트 기간을 미세 조정하여 스트리밍 성능을 최적화할 수 있습니다.

DRM(디지털 권한 관리)

또 다른 차이점은 각 프로토콜이 DRM 기능을 처리하는 방식에 있습니다. HLS는 Apple 장치에서만 지원되는 Apple의 FairPlay DRM 시스템을 사용합니다. 반면 MPEG-DASH는 Microsoft PlayReady, Google Widevine, Adobe Primetime을 포함한 다양한 DRM 시스템을 지원하지만 Apple의 FairPlay는 지원하지 않습니다.

전반적인 라이브 스트리밍 경험

광범위한 장치 지원과 신뢰성에 대한 평판을 바탕으로 HLS는 특히 Apple 사용자에게 원활한 라이브 스트리밍 경험을 제공합니다. 확고한 존재감과 뛰어난 적응형 스트리밍 기능은 콘텐츠 제공업체 사이에서 인기를 끄는 데 기여합니다.

광범위한 호환성을 갖춘 국제 표준인 MPEG-DASH는 다양한 장치와 플랫폼에서 다양한 청중에게 일관되고 고품질의 라이브 스트리밍 경험을 제공합니다. 적응형 비트 전송률 스트리밍과 결합된 유연성은 전반적인 스트리밍 경험을 향상시킵니다.

CDNetworks 및 MPEG-DASH

CDNetworks는 콘텐츠 제공업체가 배포 중 CDN 기술을 통해 시청자를 위한 스트리밍 경험을 더욱 향상시킬 수 있도록 돕습니다. 우리는 또한 다양한 제품을 제공합니다. 미디어 전달 솔루션 HLS 및 MPEG-DASH 프로토콜을 지원합니다. 예를 들어 올인원 라이브 스트리밍 솔루션은 Cloud Live HLS, MPEG-DASH 등 널리 사용되는 프로토콜을 지원하여 고품질 라이브 시청 경험을 제공하는 데 도움이 됩니다. Media Acceleration VoD HLS 및 MPEG-DASH를 포괄하는 다중 프로토콜 지원을 통해 주문형 비디오 제공을 돕는 또 다른 솔루션입니다.

더 알아보기