W3C (World Wide Web Consortium)는 웹을 미디어 및 엔터테인먼트의 최우선 플랫폼으로 만들기 위한 목표를 달성하기 위해 W3C 권장 사항 또는 웹 표준으로 Encrypted Media Extensions (EME)을 게시했습니다. EME는 모든 주요 플랫폼에서 원활하게 작동하는 웹 브라우저에서 보호된 (암호화된) 컨텐츠를 플러그인없이 재생할 수 있는 API (Application Programming Interface)입니다. W3C의 Media Source Extensions (MSE)는 스트리밍 비디오용 API를 제공하며, Encrypted Media Extensions (EME)는 암호화된 콘텐츠를 처리하기 위한 API를 제공합니다. MSE와 EME의 결합은 오늘날 웹 개발자가 플러그인을 사용하지 않아도 웹을 통해 상용 품질의 비디오를 제공할 수있는 가장 보편적인 방법입니다.
"EME는 이미 Google, Microsoft, Netflix, Mozilla, Apple, CableLabs, Adobe와 같은 주요 조직간의 W3C에서의 광범위한 협력의 직접적인 결과로 널리 채택되었으며 웹 브라우저에서 중요한 기능을 제공합니다."라고 W3C 프로젝트 책임자인 Philippe Le Hegaret는 말했습니다.
웹에서 영화 및 TV 프로그램을 시청하는 시청 경험은 이제 성가시고 불안정한 모듈에서 Open Web Platform의 보안 모듈로 이동했습니다. EME API를 Open Web에 통합하면 웹 브라우저가 보호된 콘텐츠를 재생할 수 있는 소프트웨어와 통신할 수 있습니다.
EME의 사용자 이점
EME는 웹에서 암호화된 비디오를 볼 때 상호 운용성, 개인 정보 보호, 보안 및 액세스 가능성을 향상시켜 보다 나은 사용자 환경을 제공합니다.
"EME 사양은 사용자의 보안 및 개인 정보 보호에 중점을 두고 개발되었습니다. 웹에서 암호화된 비디오를 보는 이전 방법과 비교하여 EME는 브라우저 내에서 모든 상호 작용이 발생하는 이점이 있습니다. EEM은 암호화된 비디오와의 상호 작용의 역할을 플러그인에서 진정한 사용자 에이전트의 역할을 하는 브라우저로 옮겼습니다."라고 Philippe Le Hegaret은 말했습니다.
브라우저 제어 내에서 보안 상호 작용을 유지하는 것이 EME의 핵심 요소입니다. EME 권고안은 네트워크 공격, 불법 추적 및 장치측 사용자 정보의 손상과 같은 보안 및 개인 정보 위협을 완화하는 중요성에 대해 명확하게 주의를 환기시킵니다. EME 개발중 광범위한 검토 덕분에 모든 보안 및 개인 정보 보호 요구 사항이 이제는 별개의 섹션에 문서화되었습니다. 또한 EME 사양은 구현자가 웹 사용자의 보안과 개인 정보를 향상시키기 위해 수행해야하는 작업에 대한 명확한 로드맵을 제공합니다.
역사적으로 플러그인은 웹에서 기능이 가능하지 않을때에 사용되었습니다. 이제 하나씩 Open Web Platform 구현은 이러한 플러그인을 제거했습니다. 일부 사이트는 이미 플러그인에서 EME로 이동했지만 이 표준은 사이트 마이그레이션에 긍정적인 영향을 미칩니다. 비디오 재생을 위한 플러그인 설치가 이제 과거의 일인 것처럼 웹이 개선되었습니다. 모든 상호 작용을 브라우저로 이동시킴으로써 플러그인의 보안 취약점으로부터 보호됩니다. 마찬가지로 웹 개발자는 더이상 외부 플러그인 프로그래밍 환경에 필요한 독점적인 도구를 사용할 필요가 없습니다. 이제는 웹 응용프로그램을 개발하고나면 웹에 배포할 수 있습니다.
EME를 사용하면 사용자가 보호된 콘텐츠와 상호 작용하는 방식을 보다 효율적으로 제어할 수 있지만 EME는 DRM (Digital Rights Management)을 만들거나 의무화하지 않습니다. 특정 Content Decryption Module (CDM) 구현을 강제하지는 않지만 Clear Key 공통 키 시스템 (Common Key System)만 지원하므로 브라우저에 공통 기본 기능 수준이 제공됩니다. 장점은 오픈 소스 및 프리 소프트웨어 브라우저에서 EME를 구현할 수 있다는 것입니다. 또한 모든 W3C 권장 사항과 마찬가지로 EME를 구현하는 것은 자발적입니다. Open Web Platform의 확장인 EME는 HTML 규정 준수를 요구하지 않으며 브라우저는이를 구현하지 않을 수 있습니다. 이경우 브라우저 자체가 암호화되지 않은 콘텐츠를 완벽하게 지원할 수 있어야 합니다.
EME는 접근성 정보의 전송 또는 제어를 방해하지 않는 수준에서 작동함으로써 기존 메커니즘과 달리 암호화된 온라인 비디오의 액세스 가능성을 향상시킵니다. 이는 보호된 컨텐트를 재생하는 기능을 격리하고 이를 Open Web Platform에 통합함으로써 가능해집니다. W3C 표준 개발에는 접근성에 대한 장벽과 접근성 지원을 위한 새로운 기회를 식별하기 위한 접근성 검토가 포함됩니다. W3C의 EME 분석 및 테스트 결과는 비디오의 캡션, 트랜스크립트 (Transcript) 또는 오디오에 액세스하는데 방해가 되지 않습니다. EME에 부합하는 애플리케이션은 접근성 정보가 명확하게 전달되도록 합니다. 또는 암호화된 경우 기본 비디오 파일과 함께 해독됩니다.
브라우저간 EME의 실질적인 상호 운용성은 사양 개발의 일환으로 입증되었습니다. EME는 여러 브라우저에서 비디오 컨텐츠를 완벽하게 재생할 수 있을뿐만 아니라 최신 웹 스택 전체에 대한 최첨단 모델의 혜택을 누릴 수 있습니다.
댓글 없음:
댓글 쓰기