MediaTailor 再生設定の作成 - AWS Elemental MediaTailor

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

MediaTailor 再生設定の作成

このトピックでは、 でコンテンツストリームの受信を開始する設定を作成する方法について説明します AWS Elemental MediaTailor。また、ダウンストリーム再生デバイスがコンテンツをリクエストするためのアクセスポイントを提供する方法も示します。

AWS Elemental MediaTailor コンソール、 AWS Command Line Interface (AWS CLI)>、または MediaTailor API を使用して設定を作成できます。 AWS CLI または MediaTailor API を使用して設定を作成する方法については、 AWS Elemental MediaTailor API リファレンスを参照してください。

設定を作成するときは、設定名フィールドなどの自由形式のフィールドに機密の識別情報を入れないでください。識別情報には、顧客アカウント番号などが含まれる場合があります。さらに、MediaTailor コンソール、REST API、、または AWS SDKs で作業するときは AWS CLI、識別情報を使用しないでください。MediaTailor に入力されるデータは、いずれも診断ログ、または Amazon CloudWatch Events に取り込まれる可能性があります。

設定を追加する (コンソール)
  1. MediaTailor コンソール (https://console.aws.amazon.com/mediatailor/) を開きます。

  2. [設定] ページで、[Create configuration (設定の作成)] を選択します。

  3. 以下のトピックで説明するように、設定フィールドと追加設定フィールドに入力します。

  4. [設定を作成] を選択します。

    AWS Elemental MediaTailor は、設定ページの テーブルに新しい設定を表示します。

  5. (推奨) マニフェストおよびレポートリクエスト AWS Elemental MediaTailor の CDN を でセットアップします。CDN 設定の設定再生 URLs を使用できます。マニフェストとレポートのリクエスト用の CDN の設定については、「CDN を使用して MediaTailor の広告パーソナライゼーションとコンテンツ配信を最適化する」を参照してください。

必須の設定

設定を作成するときは、次の必須の設定を含める必要があります。

名前

設定を説明する一意の名前を入力します。名前は設定の主な識別子です。許容される最大長は 512 文字です。

コンテンツソース

このストリームのマニフェストの URL プレフィックス (アセット ID を除く) を入力します。最大長は 512 文字です。

たとえば、URL プレフィックスhttp://origin-server.com/a/は の HLS 多変量プレイリスト URL http://origin-server.com/a/main.m3u8と の DASH MPD URL に対して有効ですhttp://origin-server.com/a/dash.mpd。あるいは、http://origin-server.com などの短いプレフィックスを入力できますが、プレイヤーのコンテンツリクエストでアセット ID に /a/ を含める必要があります。

注記

コンテンツオリジンが HTTPS を使用している場合、その証明書は既知の認証機関からのものであることが必要です。自己署名証明書にすることはできません。自己署名証明書を使用する場合、 はコンテンツオリジンへの接続に AWS Elemental MediaTailor 失敗し、プレイヤーのリクエストに応じてマニフェストを提供できません。

広告決定サーバー

広告決定サーバー (ADS) の URL を入力します。これは、「ステップ 3: ADS リクエスト URL とクエリパラメータを設定する」で説明されている変数を含む URL、またはテスト目的で使用している静的 VAST URL です。最大長は 25,000 文字です。

注記

ADS が HTTPS を使用している場合、その証明書は既知の認証機関からのものであることが必要です。自己署名証明書にすることはできません。ADS から返されるメザニン広告の URL についても同様です。自己署名証明書を使用する場合、 AWS Elemental MediaTailor はコンテンツオリジンからマニフェストに広告を取得してステッチすることはできません。

オプションの設定

オプションで、MediaTailor コンソール、MediaTailor API、または () で設定エイリアスパーソナライゼーションの詳細詳細を設定できますAWS CLI。 MediaTailor MediaTailor AWS Command Line Interface

設定エイリアス

以下は、MediaTailor コンソールまたは MediaTailor API で設定できるオプションの設定エイリアスです。

プレイヤーパラメータ変数

セッションの初期化中に動的ドメイン設定を行うには、1 つ以上のプレイヤーパラメータ変数を追加します。

ドメインを動的に設定するためのプレイヤーパラメータ変数の使用に関する詳細については、「複数のコンテンツおよび広告ソースの MediaTailor ドメイン変数」を参照してください。

ログ設定

以下は、ログの設定です。

有効な割合

MediaTailor が CloudWatch Logs に書き込む再生設定セッションログの割合を設定します。例えば、再生設定に 1,000 個の広告挿入セッションがあり、有効な割合の値を 60 に設定する場合、MediaTailor は 600 個のセッションログを CloudWatch Logs に書き込みます。

このオプションを有効にすると、MediaTailor は、CloudWatch Logs アカウントでのセッションログの書き込みと管理を MediaTailor に許可するサービスリンクロールを自動的に作成します。詳細については、「MediaTailor 向けのサービスリンクロールの使用」を参照してください。

ログ記録戦略

MediaTailor が出力するログの収集に使用される方法を示します。CloudWatch Logs に直接ログを送信するには、 を選択しますLEGACY_CLOUDWATCH。ログを CloudWatch Logs に送信し、ログを任意の送信先に配信するには、 を選択しますVENDED_LOGS。サポートされている送信先は、CloudWatch Logs ロググループ、Amazon S3 バケット、Amazon Data Firehose ストリームです。

提供されたログには、追加のセットアップが必要です。セットアップについては、「」を参照してください販売ログの使用

ADS インタラクションログのオプトインイベント

MediaTailor が、この設定で初期化されたセッションのRAW_ADS_RESPONSEログを出力することを示します。

RAW_ADS_RESPONSE ログイベントには、ADS からの VAST または VMAP レスポンス全体が含まれます。そのため、ログは広範囲に及ぶ可能性があり、ログ記録のコストが増加する可能性があります。

ADS インタラクションログ除外イベント

MediaTailor が ADS とのやり取りを記述するログで選択したイベントを出力しないことを示します。

ADS ログイベントの説明については、「」を参照してくださいADS ログ

マニフェストサービスインタラクションログ除外イベント

MediaTailor がマニフェストサービスとのインタラクションを記述する選択したイベントをログに出力しないことを示します。

マニフェストサービスログイベントの説明については、「」を参照してくださいマニフェストログ

広告のコンディショニング

以下はMediaTailor がコンテンツストリームに広告をステッチする前に条件付けするために実行するアクションを決定します。

ストリーミングメディアファイルのコンディショニング

MediaTailor がどの広告をステッチするかを決定する際に使用するロジックを決定します。

  • ストリーミングメディアファイルのコンディショニングTranscode に設定されている場合、MediaTailor はメディアファイルをprogressive配信でトランスコードし、マニフェストにステッチします。progressive 配信メディアファイルを含む十分な広告がない場合、MediaTailor はそれらをトランスコードしてstreaming配信に使用します。

  • ストリーミングメディアファイルのコンディショニングNone に設定すると、MediaTailor はstreaming、配信メディアファイルをトランスコードせずにマニフェストに広告をステッチします。streaming 配信メディアファイルを含む十分な広告がない場合、MediaTailor はそれらをトランスコードしてprogressive配信に使用します。

パーソナライゼーションの詳細

以下は、MediaTailor コンソールまたは MediaTailor API で設定できるパーソナライゼーションの詳細です。

スレート広告

MediaTailor が未入力の広告時間を埋めるために使用する高品質の MP4 アセットの URL を入力します。スレート設定はほとんどのワークフローではオプションですが、VPAID 広告では必須です。スレートの動作、設定要件、スレートが表示されるタイミングに関する包括的な情報については、「」を参照してくださいMediaTailor スレート広告挿入

スタートバンパー

スタートバンパーアセットの場所の URL です。バンパーは、広告ブレークの開始時または終了前に再生される短時間の動画クリップまたはオーディオクリップです。これらは Amazon の S3、または別のストレージサービスに保存できます。バンパーの詳細については、「MediaTailor バンパー広告挿入」を参照してください。

エンドバンパー

エンドバンパーアセットの場所の URL です。バンパーは、広告ブレークの開始時または終了前に再生される短時間の動画クリップまたはオーディオクリップです。これらは Amazon の S3、または別のストレージサービスに保存できます。バンパーの詳細については、「MediaTailor バンパー広告挿入」を参照してください。

パーソナライズしきい値

スレート広告と組み合わせて使用する場合にのみ適用されます。MediaTailor がパーソナライゼーションを中止し、基盤となるコンテンツを表示するまでに、広告時間枠で許容される不足広告時間 (秒単位) の最大期間を定義します。この機能は基盤となるコンテンツストリームに依存するため、広告挿入ではなく、ライブストリームと VOD ストリームでの広告置換に適用されます。詳細な動作シナリオと包括的な情報については、「」を参照してくださいパーソナライゼーションしきい値の仕組み

ライブプレロール広告決定サーバー

メインコンテンツの再生開始前の、ライブストリームの開始時点に広告を挿入するには、広告決定サーバー (ADS) からの広告プレロールの URL を入力します。これは、「ステップ 3: ADS リクエスト URL とクエリパラメータを設定する」で説明されている変数を含む URL、またはテスト目的で使用している静的 VAST URL です。最大長は 25,000 文字です。

注記

ADS が HTTPS を使用している場合、その証明書は既知の認証機関からのものであることが必要です。自己署名証明書にすることはできません。ADS から返されるメザニン広告の URL についても同様です。自己署名証明書を使用する場合、 AWS Elemental MediaTailor はコンテンツオリジンからマニフェストに広告を取得してステッチすることはできません。

プレロールの仕組みについては、「MediaTailor プレロール広告挿入」を参照してください。

ライブプレロールの最大許容時間

ライブストリームの開始時点に広告を挿入している場合は、プレロール ad avail の最大許容継続時間を入力します。MediaTailor は、広告の挿入時にこの時間を超過しません。ADS からのレスポンスにこの継続時間に収まらない広告が含まれている場合、MediaTailor は継続時間を超過せずに、可能な限り多くの広告で avail を埋めます。MediaTailor が avail を埋める方法の詳細については、「ライブ広告ステッチング動作」を参照してください。

Avail 抑制モード

モードを avail 抑制 (広告抑制とも呼ばれます) に設定します。デフォルトでは、広告抑制はオフになっており、MediaTailor はすべての広告またはスレートを埋めます。モードを に設定するとBEHIND_LIVE_EDGE、広告抑制はアクティブになり、MediaTailor はマニフェストルックバックウィンドウの有効抑制値時刻以降、広告ブレークを埋めません。モードが に設定されている場合AFTER_LIVE_EDGE、広告抑制はアクティブになります。MediaTailor は、有効抑制期間の前後の広告時間枠を埋めません。これは、ライブエッジに有効抑制値とバッファ時間を加えたものです。

Avail 抑制値

Avail 抑制値は、HH:MM:SS 形式のライブエッジオフセット時刻です。MediaTailor は、マニフェストルックバックウィンドウのこの時刻以前の広告ブレークを埋めません。

挿入モード

Insertion Mode は、プレイヤーがステッチド広告挿入とガイド付き広告挿入のどちらを使用できるかを制御します。デフォルトの はSTITCHED_ONLY、すべてのプレイヤーセッションにスティッチド (サーバー側) 広告挿入を使用するように強制します。InsertionMode を に設定するPLAYER_SELECTと、プレイヤーはセッション初期化時にステッチまたはガイド付き広告挿入を選択できます。挿入モードを指定しないプレイヤーのデフォルトはステッチされます。

詳細設定

以下は、オプションの設定の詳細です。これらは、MediaTailor コンソール、 AWS Command Line Interface (AWS CLI)、または MediaTailor API を使用して設定できます。

CDN コンテンツセグメントプレフィックス

AWS Elemental MediaTailor コンテンツセグメントの CDN パスへの URLsを使用してマニフェストを作成できるようにします。この手順を実行する前に、CDN でオリジンサーバーからセグメントをプルするためのルールを設定します。[CDN content segment prefix (CDN コンテンツセグメントプレフィックス)] に CDN プレフィックスパスを入力します。

MediaTailor と CDN の統合の詳細については、「CDN を使用して MediaTailor の広告パーソナライゼーションとコンテンツ配信を最適化する」を参照してください。

CDN 広告セグメントプレフィックス

AWS Elemental MediaTailor が広告セグメントの独自の CDN パスへの URLsを持つマニフェストを作成できるようにします。デフォルトで、MediaTailor はデフォルトのキャッシュ設定を使用して、内部 Amazon CloudFront ディストリビューションからの広告セグメントを提供します。[CDN ad segment prefix (CDN 広告セグメントプレフィックス)] フィールドに入力する前に、CDN で以下のオリジンから広告セグメントをプルするためのルールを設定する必要があります。以下に例を示します。

https://segments.mediatailor.<region>.amazonaws.com

[CDN ad segment prefix (CDN 広告セグメントプレフィックス)] に、設定の CDN プレフィックスの名前を入力します。

MediaTailor と CDN の統合の詳細については、「CDN を使用して MediaTailor の広告パーソナライゼーションとコンテンツ配信を最適化する」を参照してください。

DASH オリジンマニフェストタイプ

オリジンサーバーがシングルピリオド DASH マニフェストを生成する場合は、ドロップダウンリストを開き、[SINGLE_PERIOD] を選択します。デフォルトで、MediaTailor は DASH マニフェストをマルチピリオドマニフェストとして処理します。詳細については、「MPEG-DASH ソースの統合」を参照してください。

DASH mpd の場所

(DASH の必要に応じてオプション) メディアプレゼンテーションの説明 (mpd) の場所。次の状況では DISABLED を選択します。

  • MediaTailor マニフェストにアクセスするための CDN ルーティングルールを設定します。

  • クライアント側のレポートを使用するか、プレイヤーがスティッキー HTTP リダイレクトをサポートします。

[Location] (ロケーション) 機能の詳細については、「DASH のロケーション機能」を参照してください。

トランスコードプロファイル名

この設定をカスタムトランスコードプロファイルに関連付ける名前です。この名前は、MediaTailor の動的トランスコードのデフォルトを上書きします。このフィールドは、AWS Support の協力を得てカスタムプロファイルを既にセットアップしている場合にのみ入力します。

広告マーカーのパススルー

HLS に対して、広告マーカーのパススルーを有効または無効にします。広告マーカーのパススルーが有効になっている場合、MediaTailor はオリジンマニフェストからの EXT-X-CUE-INEXT-X-CUE-OUT、および EXT-X-SPLICEPOINT-SCTE35 広告マーカーを MediaTailor のパーソナライズされたマニフェストにパススルーします。広告マーカーの値にロジックは適用されません。これらは、オリジンマニフェストからパーソナライズされたマニフェストにそのまま渡されます。例えば、オリジンマニフェストの EXT-X-CUE-OUT の値が 60 になっているのに広告が配置されていないという場合でも、MediaTailor はパーソナライズされたマニフェストの値を 0 に変更しません。