동적 전송의 디지털 저작권 관리(DRM)

JESS R의 사진
JESS R
블로그 플레이스홀더 이미지

동적 전송은 브라이트코브에 디바이스 도달 범위 확대, 분산 수집 및 전송, 스토리지 비용 절감, CDN 유연성 및 보안 강화 등 다양한 이점을 제공합니다. 이 포스팅에서는 동적 전송이 스트리밍과 DRM 포맷의 고유한 조합이 필요한 다양한 플랫폼에서 DRM 보호 콘텐츠를 전송할 때 직면하는 문제를 간소화하는 방법을 구체적으로 다룹니다.

소개

누구나 동영상이 어디서나 제대로 작동하고 재생되기를 원합니다. 프리미엄 콘텐츠가 아닌 경우에는 비교적 간단합니다. 하지만 DRM, 자막, 자막, 다양한 언어 및 오디오 설명을 위한 여러 오디오 트랙과 같은 고급 요구 사항을 추가하면 여러 플랫폼에 걸쳐 비디오를 전송하는 것은 매우 복잡해집니다.

엔드포인트(웹 브라우저, 스마트폰, 태블릿, 커넥티드 TV, 스트리밍 박스)의 환경은 끊임없이 변화하고 있습니다. 최적의 재생 환경을 위해 엔드포인트마다 비디오 코덱, 패키징 형식, DRM 시스템의 다양한 조합이 필요한 경우가 많기 때문에 비디오 전송이 어렵습니다. 모든 디바이스에서 작동하는 표준 설정 조합은 없으며, 이러한 시스템 중 상당수가 서로 경쟁하고 있기 때문에 조만간 표준이 나올 것으로 보이지는 않습니다. 예를 들어, Apple TV용 FairPlay DRM으로 보호된 HLS 스트림은 Android 디바이스에서 재생되지 않습니다.

지금까지 다양한 엔드포인트를 지원하기 위해 비디오를 패키징하려면 각 엔드포인트에 동일한 콘텐츠 버전을 만들거나 멀티 DRM 솔루션을 사용해야 했습니다. 엔드포인트마다 다른 버전을 만들면 처리 및 저장 요구 사항이 계속 증가하고, 다른 캡션과 언어를 추가하면 기하급수적으로 증가하기 시작합니다.

멀티 DRM 솔루션에는 고유한 문제가 있으며 모바일 웹 또는 디바이스 네이티브 스트리밍 솔루션이 필요한 상황에서는 제대로 작동하지 않습니다. 새로운 미디어 포맷이 도입되거나 포맷 사양이 변경되면 이러한 패키지를 업데이트하거나 다시 만들어야 합니다.

바로 여기에 동적 전송이 등장합니다. 각 엔드포인트마다 동일한 콘텐츠의 여러 버전을 만드는 대신 '적시' 패키징을 통해 필요에 따라 적합한 버전을 동적으로 생성합니다. 이렇게 하면 추가 스토리지가 필요하지 않으며 필요에 따라 새로운 형식을 쉽게 지원할 수 있습니다.

혜택

동적 배달은 다음과 같은 방식으로 배달 형식의 확산을 관리하는 데 도움이 될 수 있습니다:

  • 저장 공간 감소. 렌더링을 한 번 저장하고 필요에 따라 즉시 다운스트림 포맷을 생성하여 전송하면 됩니다.
  • 디바이스 도달 범위 및 지원. 적시 패키징은 콘텐츠를 요청하는 디바이스를 기반으로 렌더링을 생성하여 적절한 패키징과 DRM 포맷을 자동으로 선택합니다. 이렇게 하면 향후 디바이스와 포맷을 수용하는 데 드는 비용과 노력이 크게 줄어듭니다.

구성 단계

동적 전송은 DRM을 사용하여 콘텐츠를 전송하는 복잡성을 크게 줄였지만, 이를 시작하고 실행하기 위한 몇 가지 단계가 있습니다.

