Backgrounder W3C (ワールド・ワイド・ウェブ・コンソーシアム) Encrypted Media Extensions (EME) の背景
著者と公開日
出版日:
この背景を説明する文書は、コンテンツ暗号化システムの発見、選択、および情報交換に使用される一般的なAPIである、ワールド・ワイド・ウェブ・コンソーシアムのEncrypted Media Extensions(EME)に関する作業についての情報を提供します。この公開文書は、2016年3月のEMEファクトシートの追加と更新を行います。
2013年、ワールド・ワイド・ウェブ・コンソーシアムの会員は、ウェブ上で暗号化された音声や映像を再生できるようにするために、ウェブアプリケーションがコンテンツ保護システムと情報交換できるようにするアプリケーション・プログラミング・インターフェイス(API)、Encrypted Media Extensionsの作業を開始しました。
W3CでのEME作業の理論的根拠
HTML5とウェブ上の暗号化された映像
HTML5は<video>要素を追加することで最高級の映像サポートを導入しました。HTML 5.0の最初の草案は2008年に公開されました。HTML 5.0はウェブプラットフォームで直接映像の再生制御を可能にしました。この追加より前には、開発者は映像を表示するためにブラウザでのプラグインに依存する必要がありました。これは、ユーザがブラウザ内で実行するために追加のアプリケーションをインストールする必要があることを意味していました。プラグインは、映像、アニメーション、マイク・カメラアクセス、音楽などに使用されていましたが、ウェブプラットフォームによってこれらのプラグインが次々に排除されています。最も人気のあるプラグインは、暗号化された映像コンテンツを再生するために独自のDRMシステムを組み込んでいました。しかし、このプラグインは、別のコンテキストで、ブラウザーのセキュリティ制御の外側で実行されました。Open Web Platformが機能を獲得するにつれて、ウェブサイトはプラグインの依存から脱却できました。
さらに、すべてのW3C勧告と同様に、実装は自由です。 Encrypted Media Extensions仕様は、Open Web PlatformおよびHTML仕様の拡張であり、より正確にはHTMLMediaElementインターフェイスです。つまり、名目上はEMEのブラウザサポートがオプションであることを意味します。ブラウザが暗号化メディアをサポートしない場合、暗号化されたメディアを再生することはできませんが、HTML準拠のためにEMEは必要ありません。そのようなブラウザは、DRMで保護されないコンテンツをサポートする困難はありません。
プラグインからの脱却
前述のように、Open Web Platformで利用できなかった機能、例えば、グラフィックAPI、カメラ・電話アクセス、音声・映像、保護された映像コンテンツ、または高速アニメーションなどにプラグインは歴史的に使用されてきました。これは、たとえ暗号化された映像がない、または映像が一切ないときでさえ、Adobe FlashやMicrosoft Silverlightを使用するすべてのページでDRM関連のコードが読み込まれていたことを意味していました。私たちは、開発者やユーザにとってより良い体験を提供するためにExtensible Webの目標に従って、Open Web Platformの機能を改善に取り組んできました。開発者にとって、外部のプラグインプログラミング環境は一般に、アプリケーションを作成するためのプロプライエタリなツールが必要であり、Open Web Platformや最新のウェブスタック全体の高速サイクルに比べて固有の開発ロードマップに委ねられます。Canvas API、Media Capture and StreamsやWebRTCは、すべてOpen Web Platformの拡張です。
EMEは、多くの既存の仕組みとは対照的に、アクセシビリティ情報の伝達や制御を妨げないレベルでの操作により、暗号化されたオンライン映像のアクセシビリティを向上させます。これは、EME仕様の保護された映像コンテンツの再生機能を分離し、Open Web Platformに統合することで実現します。我々のEMEの分析とテストでは、キャプション、トランスクリプト、または映像の音声解説へのアクセスに障壁がないことが示されています。EMEに準拠したアプリケーションは、アクセシビリティ情報が明確に伝達されるか、暗号化されている場合、主要な映像ファイルと共に復号化されるかのいずれかであることを保証します。さらに、異議申し立てで提起された特定の問題については、アクセシビリティに不可欠な多くの映像機能がOpen Web Platformに提供されます。例えば、映像コントロールへのアクセス、時間スケールの変更、代替コンテンツの検出と有効化・無効化、補助スクリーンの使用は、HTML仕様またはHTMLの拡張によって提供される全部の機能です。Open Web Platformのこれらおよび将来のアクセシビリティの強化を利用できます。
MSEと共に、EMEは、HTML5だけでなくTTML(W3Cが2016年にエミー賞を受賞)やその他の仕様を含む、メディアチューニングに関するW3Cのより大きなビジョンのほんの一部です。HTML5が基礎となるOpen Web Platformには、CSS、DOM、SVG、Web APIも含まれています。
一部の人々はDRMをどんな形でも受け入れないので、ウェブ上で暗号化された映画を見やすくするためのEMEに反対していました。しかし、EMEを阻止しても、暗号化されたコンテンツがウェブ上で作成または使用されるのを防ぐことはできません。閉鎖的なアプリやデバイスに暗号化されたコンテンツを追い払うだけです(On EME in HTML5も参照ください)。EMEを使用すると、ブラウザ内で情報のやりとりが発生します。
Tim Berners-Lee noted in “EME in HTML5” in February 2017:
The Web has to be universal, to function at all. It has to be capable of holding crazy ideas of the moment, but also the well polished ideas of the century. It must be able to handle any language and culture. It must be able to include information of all types, and media of many genres. Included in that universality is that it must be able to support free stuff and for-pay stuff, as they are all part of this world. This means that it is good for the Web to be able to include movies, and so for that, it is better for HTML5 to have EME than to not have it.
On the future of commercial media
CTA WAVE wrote:
The HTML5 Encrypted Media and Media Source Extensions will enable many small, specialized providers to deliver commercial media over the Web. And unlike broadcast channels, Web delivered content is point-to-point, with no practical limit on the number and variety of this content. This can lead to the large-scale growth of vertical niche commercial video content, transforming the entertainment industry while expanding the nature and utility of the Web well into the twenty-first century. ...
The real alternative to EME is not some utopian world without encrypted media, but a world where commercial media is only available using proprietary apps and only on what the content owner considers to be the most commercially important platforms.
Deprived of the ability to use browser plugins, protected content distributors are not, in general, switching to unprotected media. Instead, they’re switching away from the Web entirely. Want to send DRM-protected video to an iPhone? “There’s an app for that.” Native applications on iOS, Android, Windows Phone, and Windows 8 can all implement DRM, with some platforms, such as Android and Windows 8, even offering various APIs and features to assist this.
In other words, the alternative to using DRM in browser plugins on the Web is not "abandoning DRM;" it’s "abandoning the Web."
EME as a stepping stone for a more DRM-free world
Bright later argued that the EME platform gives an opening for content providers to test unprotected content, which they would have not necessarily done under a non-Web plugin or app format:
This kind of Netflix Web app would give Netflix a suitable testing ground for experimenting with unprotected content. This unprotected content would have greater reach and would be accessible to a set of users not normally able to use the protected content. It would provide a testing ground for a company like Netflix to prove that DRM is unnecessary and that by removing DRM, content owners would have greater market access and hence greater potential income. Granted, it might also come with the risk of prolific piracy and unauthorized redistribution, so it might serve only to justify the continued use of DRM.
With plugins and apps, there's no meaningful transition to a DRM-free world. There's no good way for distributors to test the waters and see if unprotected distribution is viable. With EME, there is. EME will keep content out of apps and on the Web, and it creates a stepping stone to a DRM-free world. That's not hurting the open Web—it's working to ensure its continued usefulness and relevance.
Tim Berners-Leeはウェブを生み出し、無料で世界に公開しました。その時以来、Tim Berners-Leeはウェブを保護するために働いています―ウェブをオープン、ロイヤリティフリーそしてパテントフリーに保つために戦っています。Tim Berners-Leeは世界中の人々、そして本当に「誰のために」でもウェブを利用できるようにすることを提唱しています。