एन्क्रिप्टेड मीडिया एक्सटेंशन: Difference between revisions

From Vigyanwiki
(No difference)

Revision as of 21:19, 1 July 2023

EME
Encrypted Media Extensions
AbbreviationEME, encrypted-media
Native name
Encrypted Media Extensions
StatusW3C Recommendation
Year started2013 (2013)
First publishedMay 10, 2013 (2013-05-10)[1]
Latest version2017-09-18
September 18, 2017; 7 years ago (2017-09-18)[2]
Preview versionEditor's Draft
March 20, 2021; 3 years ago (2021-03-20)[3]
Organization[2][3]
Committee
Editors
  • Joey Parrish[3]
  • Greg Freedman[3]
Former editors
    • David Dorwin (until September 2019 (2019-09))
    • Jerry Smith (until September 2017 (2017-09))
    • Mark Watson (until September 2017 (2017-09))
    • Adrian Bateman (until May 2014 (2014-05))
[2][3]
Base standards
DomainDigital rights management
Website

एन्क्रिप्टेड मीडिया एक्सटेंशन (ईएमई), वेब ब्राउज़र और कंटेंट डिक्रिप्शन मॉड्यूल (सीडीएम) सॉफ़्टवेयर के बीच एक संचार चैनल प्रदान करने के लिए एक डब्ल्यू3सी विनिर्देश है जो डिजिटल अधिकार प्रबंधन (डीआरएम) को लागू करता है।[2] यह एचटीएमएल5 वीडियो के उपयोग को डीआरएम में आवर्णित सामग्री जैसे वीडियो की स्ट्रीमिंग सेवाओं को बिना एडोब फ़्लैश या माइक्रोसॉफ्ट सिल्वरलाइट (वर्तमान में दोनों बंद कर दिए गए हैं) जैसे भारी तृतीय-पक्ष मीडिया प्लगइन्स के उपयोग के बिना चलाने की अनुमति देता है। तृतीय-पक्ष कुंजी प्रबंधन के उपयोग की आवश्यकता हो सकती है, यह इस बात पर निर्भर करता है कि प्रकाशक कुंजियों को निरूपित करना चाहता है या नहीं।

ईएमई एचटीएमएल5 मीडिया स्रोत एक्सटेंशन (एमएसई) विनिर्देश पर आधारित है,[4] जो एचटीएमएल5 में अनुकूली बिटरेट स्ट्रीमिंग को सक्षम करता है, उदाहरण के लिए एमपीईजी सामान्य एन्क्रिप्शन के साथ एमपीईजी-डैशएमपीईजी-सीईएनसी संरक्षित कंटेंट का प्रयोग करता है।[5][6] ईएमई अत्यधिक विवादास्पद रहा है क्योंकि यह एक अनिवार्य रूप से स्वामित्व सॉफ़्टवेयर, बंद डिक्रिप्शन जैसे प्रमुख घटक रखता है जिसके लिए प्रति-ब्राउज़र लाइसेंसिंग शुल्क की आवश्यकता होती है जो कि अन्यथा एक पूरी तरह से विवृत्त और मुफ्त सॉफ़्टवेयर पारिस्थितिकी तंत्र हो सकता है।[7][8] 6 जुलाई, 2017 को, डब्ल्यू3सी ने सार्वजनिक रूप से ईएमई वेब मानक प्रकाशित करने के अपने इरादे की घोषणा की,[9] और 18 सितंबर को ऐसा किया।[2]उसी दिन इलेक्ट्रॉनिक फ्रंटियर फाउंडेशन जो निर्णय लेने में भाग लेने के लिए 2014 में सम्मिलित हुआ,[10] और डब्ल्यू3सी से त्याग पत्र देने वाला एक विवृत्त पत्र प्रकाशित किया।[11]


समर्थन

अप्रैल 2013 में, क्रोम बुक पर, नेटफ्लिक्स ईएमई का उपयोग करके एचटीएमएल5 वीडियो प्रस्तुत करने वाली पहली कंपनी बन गई।[12]

