「HTML5」における動画DRMのゆくえとか

53
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 「HTML5」における動画DRMのゆくえとか 太田禎一 | アドビ システムズ 株式会社 デジタルメディア ビジネス開発部 html5j TV部会 勉強会 | 2014.01.23 Photo: Tenner Ford http://www.flickr.com/photos/moon-dog/

description

第1回 html5j TV部 勉強会(動画コーデックとDRM)のAdobe受け持ち部分プレゼン資料です。

Transcript of 「HTML5」における動画DRMのゆくえとか

Page 1: 「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月現在)
Page 2: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 3: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 4: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 5: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 6: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 7: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 8: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 9: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 10: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 11: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 12: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 13: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 14: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 15: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 16: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 17: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 18: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 19: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 20: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 21: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 22: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 23: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 24: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 25: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 26: 「HTML5」における動画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月現在)
Page 27: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 28: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 29: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 30: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 31: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 32: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 33: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 34: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 35: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 36: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 37: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 38: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 39: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 40: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 41: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 42: 「HTML5」における動画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月現在)
Page 43: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 44: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 45: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 46: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 47: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 48: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 49: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 50: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 51: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 52: 「HTML5」における動画DRMのゆくえとか

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月現在)
Page 53: 「HTML5」における動画DRMのゆくえとか

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月現在)