概要: ビデオクラウドのデジタル著作権管理 (DRM)
はじめに
デジタル著作権管理 (DRM) は、許可されているクライアントを除き、動画の再生を防止します。DRMの実装は様々ですが、クライアントが再生を許可するための何らかのキーを持っている場合にのみ、ビデオを暗号化して復号化するのが通常のメカニズムです。
次の項目も参照してください。
プレーヤー設定またはビデオプロパティで設定できるその他のコンテンツセキュリティメカニズムについては、以下を参照してください。
サポートされているDRMタイプ
Video Cloudは、DRM の幅広いサポートを提供します。
- パッケージング、ライセンス提供、再生を包括的にサポート
- 特定のデバイスに対する適切な DRM の適応的使用:
- Video Cloud はプラグインへの依存を最小限に抑えるためにネイティブデバイス DRM を好む
- Video Cloud は、標準を活用して、クロスプラットフォームソリューションを提供するために必要なレンディションの数を減らします
ブライトコーブは、HTML5 ビデオ用に最も人気のある3種類の DRM をサポートしています。
複数の DRM タイプにサインアップして、すべてのデバイスおよびプラットフォームでコンテンツを保護できます。
DRMサポートの概要
DRM のサポートは、次の表に示すように、ビデオ形式によって異なります。
ブラウザー | 最小OSバージョン | DASH Widevine |
DASH Playready |
HLS FairPlay |
HLS Widevine (ライブのみ[1-1] ) |
---|---|---|---|---|---|
デスクトップデバイス上のWebプレーヤー[1-2] | |||||
Chrome 35+ | ChromeでサポートされているWindowsおよびMacOSのバージョン | ||||
Firefox 47+ | FirefoxでサポートされているWindowsおよびMacOSのバージョン | ||||
Safari 8+ | MacOS Sierra + | ||||
Chromium版Edge | Windows 7、8.1、MacOS | ||||
Chromium版Edge | Windows 10 | ||||
レガシーEdge | Windows 10 | ||||
モバイルデバイス上のWebプレーヤー | |||||
Chrome 最後の3つのメジャーバージョン |
Android 6+ | ||||
Safari | iOS 11.2 + | ||||
セットトップデバイス上のWebプレーヤー | |||||
Chrome | Android TV、Chromecast | ||||
Chrome | Amazon FireTV、Google TV、Roku | ||||
Safari | Apple TV(Airplay経由) | ||||
モバイルデバイス上のAndroidSDK(ネイティブプレーヤー) | |||||
なし | Android TV、Chromecast | ||||
該当しません | Amazon FireTV、Google TV、Rokuく | ||||
モバイルデバイス上のiOSSDK(ネイティブプレーヤー) | |||||
なし | iOS 11.2+(すべてのデバイス) | ||||
モバイルデバイス上のtvOSSDK(ネイティブプレーヤー) | |||||
なし | tvOS(Apple TV) |
注
DRMサポートの詳細
ブラウザー
ブラウザー用の DRM は、デスクトップまたはモバイルウェブ (Android 6 以降のデバイスでは Chrome、iOS 11.2 以降のデバイスでは Safari) 用です。ブライトコーブは、Widevine Modular、Apple Fairplay、Microsoft PlayReady と共に MPEG-DASH と共通の暗号化を使用して、デスクトップ上に DRM を提供している。どのタイプが使用されるかは、ブラウザによって異なります。これにより、最新のブラウザで使用できるネイティブ DRM を活用しながら、異なるブラウザ間で再生できる一連のアセットが提供されます。
iOSとAndroidアプリケーション
以下の情報は、 Brightcove ネイティブプレイヤー SDK を使用して構築されたアプリに適用されます。SDK は、通常の再生に加えて、DRM でのオフライン再生もサポートしています。
iOS
iOSデバイスの場合、現在のVideo Cloud DRMソリューションはHLS with FairPlay Streamingである。
アップルのFairPlay ストリーミング (FPS) 技術は、iPhone、iPad、Apple TV を含む Apple デバイスに HTTP ライブストリーミング (HLS) ビデオを配信するための安全なソリューションを提供します。確立されたセキュアキープロトコルを使用し、モバイルデバイスでの消費電力を最小限に抑えます。
アンドロイド
Androidデバイスの場合、ソリューションは MPEG-DASH + CENC(Widevine Modular)です。
Google Widevine は、マルチプラットフォーム、マルチフォーマット DRM および動画最適化ソリューションを提供しています。コンテンツ所有者、インターネットビデオプロバイダー、小売業者、動画事業者は、インターネットに接続されたエンターテインメントプラットフォームにブランドの高品質のエンターテイメントを提供するために使用できます。
Android デバイスの DRM セキュリティレベル
Widevine は、CENC 暗号化、ライセンスキー交換、アダプティブストリーミング品質などの業界標準を実装し、ビデオ保護を管理します。Widevine は、受信デバイスのセキュリティ機能に基づいて、複数のレベルのストリーミング品質をサポートします。
セキュリティのレベルは、L1、L2、および L3 という名前です。
- レベル 1 -最高レベルのセキュリティレベル
- クリアキーはセキュリティプロセッサによってのみ表示されます
- 保護されたビデオパス。クリアビデオは公開されません。
- レベル 2 -安全性が低い
- クリアキーはセキュリティプロセッサによってのみ表示されます
- 保護されたビデオパスがありません。クリアビデオが露出している。
- レベル 3 -最低のセキュリティレベル
- メインCPUによって行われるキー処理
- 保護されたビデオパスがありません。クリアビデオが露出している。
Android デバイスは、ハードウェアおよびソフトウェア構成に基づいて、L1 または L3 のセキュリティレベルをサポートします。L1 仕様を満たすデバイスのみが、Widevine で保護されたサーバーから HD またはそれ以上の品質のコンテンツをストリーミングできます。デバイスが L3 に準拠しているだけの場合は、DRM で保護された HD コンテンツをストリーミングできません。
詳細については、以下を参照してください。
DRMでオフライン再生
オフライン再生では、ユーザーは接続中にコンテンツをダウンロードして、オフライン時に視聴することができます。コンテンツを保護するために、ネイティブ SDK では以下を使用します。
- Android 用ネイティブ SDK は Google Widevine を使用しています
- iOS 向けのネイティブ SDK は FairPlay ストリーミングを使用しています
詳細については、ネイティブプレーヤー SDK を使用したオフライン再生の概要を参照してください。
その他のデバイス
MPEG-DASHは、Android TVやChromecastを含む多くのデバイスでサポートされています。デスクトップブラウザ用のDRMでパッケージ化されたビデオは、これらのデバイスでも再生できます。
多くの家電機器は、古い形式のDRMをサポートしています-スムーズなストリーミングでPlayReady
DRM へのサインアップ
DRMには追加料金が必要です。DRM 保護のバンドルについては、アカウントマネージャーにお問い合わせください。これにより、コンテンツを再生する場所を問わず保護できます。
Apple FairPlay
FairPlay Streaming(FairPlayストリーミング)は、アップルが開発した、HLS形式の動画コンテンツ向けのDRMシステムである。
FairPlay のアカウントを有効にするには、以下を行う必要があります。
- アップルからFairPlayライセンスを取得する
- Video Cloud アカウントの設定については、サポートにお問い合わせください
既知の問題
- モバイルデバイスでのFairplay再生で、外部画面が使用されている場合、オーディオは再生されますが、ビデオは黒い画像に過ぎません。
詳細については、ネイティブプレイヤー SDK を使用したコンテンツセキュリティ (DRM) を参照してください。
Google Widevineモジュラー
Widevine Modular は、MPEG DASH形式の動画コンテンツを保護するためにGoogleが開発したシステムです。
デフォルトでは、Video Cloud は Brightcove の Widevine ライセンスサーバーを使用します。
Microsoft PlayReady
PlayReady(プレイレディ)は、マイクロソフトが開発したDRMシステムである。PlayReady は 2 つの形式があります。
- Smooth PlayReady -スムーズなストリーミングコンテンツに DRM 保護を提供
- PlayReady -MPEG-DASH コンテンツの DRM 保護を提供
Video Cloudは、BrightcoveのPlayReadyライセンスサーバーを使用しています。
Video Cloudアカウントを設定する
DRM は、Brightcove サポートおよびアカウントマネージャによってアカウントに設定する必要があります。詳細については、アカウントマネージャーにお問い合わせください。