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