賃貸システムの概要
Brightcove のアセットのビデオマニフェストファイルに静的URLを提供します Video Cloud 図書館。 これにより、独自のCMSでコンテンツを管理する柔軟性が得られます。liverカスタムセキュリティスキーマを使用します。
これは、既存のアーキテクチャで許可されていないお客様にとって重要です。 Playback API マニフェストURLが必要になる前に呼び出します。 の player また、この機能を使用して、XNUMX回の呼び出しをなくすことで再生開始時間を短縮できます。
Requirements
静的URLには次の要件が必要です。
- Brightcove Playback API v2
- あなたの資産はDynamicDeのために取り込まれますlivery
アナリティクス登録
静的URLを使用すると、 Playback API 使用せずに Brightcove Player。 一方、 Brightcove Player 分析データを自動的に送信 Brightcove、あなたは Data Collection API これをする。
あなたが Data Collection API、 概要: Data Collection API の資料をご参照ください。
データコレクタへの情報の送信の詳細については、 Data Collection API サンプル.
Video Cloud
今日、VideoCloudを介したすべての再生では、ビデオの再生を開始するために2つのAPI呼び出しが必要です。 静的URLを使用すると、API呼び出しの数をXNUMXつに減らすことができます。
次の図は、静的URLを使用しないビデオ再生のAPI呼び出しを示しています。

静的URL
Brightcove's Playback API v2、静的URLが利用可能になりました。
特徴
静的URLに関連する機能は次のとおりです。
特徴 | コメント |
---|---|
ビデオオンデマンド(VOD) | DynamicDeを介してサポートされるビデオ形式liveryのみ:
|
VODアセット | サムネイルとポスター画像 |
承認 | JSON Web Token(JWT) |
DRM | VODのみ |
Deliveryルール | VODのみ |
サーバー側広告挿入(SSAI) | VODと Live |
BYO CDN |
BrightcoveのCDNは引き続きliverマニフェストとサブマニフェスト。
お客様のCDNはliverビデオセグメントのみ。 |
クローズドキャプション | 現在、マニフェスト内のキャプションのみがサポートされています。 |
Live ストリーム | |
再生権サービス(EPA) | 詳細については、アカウントマネージャーにお問い合わせください。 |
Deliveryルール | VODのみ |
静的URLの実装
静的URLには次のものがあります。
- アカウントID
- ビデオID(または参照)
- Deliveryタイプ(HLS、ダッシュ)
- 設定オプション(SSAI、DRM、CDNなど)
静的URLは、顧客が生成して署名したものを使用して保護されます JSONWebトークン (JWT)。 このトークンを使用すると、deの側面を構成および適用できます。livery。 詳細については、 aを作成する JSONWebトークン の項目を検索します。
ドメイン
静的URLに使用されるドメインは Playback API v2(PAPIv2)URL:
https://playback.brightcovecdn.com/playback/v1/
エンドポイント
各Deの静的URLの例liveryタイプ:
Deliveryタイプ | URL |
---|---|
HLSマスターマニフェスト |
|
DASHマニフェスト |
|
HLS VMAP[1-1] |
|
ダッシュVMAP[1-1] |
|
最高のビットレートMP4 |
|
最低ビットレートMP4 |
|
ノート
- [1-1] HLSおよびDASH VMAPは、
ssai
JWTを作成するときに要求します。次のセクションを参照してください。
クエリパラメータ
クエリパラメータ | 値 |
---|---|
bcov_auth |
JWTを参照してください 以下 |
aを作成する JSONWebトークン
と通信するときに使用するトークンを作成するには Brightcove's Playback API、を参照してください。 aを作成する JSONWebトークン (JWT) 資料。 静的URLdeに使用できるクレームがありますliveそこにry。
コンテンツ保護(DRM)の使用
あなたは含めることができます pro
上で定義したように、保護タイプを指定するように要求します。
ライセンスリクエストの場合、JWTにはペイロードは必要ありませんが、マニフェストリクエストJWTと同じRSAキーを使用して署名する必要があります。
Widevineライセンスリクエスト
次のエンドポイントを使用して、WidevineのDRMライセンスを取得できます。
/accounts/{account_id}/videos/{video_id}/licenses/widevine?bcov_auth={JWT}
FairPlayアプリ証明書
FairPlayアプリ証明書の場合、エンドポイントは次のとおりです。
/accounts/{account_id}/fairplay_app_cert
PlayReadyエンドポイント
PlayReadyの場合、ライセンス要求のエンドポイントは次のとおりです。
/accounts/{account_id}/videos/{video_id}/licenses/cenc/playready?bcov_auth={JWT}
ノート
次の注意事項は静的URLDeに適用されますlivery:
- マニフェスト内のキャプションがサポートされています。 アウトオブバンドサイドカーキャプションは、将来のリリースでサポートされる予定です。
- お客様のBYOCDNはliverビデオセグメント、 BrightcoveのCDNは引き続きliverマニフェストとサブマニフェスト。
-
Brightcove 有効期限のないJWTの使用をサポートします。 これを行うには、
exp
トークンを作成するときに要求します。