「HTML5」における動画DRMのゆくえとか
-
Upload
teiichi-ota -
Category
Technology
-
view
9.454 -
download
5
description
Transcript of 「HTML5」における動画DRMのゆくえとか
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとか
太田禎一 | アドビ システムズ 株式会社 デジタルメディア ビジネス開発部
html5j TV部会 勉強会 | 20140123
Photo Tenner Ford httpwwwflickrcomphotosmoon-dog
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
おまえダレ
デジタルメディアゲーム関連のビジネス開発を担当しています
放送出版デジタルメディアを中心にいろいろなお客様に最新Adobeテクノロジーやそのよさをお伝えする仕事
イベントカンファレンスでお話したりもときどきします
2
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
はじめにhellip
3
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
大事なことなので何度でも言います
普及率なめんな
4
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Silverlight (PlayReady)
Flash Player (pHDS)
Flash Player (RTMPE) + Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (RTMPE)
Flash Player (RTMPE)
プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
5
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Flash Player (Primetime DRM) + Silverlight (PlayReady)
Flash Player (RTMPE)
Flash Player (Primetime DRM)
Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (Primetime DRM)
プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
6
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
なんだよみんなプラグインじゃんか
7
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
きょうのテーマ
まぁしょうがないよね
プレミアム動画配信に必須なDRM に対応しててなおかつ最も普及している
技術がプラグインだからね
それをHTML5で置き換えられるのか
どうやって実現って話をします
8
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そもそもなんでDRMとかあんの誰得
9
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
おまえダレ
デジタルメディアゲーム関連のビジネス開発を担当しています
放送出版デジタルメディアを中心にいろいろなお客様に最新Adobeテクノロジーやそのよさをお伝えする仕事
イベントカンファレンスでお話したりもときどきします
2
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
はじめにhellip
3
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
大事なことなので何度でも言います
普及率なめんな
4
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Silverlight (PlayReady)
Flash Player (pHDS)
Flash Player (RTMPE) + Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (RTMPE)
Flash Player (RTMPE)
プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
5
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Flash Player (Primetime DRM) + Silverlight (PlayReady)
Flash Player (RTMPE)
Flash Player (Primetime DRM)
Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (Primetime DRM)
プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
6
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
なんだよみんなプラグインじゃんか
7
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
きょうのテーマ
まぁしょうがないよね
プレミアム動画配信に必須なDRM に対応しててなおかつ最も普及している
技術がプラグインだからね
それをHTML5で置き換えられるのか
どうやって実現って話をします
8
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そもそもなんでDRMとかあんの誰得
9
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
はじめにhellip
3
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
大事なことなので何度でも言います
普及率なめんな
4
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Silverlight (PlayReady)
Flash Player (pHDS)
Flash Player (RTMPE) + Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (RTMPE)
Flash Player (RTMPE)
プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
5
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Flash Player (Primetime DRM) + Silverlight (PlayReady)
Flash Player (RTMPE)
Flash Player (Primetime DRM)
Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (Primetime DRM)
プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
6
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
なんだよみんなプラグインじゃんか
7
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
きょうのテーマ
まぁしょうがないよね
プレミアム動画配信に必須なDRM に対応しててなおかつ最も普及している
技術がプラグインだからね
それをHTML5で置き換えられるのか
どうやって実現って話をします
8
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そもそもなんでDRMとかあんの誰得
9
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
大事なことなので何度でも言います
普及率なめんな
4
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Silverlight (PlayReady)
Flash Player (pHDS)
Flash Player (RTMPE) + Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (RTMPE)
Flash Player (RTMPE)
プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
5
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Flash Player (Primetime DRM) + Silverlight (PlayReady)
Flash Player (RTMPE)
Flash Player (Primetime DRM)
Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (Primetime DRM)
プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
6
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
なんだよみんなプラグインじゃんか
7
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
きょうのテーマ
まぁしょうがないよね
プレミアム動画配信に必須なDRM に対応しててなおかつ最も普及している
技術がプラグインだからね
それをHTML5で置き換えられるのか
どうやって実現って話をします
8
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そもそもなんでDRMとかあんの誰得
9
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Silverlight (PlayReady)
Flash Player (pHDS)
Flash Player (RTMPE) + Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (RTMPE)
Flash Player (RTMPE)
プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
5
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Flash Player (Primetime DRM) + Silverlight (PlayReady)
Flash Player (RTMPE)
Flash Player (Primetime DRM)
Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (Primetime DRM)
プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
6
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
なんだよみんなプラグインじゃんか
7
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
きょうのテーマ
まぁしょうがないよね
プレミアム動画配信に必須なDRM に対応しててなおかつ最も普及している
技術がプラグインだからね
それをHTML5で置き換えられるのか
どうやって実現って話をします
8
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そもそもなんでDRMとかあんの誰得
9
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DRM
Flash Player (Primetime DRM) + Silverlight (PlayReady)
Flash Player (RTMPE)
Flash Player (Primetime DRM)
Silverlight (PlayReady)
Flash Player (Primetime DRM)
Flash Player (Primetime DRM)
プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
6
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
なんだよみんなプラグインじゃんか
7
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
きょうのテーマ
まぁしょうがないよね
プレミアム動画配信に必須なDRM に対応しててなおかつ最も普及している
技術がプラグインだからね
それをHTML5で置き換えられるのか
どうやって実現って話をします
8
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そもそもなんでDRMとかあんの誰得
9
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
なんだよみんなプラグインじゃんか
7
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
きょうのテーマ
まぁしょうがないよね
プレミアム動画配信に必須なDRM に対応しててなおかつ最も普及している
技術がプラグインだからね
それをHTML5で置き換えられるのか
どうやって実現って話をします
8
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そもそもなんでDRMとかあんの誰得
9
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
きょうのテーマ
まぁしょうがないよね
プレミアム動画配信に必須なDRM に対応しててなおかつ最も普及している
技術がプラグインだからね
それをHTML5で置き換えられるのか
どうやって実現って話をします
8
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そもそもなんでDRMとかあんの誰得
9
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そもそもなんでDRMとかあんの誰得
9
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
プレミアム動画コンテンツの
権利を持っているコンテンツホルダー
とりわけ映画会社の収益化の仕組みと関係するね
10
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (海外)
11 Source httpwwwadlittlecomdownloadstx_adlreportsTIME_2012_OTT_Video_v2pdf (Arthur D Little)
DTO (Download To Own) ダウンロード購入 SVOD (Subscription VOD) 有料購読VOD EST (Electronic Sell Through) ダウンロード購入 AVOD (Ad-Supported VOD) 広告入り無料VOD TVOD (Transactional VOD) ペイパービューVOD FTA (Free To Air) 無料TV放送
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画のリリースウィンドウ (国内)
12 Source httpwwwsaiyo-infonettohogyokaiwindowhtml (東宝)
ここ数年メディアの多様化による映像コンテンツ需要の高まりに応え映画業界はコンテンツのリリースを積極的に展開していますそしてDVD市場や各放送メディアでの放映権ビジネスで最大限の収益を得ることができるよう各メディアへの作品のリリース時期をずらし互いのビジネスを侵食しないようにコントロールをしていますこのリリース戦略のことを「ウィンドウコントロール」と呼んでいます
公開日rarr 劇場公開 公開日から6ヶ月rarr DVD amp Blu-Ray 公開日から10ヶ月rarr BS amp CS 公開日から12ヶ月rarr 地上波
映画会社や作品によって異なるためあくまで目安
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ウィンドウコントロールの維持にDRMは必須
DVDならCSSBDならAACS
ケーブルTVやネット配信なら複数の
DRMを含む様々なコピー防御策や
アクセス制限を全ウィンドウでとらないと
収益を最大化できない
その要件を満たせない流通チャンネルには
コンテンツホルダーは作品の配信を許可できない
映画作るのに莫大なお金かかってるしhellip
13
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そうは言っても見てもらってナンボの
商売じゃないの
DRMってちゃんと買ったコンテンツも
「ほかのデバイスに転送できません」
とか
「この機器では再生できません」
とか
ウザいことこの上ないhellip
14
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
マルチデバイス時代のウィンドウコントロールと収益化
たしかになので
DRMをヤメることはできないが
正当な購入者があらゆるデバイスで
好きなときに動画コンテンツを視聴できるように
(いちいち買いなおさなくていいように)
映画会社も努力している
その動きの代表的なものがマルチデバイスへの
デジタル配信を意識したUltraVioletと呼ばれるもの
15 日本では展開していません
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletとは
16
米国映画スタジオ大手6社を含む業界団体DECE (Degital Entertainment Content Ecosystem) によって推進されている映画コンテンツのデジタル流通システム利用者が購入したコンテンツパッケージ (DVDBD) と同じコンテンツをダウンロードストリーミング経由でPCモバイルIPTVでいつでも楽しめる視聴ライセンス管理 (ライツロッカー) と相互運用可能なファイル形式やDRM規格などで構成される
Link UltraViolet ndash Home httpwwwuvvucom UltraViolet 101 Overview httpbitly1cOZFTK
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraVioletと相互運用性
ここで非常に大事なのはUltraVioletでは
従来バラバラだったコーデックファイル形式
DRM技術を統一することで相互運用が容易な
(つまり配信者にも利用者にもやさしい)
デジタル配信システムの構築を目指していること
17
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DECE (UltraViolet) 指定DRM (2010年)
18
Google Widevine DRM セットトップボックス (STB) 等で広く使われている Marlin DRM インターネット接続TV (IPTV) 等で広く使われている OMA CMLA-OMA v2 携帯電話等で広く使われている Microsoft PlayReady デスクトップPCと家電 (CE) デバイス等で広く使われている Adobe Primetime DRM デスクトップPCで広く使われている
上記以外に「条件付き」の指定DRMもある (VerimatrixRovi DivX Plusなど)
すべてAES-128暗号化 を使うところが
共通点
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet指定なWeb系DRMの比較 対応デバイスおよび視聴環境と普及率
19
Primetime DRM (Flash Player)
Widevine DRM PlayReady DRM (Silverlight)
Windows amp Mac (Any Browser)
YES (HD対応) 普及率9558
YES (HD対応) (Flash Playerにアドオン)
YES (HD対応) 普及率6808
Windows 8x amp RT (Windows 8x IE Modern UI)
YES (HD対応) 普及率100
NO 普及率0
NO 普及率0
iOS YES (App) YES (App) YES (App)
Android YES (App - SD対応) YES (App - HD対応) YES (App - HD対応)
Smart TV FEW SOME SOME
0
10
20
30
40
50
60
70
80
90
100
Sep-
08
Nov
-08
Jan-
09
Mar
-09
May
-09
Jul-0
9
Sep-
09
Nov
-09
Jan-
10
Mar
-10
May
-10
Jul-1
0
Sep-
10
Nov
-10
Jan-
11
Mar
-11
May
-11
Jul-1
1
Sep-
11
Nov
-11
Jan-
12
Mar
-12
May
-12
Jul-1
2
Sep-
12
Nov
-12
Flash Support
Java Support
Windows Media Player Support
Quicktime Support
SilverLight Support
Source httpstatowlcomplugin_overviewphpamptimeframe=custom|2008-09|2012-11
Flash PlayerはデスクトップPC版Chrome (WinOSXLinux) に100組み込まれている
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
UltraVioletお墨付きのDRMだけでも5つ以上あり各DRM技術がカバーするデバイスのカテゴリーも違うため結局利用者の視聴デバイスにあわせて複数DRMを使わないといけない (実際NetflixもHuluも2~3種類のDRMを使い分けている) コスト高い
デバイスによって対応するコーデックやファイルフォーマットも違うから配信ファイルも重複して用意しなくっちゃだしCDNキャッシュも効きにくい コスト高い
そういうの辛いからファイルフォーマット統一しようよ Common File Format (CFF) ISO BMFF (ISO Base Media File Format) ベースのものに統一
あとDRMも相互運用できるようにしようよ Common Encryption (CENC) 暗号化方式 (AES-128) とDRMメタデータの持ち方を共通化理論上はひとつのCENC対応なDRM (現在PlayReadyとWidevine) で暗号化したコンテンツなら異なるCENC対応DRMサーバーでも復号化できるようになる
20
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
それって夢の ストリーミング技術大統一
じゃないスカ
21
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
ストリーマーの夢は実現するのか
まあねただ業界も 一枚岩ではないみたい
というのもDisneyは別の方式を推してるし NetflixやHuluといったWeb寄りの OTT (Over The Top) サービス事業者
はいまUltraVioletに入ってないんだよね
UltraVioletメンバーとNetflixHuluの ビジネスモデルもちょっと違う
(DTOESTTVOD vs SVODAVOD)
22
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
映画会社主導のライツロッカーシステムとOTT事業者
23
ディストリビューター
コンテンツ ホルダー
OTTな皆さん
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
OTTサービスの利用シェア (米国)
24 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Netflix amp Huluの視聴環境 (米国)
25 Source httpwwwnielsencomusennewswire2013binging-is-the-new-viewing-for-over-the-top-streamershtml (Nielsen)
0
10
20
30
40
50
60
70
80
90
100
Netflix 2012
Netflix 2013
Hulu Plus 2012
Hulu Plus 2013
プレミアム動画を これらすべての異なる 視聴環境に届けるため
複数の配信形式と DRM技術を使い分ける
これやっぱ大変
利用者にとって 「いつでも」
「どんな環境でも」 があたりまえに
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Flash PlayerやSilverlightみたいな DRM対応したプラグインが使えない
視聴環境が伸びてますねhellip
そこで「HTML5にDRM」って話が
でてくるわけですね
26
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5にDRM」は「MPEG-DASH」を利用して推進される
そうでも新しい規格をゼロから
作るのは好ましくないそこで
既存のHTTPストリーミング規格
(プロプラ) のいいとこ取りした
MPEG-DASHのサブセットとその他既存規格を
ベースに利用することで少なくとも同じ配信方式
同じファイルフォーマット同じDRMの「実装手段」で
プレミアム動画のストリーミング配信を
「HTML5」で実現しようという動きになっている
27
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTPストリーミングの系譜
28
2006 Move Adaptive Stream
(MAS)
2009 HTTP Live Streaming
(HLS)
2008 Smooth Streaming
(SS)
2010 HTTP Dynamic Streaming
(HDS)
2012 Dynamic Adaptive Streaming
over HTTP (MPEG-DASH)
影響
影響
影響
資本関係
MPEG2 -TS
ISO BMFF
規格の主要部分はSSをベースに
ファイルフォーマットMPEG2-TSは「放送系」の既存規格を改造ISO MBFFはApple社のQuickTimeがルーツ ()
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASH規格とDRMやコーデックはじつは関係ない
ここでちょっとMPEG-DASH規格が
カバーする範囲を明確にしとこう
(結構せまゆる)
29
データの ストリーミング
方法 (DASH)
マニフェスト ファイルの形式
(MPD)
メディア ファイルの
フォーマット (BMFF amp M2TS)
DRM
配信プロトコル コーデック
ビットレート 制御のアルゴ
リズム
じつはこのあたり MPEG-DASHに
規定してない
VP8VP9 でもHEVC
でもOK
じつは拡張 可能なので
WebM でもOK
ISOIEC 23009-12012 httpstandardsisoorgittfPubliclyAvailableStandardsc057623_ISO_IEC_23009-1_2012zip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
MPEG-DASHとDASH-AVC264とHLS (Apple)
30
工業分野の国際規格 を策定するための組織
(MPEGは下部組織) MPEG-DASH
を策定
インターネットで
使用される各種技術の 標準化を推進する
ための組織
Webで使用される 各種技術の標準化を 推進するための組織
DASH-IFは MPEG-DASHの
相互運用性向上を めざす業界団体
HLS Pantos Draftをうp
DASH WGメンバー
Dash Industry Forum (DASH-IF) には不参加
連携 連携
「HTML5」SME amp EME規格の起案
推進者
DASH-AVC264
DASH-IFが策定中な MPEG-DASH運用の
ガイドライン (DRM含む)
準拠
ガイドライン 策定
Link Current DASH-IF Members (71 as of Jan 2014) httpdashiforgmembers
Googleも不参加
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
DASH-AVC264 相互運用ガイドライン2
Video Codec H264AVC Audio Codec HE-AACv2
File Format ISO BMFF DRM Common Encryption (CENC)
DASH BMFF Live amp On-Demand Subtitles SMPTE Timed Text
このままだと またバラバラに
MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
31
MPEG2-TS Simple
MPEG2-TS Main
MPEG-DASH Full Profile
ISO BMFF Main
ISO BMFF Live
ISO BMFF On-Demand
プロファイル多すぎ あとMPEG-DASHで
決めてないこと多すぎ
Video amp Audio Codec DRM etc
DECE
Common File Format1
(CFF)
強い影響 (てゆうかほぼ そのまんま)
1Common File Format amp Media Formats Spec httpbitly1aARJZv 2DASH-AVC264 Interoperability Points httpbitly1aARIES
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
WebにおけるDASH-AVC264の実現 = Web標準の拡張
業界の主要プレーヤーの大部分が
DASH-AVC264な方向で合意したのは大きな前進
(HbbTV 15規格とかハイブリッドTV系も含めて)
あとは必要な機能のブラウザ実装がブレないように
「Web標準」仕様を拡張するだけ
32 Link HbbTV Roadmap httpwwwhbbtvorgpagesnews_eventsdocshbbtv_roadmap_121217pdf
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE)
HTTPストリーミングを
実現するために必須
プレミアム動画配信に必須な3つの「Web標準」メディア技術
33
Web Cryptography API (WebCrypto)
ブラウザに暗号鍵を安全に
配達するために必須 コンテンツ保護ナシで
HTTPストリーミングをする にはこれだけでオッケー
(HLSHDSDASHにもJSで対応可) 3つすべて揃わないと プレミアムコンテンツは
配信できない
Encrypted Media Extensions (EME)
Content Decryption Module
(CDM) と連携暗号で保護 されたコンテンツを再生
するために必須
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
HTTP サーバー
DRM パッケージャー
ブラウザ
ブラウザでDRMを実現するEMEとCDM
34
DRM サーバー
CMS サーバー
SME
CDM (DRMクライアント)
EME DRMメタ
データ 読み取り
DRMメタ送信認証
暗号鍵と視聴ルール取得
暗号化
復号化 および ルールの遵守
HTTP ストリー ミング
黄色いボックスのコンポーネントはCompliance amp Robustness Rules により厳格に配布運用されるためソース開示不可覗いたり改変すると法的にアレ
Link httpenwikipediaorgwikiCompliance_and_Robustness
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
この方向性でのDRM実現を W3Cも支持
しているわけね
35 HTML Working Group Charter httpwwww3org201309html-charterhtml
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
で対応の足並みは
そういうわけ
W3Cの支持だけじゃなく人気OTTサービスに
対応できないブラウザは今後市場シェアを犠牲に
することになるからベンダーは対応せざるを得ない
じゃぁ実際に各ブラウザベンダーによる
対応状況をみてみよう
36
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み (2014年1月現在)
37
HTML5 Video HLS MPEG DASH Media Source Extensions
Encrypted Media Extensions
Web Cryptography API
Google Chrome (Desktop) times
(v23~)
(v23~)
(v26~)
いちぶNetflix
Plugin経由
Microsoft IE 11 on Win 81 (Desktop)
times
Mozilla Firefox (Desktop)
times times
嫌々検討中
Apple Safari (Desktop)
times やる気ゼロ
times やる気ゼロ times1
Opera (Desktop)
times times Win対応済み
times times
Apple Safari (iOS)
times やる気ゼロ
times やる気ゼロ times
Google Chrome (Android)
「自称」対応2
(v30~)
(v30~)
Mozilla Firefox (Android)
times times
嫌々検討中
1Mavericksで実装済みとか httpbitly1ekG3dY 2KitKat + Chromeの「自称」HLS対応 httpwwwjwplayercomhtml5hls
対応済み 対応が進行中 times 懐疑的または動きがない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensions (MSE) 標準化の状況
38 Link httpwwwchromestatuscomfeatures4563797888991232
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Media Source Extensionsの役割
4〜10秒ごとのセグメントに分割断片化 (パッケージ化) された動画または音声サンプルをHTTP受信しマニフェストファイルに決められた順番どおり継ぎあわせVideo要素またはAudio要素としてブラウザに渡す
動画サンプルと音声サンプルを組み合わせる
各動画サンプルのダウンロード速度から接続帯域のトレンドを検知し動的により大きいまたは小さいビットレートのサンプルに切り替える「アダプティブビットレート」に対応できる (実際に仕事するのはJS)
従来はFlash PlayerやSilverlightのようなプラグインがなければできなかった機能をブラウザ自体でサポートしようという試み
これが実装されていれば原理上JavaScriptとの合わせ技でHLSもMPEG-DASHもHDSもSmoothもHTTPストリーミング技術はすべて対応可能になるはず
DRMやコンテンツ保護にはまったく関係ないがライブ配信モバイル環境への適応やネットワーク帯域の節約にとっては非常に重要な機能
39
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensions (EME) 標準化の状況
40 Link httpwwwchromestatuscomfeatures6578378068983808
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Encrypted Media Extensionの役割
DRMサーバーと交信Web Cryptoを 経由して取得した共通鍵で暗号化された 動画サンプルを復号化するための枠組み
ただしEME仕様では具体的なDRM技術の 種類や実装方法については決められていない
DRMクライアント機能を持ったソフトウェアモジュールはContent Decryption Module (CDM) つまり「プラグイン」というかたちで各DRMベンダーから提供される
プラグインの規格は存在しないのでブラウザごとに違う実装になる 今後特定のCDMをデフォルトで組み込んだり排除するブラウザベンダー
が出てくるだろうとくにApple すでに一部の環境でChromeにはWidevine CDMがIEには
PlayReady CDMが提供され始めている
Mozillaは自分の手を汚さずに済むようCDMプラグインの穴だけを開けるだろうOperaはそれに追従するだろう
41
Googleもうやってますの図 (YouTube amp Google Play)
EME仕様ではメディアの復号化機能として Clear Key のブラウザ実装が must とされているがこれはDRMではない
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
ブラウザにおける (EME経由の) DRMサポートはまだ始まったばかりで
マルチDRM対応はできていないし
DRMベンダー側でCENC形式対応がまだな ものもある (Primetime DRMとか)
そもそもDRMの実装がEMEで規定されておらず ブラウザベンダーに任される状況では
マルチDRMはまだまだ先の話
ただしCENCは理論上Future-Friendlyなので 対応DRM (いまはPlayReadyとWidevine) から
CENC形式のDRMパッケージ化が標準となる
42
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto API (WebCrypto) 標準化の状況
43 Link httpwwwchromestatuscomfeatures5030265697075200
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Web Crypto APIの役割
秘密鍵公開鍵の生成公開鍵交換やハッシュ生成など暗号を利用したセキュアな通信や暗号化された情報をローカルにセキュアに保持するための基礎となる機能をブラウザ内でJavaScript APIとして提供
用途は必ずしもメディアDRMだけに限らない電子署名などいろんな使い方が生まれるだろう
Chrome OSマシンの一部にはNetflixがこの機能をプラグインとして提供しPlayReady DRMが掛かったプレミアムコンテンツをMPEG-DASHで試験配信している
Windows 81 + IE11はこの機能に対応しており他の2つの技術との合わせ技でNetflixのMPEG-DASHに試験的に対応している
ブラウザ自身がまともなDRM機能を実装するには不可欠なAPI
44
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
今日のテーマである「HTML5 + DRM」は
これからどうなるの
45
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえ
一部 (Apple) のブラウザを除き
モバイルを含めたすべての最新ブラウザに EME+CDMが実装されるように
ただブラウザベンダーがまず優先するのは
Netflix (DASH-AVC264 + PlayReady) と
YouTube (DASH + H264 or WebM + Widevine) 対応
なのでDRMの相互運用に期待するのはまだ時期尚早
46 WebM DASH httpwikiwebmprojectorgadaptive-streamingwebm-dash-specification
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
Appleは
機構上SafariにEMEを採用する
とみられるが他社DRMの参入 (CDMやCENC経由で) を許す可能性は低い
加えてMPEG-DASHを支持する動きもいまはない
まわりすべてでDASH大統一が実現した未来でも
iOS Safariだけは別扱い (HLS + AES-128 Clear Key
暗号化 ndash DRMではない) にするしかないようだ
47 Apple社自身が「FairPlay」と呼ばれるプロプラなDRMを提供している (iTunesエコシステムのみで有効)
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さらにその先の未来
オープンな「HTML5」ベースの動画配信基盤 とプロプラなDRMの相互運用 (CENC) の両方が充分に普及すると逆説的に
動画コンテンツの特定プラットフォーム (AAPLGOOGAMZN) への囲い込みが困難
になる = クリエイターがより大きな力を持つ
最終的には配信経路が「ベストエフォート」か 「マネージド」かの違いだけで
WebもTVもIPベース動画配信はすべてが「HTML5」 (正確にはMPEG-DASH) に統一される
48 Flash Playerの登場で「Windowsのみ」だったプレミアム動画がMacLinuxにも開放されたのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
そろそろまとめいきますか
49
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
「HTML5」における動画DRMのゆくえとかまとめ
1 主要ブラウザにおける EMECDM実装は既定路線
2 ただし当初はCDMの実装や 採用DRMはバラバラ
3 いずれはCFF + CENCでDRMの 大統一が実現 (2~3年先か)
4 iOS向けの救済策 (HLS) は当面必要
「HTML5 DRM」の普及率が充分なレベルに達する まではFlash PlayerなどプラグインベースDRM
との併用が長期間継続する
50 HTML5動画プレーヤーのほぼすべてにFlashフォールバックがあるのと同じ理屈
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
さいごにもういちど言いますが
普及率なめんな
51
わかったから もうhellip
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-
copy 2012 Adobe Systems Incorporated All Rights Reserved Adobe Confidential
参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
53
種類 テクノロジー 用途 RTMPVideoPlayer sample
Flash Player RTMPRTMPEを使ったマルチビットレート対応ストリーミング現在はあまり使われていない
TagStreamPlayer sample
HTTPを使ったマルチビットレート対応MPEG-DASHストリーミング現在多くのYouTube動画はこのプレーヤーを使って再生される
FlashAccessVideoPlayer
DRM保護が必要な動画をEME対応版Chrome以外で試聴する場合これが使われるDRMはAdobe Primetime DRM
HTTPVideoPlayer
HTTPレンジリクエストを使ったプログレッシブダウンロード従来はほぼすべてこの形式だったがもはや使われていない
HTML5 Player sample
HTML5 Video
ブラウザがMSE対応で動画が短尺の場合はMPEG-DASHストリーミング長尺のものはFlash Playerベースの動画プレーヤーにフォールバックするMSE非対応ブラウザの場合はHTTPレンジリクエストを使ったプログレッシブダウンロードDRM保護が必要な動画をEME対応版Chromeで視聴する場合DRMはWidevine
iOS Safari Apple iOSの場合はすべてHLS
- 「HTML5」における動画DRMのゆくえとか
- おまえダレ
- スライド番号 3
- 大事なことなので何度でも言います
- プレミアムなWeb動画配信におけるコンテンツ保護現況(国内)
- プレミアムなWeb動画配信におけるコンテンツ保護現況(海外)
- スライド番号 7
- きょうのテーマ
- スライド番号 9
- スライド番号 10
- 映画のリリースウィンドウ (海外)
- 映画のリリースウィンドウ (国内)
- ウィンドウコントロールの維持にDRMは必須
- スライド番号 14
- マルチデバイス時代のウィンドウコントロールと収益化
- UltraVioletとは
- UltraVioletと相互運用性
- DECE (UltraViolet) 指定DRM (2010年)
- UltraViolet指定なWeb系DRMの比較対応デバイスおよび視聴環境と普及率
- UltraViolet共通フォーマット (CFF) とマルチDRM対応 (CENC)
- スライド番号 21
- ストリーマーの夢は実現するのか
- 映画会社主導のライツロッカーシステムとOTT事業者
- OTTサービスの利用シェア (米国)
- Netflix amp Huluの視聴環境 (米国)
- スライド番号 26
- 「HTML5にDRM」は「MPEG-DASH」を利用して推進される
- HTTPストリーミングの系譜
- MPEG-DASH規格とDRMやコーデックはじつは関係ない
- MPEG-DASHとDASH-AVC264とHLS (Apple)
- MPEG-DASHの相互運用性にDASH-AVC264が果す役割とUltravioletが及ぼした影響
- WebにおけるDASH-AVC264の実現 = Web標準の拡張
- プレミアム動画配信に必須な3つの「Web標準」メディア技術
- ブラウザでDRMを実現するEMEとCDM
- スライド番号 35
- で対応の足並みは
- 各ブラウザベンダーのHLSDASHおよびメディア機能への取り組み(2014年1月現在)
- Media Source Extensions (MSE) 標準化の状況
- Media Source Extensionsの役割
- Encrypted Media Extensions (EME) 標準化の状況
- Encrypted Media Extensionの役割
- 「HTML5」におけるCommon EncryptionなマルチDRM運用の展望
- Web Crypto API (WebCrypto) 標準化の状況
- Web Crypto APIの役割
- スライド番号 45
- 「HTML5」における動画DRMのゆくえ
- Appleは
- さらにその先の未来
- スライド番号 49
- 「HTML5」における動画DRMのゆくえとかまとめ
- さいごにもういちど言いますが
- スライド番号 52
- 参考資料YouTubeの動画プレーヤーいろいろ (2014年1月現在)
-