サポート サポート問い合わせ先 | システムステータス システムステータス
ページ内容

    静的URLDelivery

    このトピックでは、静的URLを使用する方法を学習します。 Brightcove Playback API v2。

    賃貸システムの概要

    Brightcove のアセットのビデオマニフェストファイルに静的URLを提供します Video Cloud 図書館。 これにより、独自のCMSでコンテンツを管理する柔軟性が得られます。liverカスタムセキュリティスキーマを使用します。

    これは、既存のアーキテクチャで許可されていないお客様にとって重要です。 Playback API マニフェストURLが必要になる前に呼び出します。 の player また、この機能を使用して、XNUMX回の呼び出しをなくすことで再生開始時間を短縮できます。

    また、 Playback API v2リファレンス.

    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呼び出しを示しています。

    Video Cloud 再生
    Video Cloud 再生

    静的URL

    Brightcove's Playback API v2、静的URLが利用可能になりました。

    特徴

    静的URLに関連する機能は次のとおりです。

    特徴 コメント
    ビデオオンデマンド(VOD) DynamicDeを介してサポートされるビデオ形式liveryのみ:
    • HLS
    • ダッシュ
    • HLS VMAP
    • ダッシュVMAP
    • MP4
    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マスターマニフェスト
    /accounts/{account_id}/videos/{video_id}/master.m3u8?bcov_auth={jwt}
    DASHマニフェスト
    /accounts/{account_id}/videos/{video_id}/manifest.mpd?bcov_auth={jwt}
    HLS VMAP[1-1]
    /accounts/{account_id}/videos/{video_id}/hls.vmap?bcov_auth={jwt}
    ダッシュVMAP[1-1]
    /accounts/{account_id}/videos/{video_id}/dash.vmap?bcov_auth={jwt}
    最高のビットレートMP4
    /accounts/{account_id}/videos/{video_id}/high.mp4?bcov_auth={jwt}
    最低ビットレートMP4
    /accounts/{account_id}/videos/{video_id}/low.mp4?bcov_auth={jwt}

    ノート

    • [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 トークンを作成するときに要求します。

    最終更新日:08年2021月XNUMX日