2016 के अनुसार, एन्क्रिप्टेड मीडिया एक्सटेंशन इंटरफ़ेस को गूगल क्रोम में लागू कर दिया गया है,[13] इंटरनेट एक्सप्लोरर,[14] सफारी (वेब ​​​​ब्राउज़र),[15] फ़ायरफ़ॉक्स,[16]और माइक्रोसॉफ्ट एज [17]इत्यादि ब्राउज़र पर यह आसानी से कार्यान्वित हुआ।

जबकि फ़ायरफ़ॉक्स वेब ब्राउज़र के समर्थकों और डेवलपर्स प्रोटोकाल को नैतिक कारणों से लागू करने में हिचकिचा रहे थे क्योंकि स्वामित्व कोड पर इसकी प्रमुख निर्भरता थी,[18] फ़ायरफ़ॉक्स ने मई 2015 में विंडोज प्लेटफॉर्म पर ईएमई समर्थन प्रस्तुत किया, मूल रूप से एडोब इंक की प्राइमटाइम डीआरएम लाइब्रेरी का उपयोग कर रहा था, जिसे बाद में वाइडवाइन लाइब्रेरी (सीडीएम) के साथ बदल दिया गया। फ़ायरफ़ॉक्स का ईएमई का कार्यान्वयन स्वामित्व डीआरएम मॉड्यूल को लोड करने के लिए एक ओपन-सोर्स सैंडबॉक्स (कंप्यूटर सुरक्षा) का उपयोग करता है, जिसे ब्राउज़र प्लग-इन के रूप में माना जाता है जो ईएमई-एन्क्रिप्टेड सामग्री के अनुरोध पर लोड होते हैं। सैंडबॉक्स को सेवाओं की क्षमता और डिवाइस फिंगरप्रिंट उपकरणों के लिए डीआरएम को विफल करने के लिए भी डिज़ाइन किया गया था।[16][19] इसके अतिरिक्त, फ़ायरफ़ॉक्स में डीआरएम को अक्षम करना सदैव संभव होता है, जो तब न केवल ईएमई को अक्षम करता है, बल्कि वाइडवाइन डीआरएम लाइब्रेरी को भी अनइंस्टॉल करता है।[20] नेटफ्लिक्स समर्थित वेब ब्राउज़र के साथ ईएमई का उपयोग करके एचटीएमएल5 वीडियो का समर्थन करता है: क्रोम, फ़ायरफ़ॉक्स,[21] माइक्रोसॉफ्ट एज, इंटरनेट एक्सप्लोरर (विंडोज 8.1 या नए पर[22]), या सफारी (वेब ​​​​ब्राउज़र) (ओएस एक्स योसेमाइट या नए पर[23]) यूट्यूब एचटीएमएल5 एमएसई का समर्थन करता है।[24] एचटीएमएल5 एमएसई और ईएमई का उपयोग करके एमपीईजी-डैश का समर्थन करने वाले उपलब्ध प्लेयर नेक्सप्लेयर हैं,[25] थियोप्लेयर[26] ओपनटेली द्वारा, बिटडैश एमपीईजी-डैश प्लेयर,[27][28] डैश.जेएस[29] डैश-आईएफ या आरएक्स-प्लेयर द्वारा इसका क्रियान्वन किया जाता है।[30] ध्यान दें कि निश्चित रूप से फ़ायरफ़ॉक्स और क्रोम में, ईएमई तब तक काम नहीं करता जब तक मीडिया स्रोत एक्सटेंशन के माध्यम से मीडिया की आपूर्ति नहीं की जाती।

संस्करण 4.3 और एंड्रॉयड (ऑपरेटिंग सिस्टम) के बाद के संस्करण ईएमई का समर्थन करते हैं।[31]


सामग्री डिक्रिप्शन मॉड्यूल

  • एडोब प्राइमटाइम सीडीएम (पुराने फ़ायरफ़ॉक्स संस्करण 47 से 51 द्वारा उपयोग किया जाता है)[20]
  • वाइडवाइन (गूगल क्रोम और फ़ायरफ़ॉक्स + उनके डेरिवेटिव में उपयोग किया जाता है, जिसमें ओपेरा (वेब ​​​​ब्राउज़र) और माइक्रोसॉफ्ट एज के नवीनतम संस्करण सम्मिलित हैं)[32]
  • प्लेरेडी (विंडोज़ 10 पर एजएचटीएमएल-आधारित माइक्रोसॉफ्ट एज और विंडोज़ 8.1 और 10 के लिए इंटरनेट एक्सप्लोरर 11 में प्रयुक्त)[32]
  • फेयर प्ले (ओएस एक्स योसेमाइट के बाद से सफारी (वेब ​​​​ब्राउज़र) में प्रयुक्त)

