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

    MRSSジェネレータ

    このサンプルでは、 Playback API に基づいてMRSSフィードを生成する MRSS仕様.

    制限事項

    コンテンツのセキュリティのために、Brightcove APIによって返される動画およびアセットのURLは 署名されましたつまり、短時間(通常は数時間)のトークンが含まれていることを意味しますが、これはアカウント構成によって異なる場合があります。 つまり、このツールで生成されたMRSSコードのURLは、一定期間だけ有効です。

    これは次の2つの方法のいずれかで処理できます。

    • アカウントのメディアURLに添付されたトークンの「存続可能時間」を長くするようにブライトコーブサポートに依頼できます。 値はXNUMX年までの任意の期間に設定できます。 ただし、これはアカウントレベルの設定であり、変更はすべての動画に適用されることに注意してください。
    • また、独自のバージョンのこのアプリを作成して、定期的に新しいバージョンのMRSSフィードを作成することもできます。

    代替サンプル

    MRSSフィードを生成するためのサンプルがいくつか用意されています。 CMS API プロキシアプリ経由で:

    あなたはまた、これに興味がある可能性があります 代替サンプル ブライトコーブの顧客によってPHPだけで作成されました。

    の使用の唯一の利点は、 Playback API 以上 CMS API アプリケーションが完全にクライアント側であることです - アクセストークンを取得するためにサーバー側のプロキシは必要ありません。

    認証

    リクエストはポリシーキーによって認証され、次の3つの方法のいずれかで渡されます。

    1. の議論では、 Accept ヘッダ:
          Accept: application/json;pk={policy_key}

      これは、ブラウザベースのクライアントに推奨される方法です。これは、ブラウザのCORSの「フライト前」チェックの一環として、最初に余分な要求を行わずに要求を進めることができるためです。 これにより、ブラウザーの要求が初めて行われたときに待ち時間が節約されます。

    2. Authorization realmキーワードを使用したヘッダー BCOV-Policy:
          Authorization: BCOV-Policy {policy_key}
    3. BCOV-Policy ヘッダ:
          BCOV-Policy: {policy_key}

    ポリシーキーの取得

    このアプリは 検索が有効になっている ポリシーキー。 追加されたデフォルトのポリシーキー Brightcove Player自動的に Studio上ではサポートされていません。 検索が有効なので、これらのキーのいずれかを使用することはできません。 検索可能なポリシーキーを生成するには、次の2つの方法があります。

    1. 基本ポリシーキーを生成するには、 ポリシーキーのクイックスタート
    2. あなたは、 Policy API

    依存関係

    • vkBeautify (MRSSフィード用のXMLをきれいに印刷するため)

    作業サンプル

    このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.

    ペンを見る Playback API:MRSSジェネレータ ブライトコーブラーニングサービス(@rcrooks1969)上 コードペン.

    CodePenの使用

    上記のCodePenを効果的に使用するためのヒントをいくつか紹介します。

    • プレーヤーの実際の表示を切り替えるには、 Result ボタン。
    • ストリーミングを停止する場合は上部の HTML / CSS / JS ボタンを押して、1つのコードタイプを表示します。
    • ナビゲーションヘッダーの CodePenで編集 右上隅にあるこのCodePenを自分のアカウントにフォークします。
    • このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.

    ページの最終更新日:28年2020月XNUMX日