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

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リポジトリ.

16年2020月XNUMX日に最終更新されたページ