आलोचना

ईएमई को अंदर से और डब्ल्यू3सी के बाहर दोनों तरफ से कड़ी आलोचना का सामना करना पड़ा है[33][34][35][36] आलोचना के प्रमुख प्रकरण विवृत्त स्रोत सॉफ्टवेयर के लिए कार्यान्वयन के प्रकरण हैं। ओपन-सोर्स ब्राउज़र, नए ब्राउज़रों के लिए प्रवेश बाधाएं, इंटरऑपरेबिलिटी की कमी,[37] अध्याय 12 के कारण सुरक्षा, गोपनीयता और पहुंच, और संयुक्त राज्य अमेरिका में कानूनी समस्याओं की संभावना के बारे में चिंताएं[38] डिजिटल मिलेनियम कॉपीराइट एक्ट के माध्यम से वर्णित की गयी हैं।[39][40][41][42]

जुलाई 2020 में, रेडिट ने एक फ़िंगरप्रिंटिंग तंत्र का उपयोग करना प्रारम्भ किया, जिसमें प्रत्येक डीआरएम मॉड्यूल को लोड करना सम्मिलित है जो ब्राउज़र का समर्थन कर सकता है, और एकत्रित डेटा के भाग के रूप में लोड होने वाले को लॉग करता है। उपयोगकर्ताओं ने इस पर ध्यान दिया जब फ़ायरफ़ॉक्स ने उन्हें सचेत करना प्रारम्भ किया कि रेडिट को उन्हें मीडिया चलाने के लिए डीआरएम सॉफ़्टवेयर लोड करने की आवश्यकता है, हालाँकि पृष्ठ पर किसी भी मीडिया को वास्तव में इसकी आवश्यकता नहीं थी।[43]

2020 तक, ईएमई के विवृत्त स्रोत में हस्तक्षेप करने के तरीके निश्चित हो गए हैं। व्यापक रूप से उपयोग किए जाने वाले किसी भी सीडीएम को प्रति-ब्राउज़र लाइसेंस शुल्क का भुगतान किए बिना स्वतंत्र ओपन-सोर्स ब्राउज़र प्रदाताओं को लाइसेंस नहीं दिया जा रहा था (विशेष रूप से गूगल को - उनके वाइडवाइन सीडीएम के लिए, जिसका उपयोग लगभग सभी हाल ही में विकसित वेब ब्राउज़रों में किया जाता है)।[7]


यह भी देखें

