암호화된 미디어 확장자
Encrypted Media Extensions암호화된 미디어 확장자 | |
줄임말 | EME, 암호화 미디어 |
---|---|
네이티브 네임 | 암호화된 미디어 확장자 |
상황 | W3C 권장 사항 |
시작한 해 | 2013년 |
초판 | 2013년 5월 10일([1] |
최신 버전 | 2017-09-18 2017년 9월 , 전([2] |
프리뷰 버전 | 에디터 초안 2021년 3월 20일, 전([3] |
조직 | [2][3] |
위원회. |
|
에디터 | |
기본 규격 | |
도메인 | 디지털 권리 관리 |
웹 사이트 |
|
웹 브라우저와는 컨텐츠 Decryption 모듈(CDM)디지털 권리 관리(DRM)[2]를 구현하는 소프트웨어 사이의 이 HTML5비디오의 다시 쓸 수 있게 무거운 third-p를 사용하지 않고 비디오 스트리밍 서비스로DRM-wrapped 콘텐츠를 재생할 수 있는 커뮤니케이션 채널을 제공하는 Encrypted MediaExtensions(EME)은 W3C사양입니다.예체능y 미디어 플러그인(Adobe Flash 또는 Microsoft Silverlight 등)을 제공합니다.퍼블리셔가 키의 스크램블을 선택했는지 여부에 따라 서드파티 키 관리 시스템을 사용해야 할 수 있습니다.
EME는 HTML5 Media Source Extensions(MSE; [4]미디어 소스 확장) 사양을 기반으로 하며, 이를 통해 MPEG-CENC 보호 [5][6]콘텐츠를 사용한 MPEG-DASH 등을 사용하여 HTML5에서 적응형 비트레이트 스트리밍이 가능합니다.
EME는 완전히 개방적이고 자유로운 소프트웨어 [7][8]생태계에 브라우저별 라이센스 요금을 필요로 하는 필연적으로 독점적이고 폐쇄적인 복호화 컴포넌트를 배치하기 때문에 큰 논란이 되어 왔습니다.2017년 7월 6일, W3C는 EME 웹 [9]표준을 공개하겠다는 의사를 공개적으로 발표했고, 9월 [2]18일에 공개했습니다.같은 날 의사결정에 [10]참여하기 위해 2014년에 가입한 전자 프론티어 재단은 W3C에서 [11]사임하는 공개 서한을 발표했다.
지지하다
2013년 4월, Samsung Chromebook에서 넷플릭스는 [12]EME를 사용한 HTML5 비디오를 제공하는 최초의 회사가 되었다.
2016년 현재[update] 암호화된 미디어 확장 인터페이스는 Google Chrome,[13] Internet Explorer,[14] [15]Safari, [16]Firefox 및 Microsoft[17] Edge 브라우저에 구현되어 있습니다.
반면 파이어 폭스 웹 브라우저의 후원자들과 개발자들은 독점적 code,[18]파이어 폭스에 대한 의존성 때문에 윤리적 이유로 의 프로토콜을 실행하는 과정에서 망설였다 5월 2015년에, 원래 Adobe의 PrimetimeDRM도서관, 나중에 그 Widevine 도서관(CDM)로 대체됐지 파이어 폭스의 도구를 사용하여 Windows플랫폼에서 EME 지원을 소개했다.atioEME의 n은 오픈소스 샌드박스를 사용하여 독자적인 DRM 모듈을 로드합니다.DRM 모듈은 EME 암호화 콘텐츠 요구 시 로드되는 플러그인으로 취급됩니다.또한 샌드박스는 서비스와 DRM이 디바이스를 [16][19]고유하게 추적하고 식별하는 기능을 방해하도록 설계되었습니다.또한 Firefox에서는 언제든지 DRM을 비활성화할 수 있습니다.이것에 의해, EME는 무효가 될 뿐만 아니라, Widevine DRM 라이브러리를 [20]언인스톨 할 수도 있습니다.
Netflix는 지원되는 웹 브라우저와 함께 EME를 사용하여 HTML5 비디오를 지원합니다.Chrome, Firefox,[21] Microsoft Edge, Internet Explorer(Windows 8.1 이후[22]) 또는 Safari(OS X Yosemite 이후[23]) 중 하나를 선택합니다.YouTube는 HTML5 MSE를 [24]지원합니다.HTML5 MSE와 EME를 사용하는 MPEG-DASH를 지원하는 플레이어는 NexPlayer,[25] OpenTelly의 THEOplayer[26],[30] 비트대시 MPEG-DASH 플레이어,[27][28] DASH-IF 또는[29] rx-player입니다.
Firefox 및 Chrome에서는 미디어가 Media Source Extensions를 통해 공급되지 않는 한 EME가 작동하지 않습니다.
버전 4.3 이후 Android는 EME를 [31]지원합니다.
콘텐츠 복호화 모듈
- Adobe Primetime CDM(구 Firefox 버전 47~51)[20]
- Widevine(Chrome 및 Firefox+Opera 및 Microsoft Edge [32]최신 버전 포함)
- PlayReady(엣지에서 사용)Windows 10에서는 HTML 기반의 Microsoft Edge, Windows 8.1 및 [32]10에서는 Internet Explorer 11)
- FairPlay(OS X Yosemite 이후 Safari에서 사용)
비판
EME는 W3C [35][36]안팎의 거센 비판에[33][34] 직면해 있다.비판의 주요 쟁점은 오픈소스 브라우저의 구현 문제, 새로운 브라우저의 진입 장벽, 상호 [37]운용성의 결여, 보안, 프라이버시 및 접근성에 대한 우려, DMCA [39][40][41][42]제12장에[38] 따른 미국의 법적 문제 가능성이다.
모든 형식의 DRM 소프트웨어를 실행할 때 발생할 수 있는 잠재적인 보안 문제가 있습니다.소프트웨어는 독자 사양이므로 오픈소스가 아니기 때문에 취약성은 코드 감사에서 가려집니다.
2020년 7월, Reddit은 브라우저가 지원할 수 있는 모든 DRM 모듈을 로드하는 지문 채취 메커니즘을 사용하기 시작했고, 수집된 데이터의 일부로 로드되는 것을 기록합니다.사용자는 Firefox가 Reddit에서 미디어를 재생하기 위해 DRM 소프트웨어를 로드해야 한다고 경고하기 시작했을 때 이를 알아차렸습니다.단, 페이지 상의 미디어 중 실제로 [43]필요한 것은 없었습니다.
2020년 현재, EME가 오픈 소스에 간섭하는 방식이 구체화되고 있습니다.널리 사용되는 CDM 중 어느 것도 브라우저별 라이선스 요금을 지불하지 않고 독립 오픈 소스 브라우저 프로바이더에 라이선스를 부여하지 않고 있습니다(특히 최근 개발된 거의 모든 웹 [7]브라우저에 사용되는 와이드바인 CDM). 이러한 CDM은 그 성질상 다른 저작물을 보호하기 위해 사용됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Encrypted Media Extensions Publication History – W3C". W3C. n.d. Retrieved 2021-04-20.
- ^ a b c d e f HTML Media Extensions Working Group (18 September 2017). Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (eds.). "Encrypted Media Extensions W3C Recommendation". W3C. Retrieved 2021-04-20.
- ^ a b c d e f Media Working Group; et al. (Media Working Group) (2021-03-20). Parrish, Joey; Freedman, Greg; Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (eds.). "Encrypted Media Extensions". w3c.github.io. Editor's Draft. Retrieved 2021-04-20.
- ^ "Media Source Extensions™". w3c.github.io. Retrieved 2020-08-18.
- ^ David Dorwin. "ISO Common Encryption EME Stream Format and Initialization Data". W3C. Archived from the original on 2015-02-19.
- ^ Lederer, Stefan (February 2, 2015). "Why YouTube & Netflix use MPEG-DASH in HTML5". Bitmovin.
- ^ a b "Three years after the W3C approved a DRM standard, it's no longer possible to make a functional indie browser". Boing Boing. 2020-01-08. Retrieved 2020-08-18.
- ^ Lucian Constantin (24 February 2012). "Proposed Encrypted Media Support in HTML5 Sparks DRM Debate on W3C Mailing List". IT World. IDG News Service. Retrieved 12 October 2015.
- ^ "W3C Announcement". Retrieved 12 July 2017.
- ^ Harcourt, Alison (31 January 2020). Global Standard Setting in Internet Governance. Christou, George, 1973–, Simpson, Seamus. (First ed.). Oxford. p. 96. ISBN 978-0-19-257859-4. OCLC 1140150076.
- ^ Doctorow, Cory (18 September 2017). "An open letter to the W3C Director, CEO, team and membership". Electronic Frontier Foundation. Retrieved 18 September 2017.
- ^ Anthony Park and Mark Watson (April 15, 2013). "HTML5 Video at Netflix". Netflix.
- ^ Weinstein, Rafael (26 February 2013). "Chrome 26 Beta: Template Element & Unprefixed CSS Transitions". Chromium Blog. Retrieved 31 August 2014.
- ^ "Supporting Encrypted Media Extensions with Microsoft PlayReady DRM in web browsers". Windows app development. Retrieved 31 August 2014.
- ^ Protalinski, Emil (3 June 2014). "Netflix ditches Silverlight for HTML5 on Macs too: Available today in Safari on OS X Yosemite beta". The Next Web. Retrieved 16 October 2014.
- ^ a b "Firefox 38 arrives with contentious closed-source DRM integrated by default". PC World. IDG. 13 May 2015. Retrieved 12 August 2015.
- ^ Mohrland, Jesse; Smith, Jerry (October 27, 2015). "Using Encrypted Media Extensions for interoperable protected media". Microsoft.
- ^ Mozilla가 아쉽게도 Firefox의 DRM을 통해 Linux에 Netflix 지원을 제공
- ^ Jeremy Kirk (May 15, 2014). "Mozilla hates it, but streaming video DRM is coming to Firefox". PCWorld.
- ^ a b "Firefox 52: Adobe Primetime CDM removal – gHacks Tech News". www.ghacks.net. Retrieved 2019-05-31.
- ^ HTML5 Player 및 Silverlight에 대한 Netflix 시스템 요구 사항
- ^ Anthony Park and Mark Watson (26 June 2013). "HTML5 Video in IE 11 on Windows 8.1". Netflix.
- ^ Anthony Park and Mark Watson (3 June 2014). "HTML5 Video in Safari on OS X Yosemite". Netflix.
- ^ "The Status of MPEG-DASH today, and why Youtube & Netflix use it in HTML5". bitmovin GmbH. 2 Feb 2015. Archived from the original on 3 April 2016. Retrieved 9 February 2015.
- ^ NexPlayer: 고품질 비디오 서비스에 대한 열정
- ^ TEOplayer by OpenTelly: HTML5 MSE 및 EME용 HLS 및 MPEG-DASH 플레이어
- ^ "bitdash MPEG-DASH player for HTML5 MSE and EME". Archived from the original on 2016-07-10. Retrieved 2015-02-09.
- ^ 비트대시 HTML5 EME DRM 데모 영역
- ^ 대시.이네이블화
- ^ rx 플레이어
- ^ Ozer, Jan (July–August 2015). "HTML5 Comes of Age: It's Finally Time to Tell Flash Good-bye". Streaming Media Magazine. StreamingMedia.com. Retrieved 2016-01-12.
In mobile markets [...] Android has supported MSE since version 4.1, and EME since version 4.3.
- ^ a b "THEOplayer Supports All Platforms". theoplayer.com. 2017.
Note that IE10 and IE11 on Windows 7 do not have the MSE/EME API available which is required to playback DRM protected video content in HTML5. As a consequence, it is technically not possible for any HTML5-based video player to playback DRM protected content on these browsers in Windows 7.
- ^ "Boris Zabrasky opposing EME". Retrieved 10 June 2016.
- ^ "Ian Hickson opposing EME". Retrieved 10 June 2016.
- ^ "Richard Stallman Braved a Winter Storm Last Night to March Against DRM". 21 March 2016. Retrieved 10 June 2016.
- ^ Stallman, Richard (Nov 18, 2016). "Can you trust your computer?". Free Software, Free Society. GNU. Retrieved 2018-02-08.
- ^ "4K Netflix arrives on Windows 10, but probably not for your PC". 21 November 2016. Retrieved 26 November 2016.
- ^ "Title 17, Circular 92, Chapter 12 - Copyright.gov". Retrieved 25 July 2016.
- ^ "EFF's Formal Objection to EME". 29 May 2013. Retrieved 10 June 2016.
- ^ "Save Firefox". 11 May 2016. Retrieved 10 June 2016.
- ^ "Open Letter to W3C". 12 May 2016. Retrieved 10 June 2016.
- ^ "Interoperability and the W3C: Defending the Future from the Present". 30 March 2016. Retrieved 10 June 2016.
- ^ "Reddit's website uses DRM for fingerprinting". smitop.com. Retrieved 2020-07-12.