このトピックでは、Brightcove Media API の読み取りメソッドによる出力を、デフォルトの JSON 出力ではなく、MRSS 形式で取得する方法を説明します。
RSS は、Really Simple Syndication の略です。RSS は Web 上の情報を表現する XML ベースの言語で、特別なニュース リーダー アプリケーションにシンジケート可能な(購読に対応した)形式です。ニュース リーダー プログラムでは RSS を利用して、Web サイトのニュース フィードを直接コンピュータに取り込むことができます。
MRSS は、Media Really Simple Syndication の略です。MRSS は RSS モジュールの一種で(Yahoo が開発)、マルチメディア ファイル(音声、動画、画像)を RSS フィードでシンジケートするために使用します。メディア再生デバイスへコンテンツを配信する手段として RSS を利用するポッドキャストにも、MRSS を使用できます。Media RSS では、RSS 標準でカバーされているよりも、はるかに詳細なコンテンツ情報を購読者に配信できます。
Brightcove Media API の読み取りメソッドによるデフォルトの出力は、JSON です。必要に応じて RSS か MRSS を使用して、出力を XML で取得することも可能です。出力の形式を指定するには、各読み取りメソッドの output 引数を使用します。output 引数として有効な値は以下のとおりです。
たとえば find_all_videos メソッドで MRSS 出力を得るには、以下のようにします。
http://api.brightcove.co.jp/services/library ?command=find_all_videos&output=mrss &token=0Z2dtxTdJAxtbZ-d0U7Bhio2V1Rhr5Iafl5FFtDPY8E.
MRSS 出力は、XML 形式です。RSS の定義の詳細は、http://www.rssboard.org/rss-specification を参照してください。RSS の MRSS 拡張のスキーマについては、Yahoo によるドキュメントが http://search.yahoo.com/mrss にあります。Brightcove は RSS に部分的な拡張を加えています。詳細は、Brightcove RSS 拡張機能を参照してください。