アカウントをセットアップする
EMBERカタログ統合の概要
カタログ統合とは、Fire TV、Echo Show、その他のAlexa搭載デバイスを含むAmazonデバイスでユーザーがコンテンツを見つけて再生できるように、メディアのメタデータをAmazonに申請するプロセスです。
開発者は、映画、TV番組、ライブイベント、放送チャンネルなどのメディアコンテンツを、Enhanced Metadata Bridge for Entertainment Resources(EMBER)に準拠したカタログファイルに記述します。EMBERとは、エンターテインメントコンテンツのメタデータを記述するためのAmazonのXMLスキーマです。次に、このカタログファイルをAmazon S3バケットにアップロードします。カタログが取り込まれた後、Amazonはコンテンツのマッチングプロセスを実行し、複数のデバイスでの検出と再生を支えるプライマリコンテンツデータベースにメタデータを統合します。
サポートされているコンテンツタイプ
| コンテンツタイプ | 説明 | EMBER要素 |
|---|---|---|
| 映画 | 長編映画、ドキュメンタリー | Movie |
| TV番組 | シリーズ、シーズン、エピソード | TVSeries、TVSeason、TVEpisode |
| スポーツ | 試合のライブ中継、競技、トーナメント | SportsEvent |
| ライブイベント | コンサート、フェスティバル、特別公演 | Event |
| 放送/リニアTV | ライブTVチャンネル、FASTチャンネル、24時間スケジュール | Station、Schedule |
| 追加コンテンツ | 予告編、クリップ、舞台裏、インタビュー | Extra |
デバイスによるカタログの使用
カタログ統合はデバイスに依存しません。一度申請すれば、Amazonにより、そのコンテンツがすべてのビデオエクスペリエンスで表示されるようになります。
- Fire TV - ユニバーサル検索・閲覧機能により、カタログが統合されたすべてのアプリのコンテンツを検出できます。ユーザーは、検索、ジャンル別の閲覧、ホーム画面のおすすめ、音声検索を通じてコンテンツを見つけます。
- Echo Show - ユーザーはEcho Showデバイスで、カタログが統合されたアプリからビデオコンテンツを見つけて再生できます。
- Alexa - すべてのAlexa搭載デバイスで音声コマンドを使用できます。ユーザーが「インターステラーを再生して」と言うと、システムは該当する詳細ページを開くか、直接再生を開始します。
申請した同じカタログコンテンツが、あらゆるデバイスでのユーザーエクスペリエンスに取り入れられます。
関連する統合
カタログ統合だけでは、コンテンツの再生と検索は完全には有効になりません。カタログに統合したコンテンツをデバイスで正しく動作させるには、以下の統合も完了する必要があります。これらの統合はカタログの申請には必要ありませんが、Amazonがカタログを受け付ける前に完了する必要があります。
Fire TVランチャー
Fire TVランチャーを統合すると、ビデオオンデマンドの映画、TV番組、ライブイベントのディープリンクと視聴権限付与が可能になります。コンテンツがユニバーサル検索結果、閲覧ページ、音声による再生で検出されるようにするには、この統合を完了する必要があります。
詳細については、アプリにFire TVランチャーを統合するを参照してください。
リニアTV
リニアTVを統合すると、ステーション、チャンネル、スケジュールされた番組などのリニアコンテンツのディープリンクと視聴権限付与が可能になります。ステーションの選局、チャンネルの切り替え、ライブTVのガイド機能を使用するには、この統合を完了する必要があります。
詳細については、リニアTVについてを参照してください。
統合プロセスの概要
カタログ統合の大まかな手順は次のとおりです。
- 手順1: アカウントをセットアップする - AWSへのアクセスを構成し、カタログ申請を開始するための接続を確認します。
- 手順2: カタログをステージング環境にアップロードする - カタログファイルを作成して検証し、ステージング環境にアップロードします。統合レポートを確認して、報告された問題があれば対処します。
- 手順3: ステージング環境でカタログをテストする - カタログアイテムが検索を通じて見つかること、オファーがコンテンツの詳細ページに表示されることを確認します。
- 手順4: Amazonからカタログの承認を受ける - Amazonでマッチングと追加テストが実行され、フィードバックが提供されます。フィードバックを解決し、カタログがAmazonに受け付けられるまで繰り返します。
- 手順5: カタログを本番環境にアップロードする - Amazonから本番環境へのアクセス権が付与されます。本番環境に送信し、定期的に更新してモニタリングとメンテナンスを行います。
要件
カタログ統合を開始するには、次のコンテンツと技術リソースが必要です。
コンテンツ要件
- 映画、TV番組、ライブイベント、放送チャンネル、無料広告型テレビ(FAST)チャンネルなどのビデオコンテンツ
- コンテンツ管理システムやデータベースからエクスポートされたメタデータ
- ターゲットの地域での配信権利
- Fire TVと統合された再生アプリ(Fire TVとの統合用)
技術要件
- Amazon Web Services(AWS)アカウント
- AWS CLIがインストールされ、構成されていること
- XML検証ツール(MacとLinuxには
xmllintがプリインストールされています) - XML形式を理解していること
以下は推奨要件です。
- 定期的にカタログを送信するための自動化スクリプト(Python、シェルスクリプトなど)
- カタログを自動更新するためのスケジュールジョブ(cron)
- カタログの変更を追跡するためのバージョン管理システム(Git)
想定されるメタデータ
EMBERでは、2つの異なるセットのメタデータが想定されています。これらの違いを理解すれば、カタログの作成中に混同することがなくなります。
-
スキーマの要件 - スキーマにより、特定のメタデータが必須とされています。カタログを申請すると、AmazonでXSDファイルが検証されます。必須フィールドが省略されている場合、カタログの統合は失敗します。
各番組には、少なくとも1つの
Titleを含む1つのTitles要素が必要です。スキーマでは、その他の要素はすべて任意です。 -
マッチング用の推奨フィールド - 推奨フィールドはユーザーエクスペリエンスの向上に役立ちますが、スキーマでは必須とされていません。申請するカタログにこれらのフィールドのいずれかが含まれていない場合、スキーマの検証には合格しますが、ユーザーエクスペリエンスが最適ではなくなる可能性があります。
Amazonでは、
ExternalIds(IMDB、TMS、その他)と、Descriptions、Synopses、ReleaseDates、Creditsのうちの2つ以上を含めることを推奨しています。Amazonは、コンテンツのマッチングと重複除去に複数のメタデータポイントを使用します。これらのフィールドがないと、コンテンツが既存のカタログエントリと一致しなくなることがあり、ほかのプロバイダーからの同じタイトルと統合されずに重複して表示される可能性があります。ヒント: ExternalIdsは、マッチングにおいて最も重要な唯一のフィールドです。IMDB、TMS、その他の業界標準の識別子がある場合は、必ずそれらを含めてください。
必要なカタログ
EMBERは、メタデータを複数の特化されたカタログタイプに編成します。必要となるカタログは、サービスタイプによって異なります。
| サービスタイプ | 必要なカタログ |
|---|---|
| ストリーミングVOD | ProgramCatalog+OfferCatalog+PolicyCatalog(任意)。 |
| リニアTV/FASTチャンネル | StationCatalog+ProgramCatalog+ScheduleCatalog+OfferCatalog+PolicyCatalog(任意)。カタログでExternalStationのID(Gracenoteなど)を使用している場合は、ProgramCatalogとScheduleCatalogをスキップします。 |
| スポーツライブ中継 | ProgramCatalog+OfferCatalog+PolicyCatalog(推奨)。 |
各カタログタイプの詳しい説明、カタログの相互参照、EMBERスキーマアーキテクチャ全体の詳細については、EMBER仕様の概要を参照してください。要素のディレクトリ全体を見るには、すべてのEMBER要素を参照してください。
Last updated: 2026年5月27日

