このトピックには Video Cloud メディア ライブラリから RSS フィードを作成する方法、およびプレーヤまたは HTML ページ内で使用できる RSS フィードに関する情報が含まれています。
Video Cloud メディア ライブラリから、シンプルな URL で RSS フィードを作成できます。フィードは、メディア RSS(MRSS)形式で提供されます。これらのフィードを使用すると、ユーザーは、API トークンを必要とせずに Media API を通じてメディア ライブラリにアクセスできるようになります。HTML ページ内に MRSS フィードへのリンクを含めることができます。静的リンクとして含めることもできますが、Flash 専用プレーヤ API または Media API を使用して、適切なパラメータを持つ MRSS リンクを動的に生成することも可能です。MRSS リンクを使用すると、ユーザーは動画コンテンツに登録でき、更新があると通知を受けます。
このトピックでは次の情報について説明します。
RSS は、Really Simple Syndication の略です。RSS は Web 上の情報を表現する XML ベースの言語で、特別なニュース リーダー アプリケーションにシンジケート可能な(購読に対応した)形式です。ニュース リーダー プログラムでは RSS を利用して、Web サイトのニュース フィードを直接コンピュータに取り込むことができます。
MRSS は、Media Really Simple Syndication の略です。MRSS は RSS モジュールの一種で(Yahoo が開発)、マルチメディア ファイル(音声、動画、画像)を RSS フィードでシンジケートするために使用します。メディア再生デバイスへコンテンツを配信する手段として RSS を利用するポッドキャストにも、MRSS を使用できます。Media RSS では、RSS 標準でカバーされているよりも、はるかに詳細なコンテンツ情報を購読者に配信できます。
Video Cloud は、シンプル フィードおよび Media API フィードといった MRSS を使用して動画を公開するいくつかの方法を提供しています。このトピックではシンプル フィードについて説明します。Media API を使って生成されたフィードに関する情報については、「Media API からの RSS 出力」をお読みください。
Video Cloud のシンプル フィード機能は、指定された URL にある Media ライブラリ内の指定された動画のサブセットを公開します。MRSS フィードについてはすべて、ベース URL は http://link.brightcove.co.jp/services/mrss/ です。アカウントにカスタム ドメイン名を構成している場合、フィードのベース URL には、カスタム ドメイン名に /services/mrss/ が追加されます。例えば、カスタム ドメイン名が http://www.example.com の場合、フィードのベース URL は http://www.example.com/services/mrss/ となります。
このベース URL に、フィード内にどの動画を含むかを正確に定義するためのその他のパス要素を加えることができます。
プレイリストのフィード URL は、プレイリスト内のすべての動画を返します。その他の各フィード URL は、最大で 25 本の動画を返します。以下のフィードに関する記述には、MRSS アクセスのための URL が含まれています。
このフィードは、指定されたプレイリスト ID を持つプレイリストを返し、指定されたプレーヤ ID を持つプレーヤで再生することができます。プレイリストの URL は、次のとおりです。
http://link.brightcove.co.jp/services/mrss/player[playerid]/playlist[playlistid]
注: フィードでプレイリストを表示するには、最初にプレイリストをプレーヤに割り当てる必要があります。プレーヤへのプレイリストの割り当ての詳細については、「コンテンツをプレーヤに割り当てる」を参照してください。
プレイリスト内の動画の再生を有効にする必要がない場合は、プレーヤ ID を指定する必要はありません。その場合は、URL は次のようになります。
http://link.brightcove.co.jp/services/mrss/playlist[playlistid]
このフィードは、指定されたタグに一致するアクティブな動画を返します。URL は次のとおりです。
http://link.brightcove.co.jp/services/mrss/[accountid]/tags/[tag1]/[tag2]
この URL は、tag1 または tag2 を持つ動画を返します。
このフィードは、指定された動画 ID を持つ動画に関連する、すべてのアクティブな動画を返します。URL は次のとおりです。
http://link.brightcove.co.jp/services/mrss/player[playerid]/video[videoID]/related
このフィードは、メディア ライブラリで最も人気の高い動画を返します。総合的に人気の高い動画の URL は、次のとおりです。
http://link.brightcove.co.jp/services/mrss/[accountid]/top/alltime
過去 1 週間で最も視聴回数が多かった動画の URL は、次のとおりです。
http://link.brightcove.co.jp/services/mrss/[accountid]/top/trailingweek
人気の動画のもとになる視聴回数データは、最大で 48 時間前のものである可能性があります。
このフィードは、メディア ライブラリで最近変更された動画を 25 本返します。URL は次のとおりです。
http://link.brightcove.co.jp/services/mrss/[accountid]/new
動画に使用するプレーヤの ID を指定すると、MRSS フィードに動画へのリンクを含めることができます。そのためには、フィード URL に任意の playerid パラメータを指定します。playerid が指定するプレーヤは、フィードに一致する必要があります。プレイリスト フィードは、プレイリストと共にプログラミングされるプレーヤを指定する必要があります。動画フィードは、動画と共にプログラミングされるシングル動画プレーヤを指定する必要があります。playerid 要素は、まず、URL の accountID 要素と mrss 要素の間になくてはなりません。アカウントを識別するために、別の ID(動画 ID など)がある場合は、accountID 要素は任意なので注意してください。
例えば、次のフィード URL は、アカウント ID 270881183 のアカウントから最近変更された動画を取得し、同じアカウントから、プレーヤ ID 1459151488 のシングル動画プレーヤで動画を再生するリンクが含まれています。
http://link.brightcove.co.jp/services/mrss/player1459151488/270881183/new