Brightcove以外のプレーヤーを使用する
はじめに
ブライトコーブのウェブプレーヤーとモバイルデバイスプレーヤーには、Video Cloud アカウントのさまざまな側面を操作するために、直接またはプラグインを通じてかなりの機能が組み込まれています。
- ビデオデータとメタデータの取得
- ドメインまたは地域制限によるコンテンツ保護の処理
- ブライトコーブのデータコレクターにアナリティクスデータを送信する
なんらかの理由で Video Cloud ビデオを再生する必要がある場合は、この機能を自分で処理する必要があります。以下のセクションでは、ブライトコーブ API を使用してこれを行う方法について説明します。
ポリシーキーの取得
動画と再生リストのデータを取得したり、コンテンツ制限を設定したりするには、ポリシーキーが必要です。ほとんどの場合、Video Cloud Studio を使用するか、ポリシー API を使用できます。
単純なポリシーキー
動画やプレイリストを ID で取得することだけの場合は、プレーヤーからポリシーキーを取得するだけで済みます。
あなたができるようにしたい場合ビデオを検索するを使用して再生API、検索対応のポリシーキーを作成する必要があります。ポリシー API を使用するか、クイックスタートに埋め込んだサンプルアプリを使用します。ポリシー API 。
再生制限のあるポリシーキー
プレイヤーのドメイン制限と地域制限は、ポリシーキーを使用して実装されます。一方または両方が必要な場合、ポリシーキーを取得する最も簡単な方法は、Studioで新しいプレーヤーに必要な制限を設定し、そのプレーヤーからポリシーキーを取得することです。必要に応じて、を使用してこのポリシーキーを直接生成することもできます。ポリシーAPI。
ビデオデータの取得
ポリシーキーを取得したら、 Playback API を使用してプレーヤーの動画データを取得できます。データは、次の 3 つの方法で取得できます。
- IDまたはreference_idで動画を取得する
- IDまたはreference_idでプレイリストを取得する
- 検索で動画を入手する
クイックスタートを参照してください。サンプル JavaScript 用の再生 API を使用すると、API リクエストを設定できます。
応答データにはsources
、URL を含むレンディションデータの配列であるビデオが含まれます。また、サムネイル画像やポスター画像の URL、name
description
および動画などのメタデータも取得できます。
このデータをプレーヤーにロードする方法は、プレーヤーの API によって異なります。
分析
BrightCove 以外のプレイヤーは、ブライトコーブアナリティクスシステムのデータ収集 API にデータを自動的に送信しないため、その実装はお客様の責任で行います。
何をする必要があるかは、プレーヤーの API、特にプレイヤーのアクション用にブロードキャストされるイベントによって異なります。キャプチャする必要があるイベントと API にデータを送信する方法についてのガイダンスについては、VideoJS プレーヤーに基づくモデルのデータ収集 API サンプルを参照してください。
その他の機能
広告やDRMロック解除などの他の機能が必要な場合は、プレーヤーにもこれを実装する必要があります。 Brightcove Player プラグインのソースコードを見ると、必要な作業に関する便利な手がかりになります。