このトピックでは、MediaWeaver 広告挿入の使用開始について説明します。
手順
MediaWeaver 広告挿入を使用するには、次の手順を実行します。
ライブソースまたはビデオオンデマンド (VOD) ソースを準備します。
広告配信サーバー (ADS) テンプレート URL を準備します。
広告挿入構成を作成します。
再生リクエストを MediaWeaver に送信します。
準備
ライブソースまたは VOD ソースを準備する。
ソースストリームには、マスタープレイリストとメディアプレイリストの両方を含める必要があります。 メディアプレイリストには、広告マーカーを含める必要があります。
マスタープレイリストの例:
#EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=100000,CODECS="mp4a.40.2,avc1.64001e",RESOLUTION=640x302 video/player-ld.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200000,CODECS="mp4a.40.2,avc1.64001f",RESOLUTION=848x402 video/player-sd.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=300000,CODECS="mp4a.40.2,avc1.640020",RESOLUTION=1280x606 video/player-hd.m3u8広告マーカーを含むメディアプレイリストの例:
#EXTM3U #EXT-X-VERSION:6 #EXT-X-PLAYLIST-TYPE:EVENT #EXT-X-TARGETDURATION:14 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-DISCONTINUITY #EXT-X-CUE-OUT:60.00 ... #EXT-X-CUE-IN #EXTINF:16.666, 1723518884_121.ts #EXTINF:2.533, 1723518886_122.ts #EXT-X-ENDLISTプレイリストと広告マーカーの詳細については、「サポートされているプロトコル」をご参照ください。
ADS テンプレート URL を準備する。
ADS リクエスト URL とクエリパラメーターを構成します。
URL の例:
http://ads.aliyundoc.com/getAd?adId=[player_params.ad_id]ADS は、VAST および VMAP の仕様、および Interactive Advertising Bureau (IAB) によって設定されたその他の業界標準に準拠する必要があります。 詳細については、「ADS 要件」をご参照ください。
機能構成
IMS コンソール にログインし、ビジネス要件に基づいて左上隅でリージョンを選択します。
左側のナビゲーションウィンドウで、 を選択します。 [構成の作成] をクリックし、次のパラメーターを設定します。


パラメーター
説明
名前
構成の一意の名前を入力します。
コンテンツソース
ソースストリームのマスタープレイリストの URL プレフィックス。
たとえば、マスタープレイリストの URL が
https://player.aliyundoc.com/source/example1.m3u8の場合、https://player.aliyundoc.com/source/と入力します。広告配信サーバー (ADS)
ADS テンプレート URL を準備する で説明されている ADS リクエスト URL。
[OK] をクリックして、構成を作成します。
機能の使用
構成を作成したら、[広告挿入] ページで [再生エンドポイントプレフィックス] を取得します。

再生リクエストの場合は、マスタープレイリスト名を再生エンドポイントプレフィックスに追加します。
たとえば、ソースマスタープレイリストの URL が https://player.aliyundoc.com/source/example1.m3u8 で、入力した [コンテンツソース] が https://player.aliyundoc.com/source/ の場合、再生リクエスト URL は 再生エンドポイントプレフィックス + example1.m3u8 です。 HTTP ライブストリーミング (HLS) をサポートする プレーヤー を使用して、広告が挿入されたプレイリストをリクエストします。