먼저, 브라이트코브 계정 관리자에게 계정에서 DRM을 활성화하는 방법에 대해 문의해야 합니다. iOS 디바이스(Apple TV 포함)에 콘텐츠를 전송하려는 경우, Apple로부터 프로덕션 준비가 완료된 FairPlay 배포 패키지를 받아야 합니다. 패키지에는 다음 4가지 주요 정보가 포함되어 있으며, 이를 브라이트코브 고객 지원팀에 제공해야 합니다:

  • CSR(인증서 서명 요청). 확장자가 .csr인 작은 파일
  • ASK(애플리케이션 비밀 키). Apple에서 제공하는 128비트 일반 텍스트 16진수 키입니다.
  • 인증서. 일반적으로 확장자가 .der 또는 .cer인 파일입니다.
  • 키(표준 개인 키). 확장자가 .pem인 파일에 저장됩니다.

테스트 또는 QA 환경에서 iOS 기기에서 Fairplay 구현을 테스트하는 경우에도 성공적인 수집 및 재생을 보장하려면 Apple의 프로덕션 인증서가 필요합니다.

계정에 DRM이 설정되면 동적 인제스트를 사용하여 소스 파일을 수집하고 동적 전송이 활성화된 수집 프로필을 지정합니다. 예를 들어 인제스트 프로필에 360@600kbps, 720p@1200kbps, 720p@2000kbps 렌더링이 포함된 경우, 3개의 조각화된 MP4 렌더링으로 구성된 단일 세트가 저장됩니다. 동적 전송은 다음 형식을 지원하는 DRM 사용 엔드포인트를 위해 이러한 렌더링을 자동으로 패키징합니다:

  • 구글 와이드바인 모듈형 또는 마이크로소프트 플레이레디가 포함된 DASH-CENC
  • Microsoft PlayReady로 원활하게
  • Apple FairPlay를 사용한 HLS

아래 다이어그램은 단일 스토리지 형식과 적시 패키징의 개념을 설명합니다:

DRM과 함께 사용되는 단일 스토리지 포맷 및 적시 패키징을 보여주는 다이어그램

재생 테스트는 보호된 콘텐츠를 전송해야 하는 인기 있는 데스크톱 브라우저(대부분의 경우 기본적으로 실버라이트 및 플래시와 같은 브라우저 플러그인이 없는 경우) 및 모든 iOS 또는 Android 앱에서 필요합니다. 브라이트코브 플레이어 및 SDK를 사용하는 경우 DRM 설정을 구성해야 합니다.

계정이 DRM을 사용하도록 설정되면 모든 타이틀이 기본적으로 DRM 보호 기능을 사용하여 전송됩니다. DRM이 활성화된 계정에서 일부 타이틀을 DRM 없이 전송하여 예외를 만들어야 하는 경우 다음 중 한 가지 방법으로 수행할 수 있습니다:

  • 수집 중 또는 수집 후에 Video Cloud CMS API를 사용하여 "drm_disabled" 플래그를 true로 설정합니다.
  • 비디오 클라우드 스튜디오에서 타이틀의 DRM 토글을 사용하여 DRM을 끕니다.

이 토글은 DRM을 사용하도록 설정된 계정에서만 사용할 수 있습니다.

Facebook은 콘텐츠 제공업체가 설정한 요구 사항을 충족하기 위해 다양한 정책 설정을 지원합니다. 콘텐츠 재생 방식에 대한 라이선스 정책 제한에 대한 사용자 지정 설정이 있는 경우 계정 관리자에게 자세한 내용을 문의하세요.

공유 

태그

브라이트코브는 한 진단 장비 제조업체가 수업 시간과 비용을 줄이면서 성공을 개선할 수 있도록 지원했습니다.
브라이트코브는 가장 유명한 자동차 시장에서 방대한 레거시 비디오 라이브러리를 관리하고 수익을 창출할 수 있도록 지원합니다....
브랜드 무결성을 유지하기 위해 리테일 브랜드는 색상, 글꼴 등을 조정할 수 있는 맞춤형 동영상 플레이어가 필요합니다.

시작할 준비가 되셨나요?

브라이트코브로 영상 마케팅 성과와 ROI를 높이는 방법을 알아보세요. 지금 문의하시면 자세히 상담해드립니다.