入門
Brightcoveの再生権限管理サービスは、動画再生を管理するスケーラブルで表現力豊かな方法を提供します。このサービスには、次の機能が含まれます。
-
地域ごとに再生を制限する
- 国
- 郵便番号
- 指定市場地域(DMA)
- プロキシ制限の定義
- 各動画の IP 制限を定義する
- ドメイン制限を定義する
- 定期的なスケジュールの設定
- デバイスごとに表示を制限する
- 視聴者が一度に視聴できる動画の数を制限する
この図は、ユーザーのビデオおよびライセンス要求から再生までの流れを示しています。
仕様
Brightcoveの再生著作権管理サービスには、次の機能があります。
再生権限
[再生権限] では、ビデオPlayback Restrictionsを指定できます。これらの権利はに保存されます再生権API各セットには一意のIDが割り当てられます(playback_right_id
)。権限のセットは、ゼロ個以上の動画に関連付けることができます。
動画にplayback_right_id
、Playback Rightsオブジェクトで指定された制限は、その動画のすべてのリクエストに適用されます。
再生権限には、次のカテゴリがあります。
地理学
地理的制限により、コンテンツの表示場所を制御できます。次の項目に基づいて制限を指定できます。
- 国
- 郵便番号 (米国のみ)
- 指定市場地域(DMA-ニールソンが開発した概念)
地理チェックは、ビデオ再生の開始時および再生時に実行されます。ミッドストリーム地理チェックが失敗すると、プレーヤーはビデオの再生を停止します。
プロキシの制限
プロキシの制限により、特定のタイプの接続に対する再生をブロックできます。
IP アドレスとドメイン
ドメイン制限を使用すると、動画を特定のドメインで視聴できる場所を制限できます。IP 制限は、ビデオの再生を特定の IP アドレス(アカウントまたはビデオレベル)に制限します。
スケジュール
定期的なスケジュールを使用すると、特定の時間枠でビデオの再生を制限できます。たとえば、週末のみコンテンツの再生を許可できます。別の例としては、月曜日、火曜日、金曜日の午前 8 時から午後 8 時の間に再生を許可します。
ユーザーレベルの制限
各ビューアに対して、アカウントごとに一意の ID を作成できます。ユーザーレベルの制限については、各リクエストで JWT トークンを使用する必要があります。これにより、次の制限を設定できます。
デバイスの制限
デバイスの登録は、DRM ライセンス要求が行われたときに発生します。各デバイスには一意の ID が割り当てられます。ライセンス要求ごとに、デバイスの制限がチェックされ、適用されます。この制限を使用するには、現在のユーザー ID (uid) で JWT を生成する必要があります。
同時ストリーム制限
ユーザーごとに同時配信を制限すると、視聴者はアカウントを持っていない友人と資格情報を共有できなくなります。同時ストリーム制限では、特定のユーザーがいつでも視聴できるビデオストリームの数を定義します。
タグ
購読資格に基づいて、視聴者が視聴できるコンテンツを制限します。生成する JWT トークンは、表示可能なタグを指定します。Playback Rights サービスは、ユーザーが指定したタグのビデオのみ視聴できることを保証します。
次のサブスクリプションレベルがあるとします。
- シルバー-ファーストラン映画やライブストリーム以外のビデオを見る
- ゴールド-ライブストリーム以外の動画を見る
- プラチナ-ビデオまたはライブストリームを視聴する
まず、タグを動画に関連付けて、標準、初回実行、ライブを区別します。次に、ユーザー用に生成した JWT トークンで、該当するタグを指定します。
動画制限と再生権限
次の制限は、を介してビデオに設定できますメディアモジュールまたはCMS API:
- 地理的フィルタリング (特定の国での閲覧を許可/禁止)
- スケジューリング(ビデオ可用性の開始日/終了日時の設定)
これらの設定は再生権限管理システムとは別ですが、再生権限管理ルールを適用する前に、ビデオがビデオレベルの制限を通過する必要があります。