入門
これは、プレイリスト API を使用して Video Cloud プレイリストのデータを取得し、それをシンジケーションパートナーに渡すことができる JSON または MRSS データとして提示する方法の簡単な例です。
制約事項
コンテンツのセキュリティのため、Brightcove API によって返される動画とアセットの URL は署名されています。つまり、トークンには短時間(通常は数時間)が含まれますが、これはアカウント設定によって異なります。つまり、このツールによって生成された MRSS コード内の URL は、一定期間だけ有効です。
これには次の 2 つの方法のいずれかで対処できます。
- アカウントのメディア URL に添付されたトークンの「存続期間」を増やすよう、Brightcoveサポートに依頼することができます。値は、1 年までの任意の期間に設定できます。ただし、これはアカウントレベルの設定であり、変更はすべての動画に適用されます。
- または、このアプリの独自のバージョンを作成し、トークンの有効期間内で MRSS フィードの新しいバージョンを定期的に作成することもできます。
要件
これを自分で構築するには、2つのものが必要です。
- Studio から取得できるビデオクラウドプレイリスト ID
- Video Cloud アカウントのポリシーキー。アカウント内の任意の Brightcove Player またはPolicy API から取得できます
オプション
機能上の理由でこれを行う必要はありませんが、MRSS コードを美しくし、読みやすくするために、 VkBeautify JavaScript ライブラリが含まれています。
フィードジェネレータ
このサンプルに関連付けられているすべてのコードを、この GitHub リポジトリで検索します。
ペンPlayback API を参照してください。プレイリストからのMRSS Brightcove Learning Services( @ rcrooks1969) オンCodePen。