संदर्भ

  1. "Encrypted Media Extensions Publication History – W3C". W3C. n.d. Retrieved 2021-04-20.
  2. 2.0 2.1 2.2 2.3 2.4 2.5 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.
  3. 3.0 3.1 3.2 3.3 3.4 3.5 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.
  4. "Media Source Extensions™". w3c.github.io. Retrieved 2020-08-18.
  5. David Dorwin. "आईएसओ कॉमन एन्क्रिप्शन ईएमई स्ट्रीम फॉर्मेट और इनिशियलाइज़ेशन डेटा". W3C. Archived from the original on 2015-02-19.
  6. Lederer, Stefan (February 2, 2015). "Why YouTube & Netflix use MPEG-DASH in HTML5". Bitmovin.
  7. 7.0 7.1 "Three years after the W3C approved a DRM standard, it's no longer possible to make a functional indie browser". Boing Boing (in English). 2020-01-08. Retrieved 2020-08-18.
  8. 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.
  9. "W3C Announcement". Retrieved 12 July 2017.
  10. Harcourt, Alison (31 January 2020). इंटरनेट गवर्नेंस में वैश्विक मानक सेटिंग. Christou, George, 1973–, Simpson, Seamus. (First ed.). Oxford. p. 96. ISBN 978-0-19-257859-4. OCLC 1140150076.{{cite book}}: CS1 maint: location missing publisher (link)
  11. Doctorow, Cory (18 September 2017). "An open letter to the W3C Director, CEO, team and membership". Electronic Frontier Foundation. Retrieved 18 September 2017.
  12. Anthony Park and Mark Watson (April 15, 2013). "HTML5 Video at Netflix". Netflix.
  13. Weinstein, Rafael (26 February 2013). "Chrome 26 Beta: Template Element & Unprefixed CSS Transitions". Chromium Blog. Retrieved 31 August 2014.
  14. "वेब ब्राउज़र में Microsoft PlayReady DRM के साथ एन्क्रिप्टेड मीडिया एक्सटेंशन का समर्थन करना". Windows app development. Retrieved 31 August 2014.
  15. 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.
  16. 16.0 16.1 "Firefox 38 arrives with contentious closed-source DRM integrated by default". PC World. IDG. 13 May 2015. Retrieved 12 August 2015.
  17. Mohrland, Jesse; Smith, Jerry (October 27, 2015). "इंटरऑपरेबल संरक्षित मीडिया के लिए एन्क्रिप्टेड मीडिया एक्सटेंशन का उपयोग करना". Microsoft.
  18. Mozilla begrudgingly brings Netflix support to Linux with DRM in Firefox
  19. Jeremy Kirk (May 15, 2014). "मोज़िला इससे नफरत करता है, लेकिन स्ट्रीमिंग वीडियो डीआरएम फ़ायरफ़ॉक्स पर आ रहा है". PCWorld.
  20. 20.0 20.1 "Firefox 52: Adobe Primetime CDM removal – gHacks Tech News". www.ghacks.net. Retrieved 2019-05-31.
  21. Netflix system requirements for HTML5 Player and Silverlight
  22. Anthony Park and Mark Watson (26 June 2013). "HTML5 Video in IE 11 on Windows 8.1". Netflix.
  23. Anthony Park and Mark Watson (3 June 2014). "HTML5 Video in Safari on OS X Yosemite". Netflix.
  24. "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.
  25. NexPlayer: Passion for High Quality Video Services
  26. THEOplayer by OpenTelly: HLS and MPEG-DASH player for HTML5 MSE and EME
  27. "bitdash MPEG-DASH player for HTML5 MSE and EME". Archived from the original on 2016-07-10. Retrieved 2015-02-09.
  28. bitdash HTML5 EME DRM demo area
  29. dash.js
  30. rx-player
  31. 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.
  32. 32.0 32.1 "थियोप्लेयर सभी प्लेटफॉर्म का समर्थन करता है". 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.
  33. "बोरिस ज़ब्रास्की ईएमई का विरोध कर रहे हैं". Retrieved 10 June 2016.
  34. "इयान हिकसन ईएमई का विरोध कर रहे हैं". Retrieved 10 June 2016.
  35. "रिचर्ड स्टॉलमैन ने कल रात मार्च से डीआरएम के खिलाफ शीतकालीन तूफान का सामना किया". 21 March 2016. Retrieved 10 June 2016.
  36. Stallman, Richard (Nov 18, 2016). "Can you trust your computer?". Free Software, Free Society. GNU. Retrieved 2018-02-08.
  37. "4K Netflix arrives on Windows 10, but probably not for your PC". 21 November 2016. Retrieved 26 November 2016.
  38. "Title 17, Circular 92, Chapter 12 - Copyright.gov". Retrieved 25 July 2016.
  39. "ईएमई को ईएफएफ की औपचारिक आपत्ति". 29 May 2013. Retrieved 10 June 2016.
  40. "फ़ायरफ़ॉक्स सहेजें". 11 May 2016. Retrieved 10 June 2016.
  41. "Open Letter to W3C". 12 May 2016. Retrieved 10 June 2016.
  42. "Interoperability and the W3C: Defending the Future from the Present". 30 March 2016. Retrieved 10 June 2016.
  43. "Reddit की वेबसाइट फ़िंगरप्रिंटिंग के लिए DRM का उपयोग करती है". smitop.com. Retrieved 2020-07-12.