PallyCon 멀티DRM을 이용한 오디오 콘텐츠 보안 – 2
지난 포스트에서는 오디오 DRM에 대한 역사적 배경과 필요성에 기술해 보았습니다. 지난 포스트에 이어 이번 포스트에서는 멀티 DRM 솔루션을 이용하여 웹 브라우저를 포함한 여러 플랫폼에서 <오디오 콘텐츠 보안을 적용하는 방법>을 알아보겠습니다.
멀티 DRM을 이용한 오디오 콘텐츠 보호
멀티 DRM이란?
초기 DRM 솔루션은 각 DRM 제공업체마다 독자적인 단일 DRM 규격을 사용하여 제한된 범위의 기기를 지원하는 임베디드 DRM 또는 클라이언트 SDK의 형태로 제공되었습니다. ‘멀티 DRM’은 이러한 ‘단일 DRM’ 방식과 달리 주요 플랫폼(브라우저 또는 OS) 업체인 마이크로 소프트, 구글, 애플에서 제공하는 여러 DRM(PlayReady, Widevine, FairPlay ) 솔루션들을 표준화된 규격에 따라 콘텐츠에 적용하는 방식을 말합니다.
멀티 DRM은 지원 대상 플랫폼에 따라 DASH 또는 HLS 형태의 콘텐츠에 적용되며, DASH 콘텐츠의 경우에는 MPEG CENC(Common Encryption) 표준을 지원하는 PlayReady와 Windevine DRM을 단일 콘텐츠에 동시 적용할 수 있습니다. macOS와 iOS등 애플의 플랫폼을 멀티 DRM으로 지원하려면, 이와 별도로 HLS 콘텐츠에 DRM을 적용해야 합니다. 즉, 하나의 원본 콘텐츠에 대해서 DASH와 HLS 두 벌의 DRM 콘텐츠를 생성해 서비스해야 합니다.
멀티 DRM과 웹 브라우저 지원
기존의 단일 방식 DRM 솔루션들은 웹 브라우저에서 재생되는 오디오/비디오 콘텐츠를 보호하기 위해 플래시와 같은 별도의 브라우저 플러그인을 사용해야 했습니다. 하지만 각종 보안 이슈와 성능 문제 등으로 인해 웹 브라우저의 플러그인 지원이 중단되고 있는 상황에서 플러그인 방식의 DRM 솔루션은 시장에서 사라져가고 있습니다.
멀티 DRM의 장점 중 하나는 별도의 플러그인 없이도 웹 브라우저에서 DRM 콘텐츠를 재생 할 수 있다는 점입니다. PC/모바일 등 클라이언트 플랫폼마다 네이티브 어플리케이션을 각각 개발하지 않고도, 단일 웹 어플리케이션으로 대부분의 플랫폼에서 DRM 콘텐츠 재생 기능을 지원할 수 있습니다.
플랫폼과 브라우저 별로 지원되는 DRM과 콘텐츠 형식에 대한 정보는 아래 표에 정리되어 있습니다.
OS | 웹 브라우저 | 스트리밍 방식 | DRM |
Window 8.1 이상 | IE 11, 엣지 | MPEG-DASH | PlayReady |
Windows 7.0 이상, Mac OS 10.10 이상 |
크롬 v35 이상, 파이어폭스 v47 이상 |
MPEG-DASH | Widevine Modular |
Android 4.4 이상 | 크롬 v57 이상 | MPEG-DASH | Widevine Modular |
Mac OS 10.10 이상 | Safari v8 이상 | HLS | FairPlay Streaming |
iOS 11.2 이상 | Safari v11.2 (iOS 버전과 동일) 이상 |
HLS | FairPlay Streaming |
OS / 웹 브라우저 스트리밍 방식 / DRM |
Windows 8.1 이상 / IE11, 엣지 MPEG-DASH / PlayReady |
Windows 7.0 이상, Mac OS 10.10 이상/ 크롬 v35 이상, 파이어폭스 v47 이상 MPEG-DASH / Widevine Modular |
Android 4.4 이상 / 크롬 v57 이상 MPEG-DASH / Widevine Modular |
Mac OS 10.10 이상 / Safari v8 이상 HLS / FairPlay Streaming |
iOS 11.2 이상 / Safari v11.2 (iOS 버전과 동일) 이상 HLS / FairPlay Streaming |
오디오 콘텐츠에 멀티 DRM 적용
DRM이 적용되지 않은 원본 오디오 콘텐츠의 다운로드와 스트리밍 서비스에는 MP3 포맷이 주로 사용됩니다. 하지만 멀티 DRM을 적용하려면 MP3 포맷 대신 MP4 오디오(M4A) 포맷의 원본을 패키징 해 DASH 또는 HLS 스트리밍 형태로 변환해야 합니다.
기본적으로 비디오 콘텐츠의 DRM 패키징과 동일한 방법으로 오디오 콘텐츠를 패키징 할 수 있으며, 웹 브라우저에서의 콘텐츠 재생도 비디오 콘텐츠와 동일하게 HTML5 기반의 플레이어 솔루션을 통해 지원할 수 있습니다.
이러한 멀티 DRM 패키징과 DRM 키/라이선스 관리, 그리고 플레이어 연동 등의 복잡한 처리를 직접 구현하기 위해서는 많은 개발 인력과 시간이 소요됩니다. 잉카 엔트웍스의 PallyCon 멀티 DRM과 SaaS(Solution as a Service)같은 방식의 DRM 서비스를 이용하면 이러한 DRM 초기 도입 비용과 시간을 절감하여 적은 비용으로 빠르게 DRM을 도입할 수 있습니다.
PallyCon 멀티 DRM 클라우드 서비스
PallyCon 멀티 DRM은 클라우드 기반의 SaaS(Solution as a Service) 제품입니다. PallyCon 멀티 DRM 서비스를 이용하면 복잡한 멀티 DRM 기술을 빠르고 쉽게 적용하여 다양한 플랫폼과 환경을 지원할 수 있습니다.
콘텐츠 서비스에 DRM을 적용하기 위해서는 원본 콘텐츠를 암호화해 멀티 DRM이 지원하는 콘텐츠 포맷(DASH, HLS)으로 준비하는 패키징 과정이 필요합니다. PallyCon 멀티 DRM은 Command Line Interface (CLI) 방식의 패키저를 이용한 방식과 상용 인코더/트랜스코더 솔루션 연동, 그리고 클라우드 방식의 패키징 서비스 등 다양한 패키징 방법을 지원합니다.
패키징이 완료된 DRM 콘텐츠는 주로 AWS CouldFront, 아카마이 등 Content Delivery Network(CDN)을 통해 사용자 기기에 전달되며, 콘텐츠 사용 권한이 확인된 경우 재생을 위한 콘텐츠 키가 전달되어 재생이 이루어집니다.
PallyCon 멀티 DRM은 콘텐츠 재생을 위한 HTML5 플레이어 연동격 규과 가이드를 제공하며, 안드로이드와 iOS 등 모바일 기기 또는 각종 OTT 클라이언트 기기들을 지원하기 위한 API 규격과 SDK를 제공합니다.
PallyCon 멀티 DRM 서비스가 제공하는 이러한 솔루션들을 통해 콘텐츠 서비스 사업자는 간단한 연동 작업만으로 쉽고 빠르게 콘텐츠를 보호할 수 있습니다. AWS 미디어 서비스 등 AWS 클라우드 플랫폼을 기반으로 구축된 콘텐츠 서비스의 경우에는 AWS 마켓플레이스의 PallyCon 멀티 DRM Cloud 제품을 구독하면 AWS 빌링을 통한 사용 요금 통합 정산으로 더욱 편리하게 이용할 수 있습니다.
PallyCon 멀티 DRM의 오디오 콘텐츠 적용 사례
PallyCon 멀티 DRM 서비스는 서론에서 언급된 네이버 오디오클립 서비스와 인플루엔셜의 윌라 서비스에 이미 적용 되어 있습니다.
네이버는 오디오클립 서비스의 오디오 콘텐츠 뿐만 아니라, 글로스벌타 인터넷 방송 플랫폼인 VLIVE 와 최근 분사한 N스토어 주식회사의 시리즈(구 네이버N스토어) 서비스에도 PallyCon 멀티 DRM 클라우드 서비스와 PallyCon 클라이언트 SDK를 기반으로 한 통합 콘텐츠 보안 시스템을 구축해 사용하고 있습니다. 네이버의 다양한 사용자 인증 방식을 지원하기 위해 커스터마이징 된 라이선스 발급 처리가 적용되었고, PallyCon 클라우드 서비스에 적용된 오토 스케일(Auto-scaling)을 통해 대규모 사용자 기반으로부터 발생하는 트래픽을 원활히 처리하고 있습니다.
인플루엔셜에서 서비스하는 지식 콘텐츠 플랫폼 윌라 서비스도 PallyCon 멀티 DRM 서비스를 이용하여 강연 동영상과 오디오북 등 오디오/비디오 콘텐츠를 보호하고 있습니다.
결론
서론에서 설명된 것처럼, 오디오 콘텐츠 생태계의 유지와 발전을 위해서는 양질의 콘텐츠 생산과 이를 뒷받침하기 위한 수익 모델이 보장되어야 합니다.
잉카 엔트웍스의 PallyCon 멀티 DRM서비스는 콘텐츠 보호를 위한 클라우드 SaaS로, 비디오뿐만 아니라 오디오 콘텐츠 서비스에도 쉽고 빠르게 적용하여 콘텐츠 서비스 사업의 수익 모델을 보호할 수 있습니다.
아래의 백서를 다운로드 하시면, 전편을 깔끔한 PDF 파일로 보실 수 있습니다.
참고
1. Video Streaming Now Makes Up 58% of Internet Usage Worldwide
2. The Myth of DRM-Free Music, Revisited
3. PallyCon Multi-DRM Cloud on AWS Market Place
네이버의 오디오 클립(Audioclip), 인플루언셜의 윌라(welaaa) 서비스들이 PallyCon의 DRM서비스를 통해 오디오 콘텐츠를 보호하고 있습니다. 사례를 확인해보세요!
Daniel is a DRM specialist and has been associated with this industry for over 10 years. Other than this, he is addicted to reading and writing.