Video Stitcher API を使用すると、動画コンテンツを操作して、クライアント デバイスに配信する前に広告を動的に挿入できます。Video Stitcher API を使用すると、広告サーバーに保存されているメタデータの記述に沿って広告を挿入することで、ビデオ オンデマンド(VOD)動画とライブ配信動画を収益化できます。
データモデル
Video Stitcher API は、次のリソースに依存しています。
- コンテンツ配信ネットワーク(CDN)を介して保存および配信されるビデオ オンデマンド マニフェスト。
- 動画のスティッチ前に動画を取得するために Video Stitcher API で必要となる登録済みの CDN キー。
- Video Multiple Ad Playlist(VMAP)、SmartXML、Video Ad Serving Template(VAST) に準拠した広告サーバーを使用して、広告メタデータを配信します。
動画の合成エンティティ
次の図は、動画のスティッチングに関連する 4 つのエンティティを示しています。各実線の矢印は、あるエンティティから別のエンティティへの明示的なリクエストを表します。明るい色の点線矢印は、あるエンティティから別のエンティティへのリクエストの可能性を示します。
コンテンツ プロバイダ
|
|
Video Stitcher API
|
|
広告プロバイダ
|
|
閲覧者
|
機能
このセクションでは、Video Stitcher API を構成する機能と、その機能の主な目的について説明します。
アダプティブ ビットレート HTTP ストリーミング
Video Stitcher API は、次の形式をサポートしています。
- Common Media Application Format(CMAF)準拠の HTTP Live Streaming(HLS)
- Dynamic Adaptive Streaming over HTTP(DASH)標準のアダプティブ ビットレート ストリーミング
HLS の場合、広告は VMAP または SmartXML メタデータで指定された時間オフセットに最も近いセグメントの後に挿入されます。
DASH の場合、広告は VMAP または SmartXML データで指定された時間オフセットに最も近い期間の後に縫い付けられます。
広告サーバーのポリシー遵守
Video Stitcher API は、次の形式をサポートする広告サーバーに準拠しています。
- IAB Tech Lab Digital Video Ad Serving Template(VAST)(バージョン 4.0 まで)
- IAB Tech Lab Digital Video Multiple Ad Playlist(VMAP)
- FreeWheel SmartXML
VMAP と SmartXML は、VOD アセットに挿入する広告再生リストを、時間オフセットを含めて提供します。VAST のみの広告タグを指定すると、Video Stitcher API は広告連続配信(広告の順序付けされたグループ)をプレロールとして扱い、VOD アセットの開始前に挿入します。
サーバーサイド広告トラッキング
さまざまな動画プレーヤーをサポートするため、Video Stitcher API はクライアントに代わってサーバーサイドで広告トラッキング イベントをトリガーできます。サーバーサイド広告トラッキングを使用すると、クライアントサイド広告ブロックによる収益損失を回避できます。
CDN トークン化のサポート
Video Stitcher API は、Media CDN を介して配信される未加工動画の取得と、セグメント URL のトークン化をサポートしています。
広告の再エンコード
アダプティブ ビットレート(ABR)ストリーミングを使用して広告サーバーから提供される広告動画は、すべてのタイプのクライアント デバイスをサポートするように正しくエンコードされていない場合があります。Video Stitcher API は、広告動画を再エンコードして、さまざまなクライアント プレーヤーに最高品質の広告を配信します。Google Cloud プロジェクトあたりの広告の上限は 1,000 件です。
ライブ セッションまたは VOD セッションに新しい広告を合成する前に、広告をエンコードする必要があります。各広告は 5 分以内にエンコードされます。広告がエンコードされると、その後のセッションで何度でも再利用できます。このエンコードは非同期で行われ、有効化または開始するための操作は必要ありません。このエンコード時間により、ライブ セッションの最初のミッドロール挿入点や、指定された広告タグで作成された最初の VOD セッションで広告が縫い合わされない場合があります。
次のステップ
- 料金ページをご覧ください。
- ライブ配信のクイックスタートを完了します。
- VOD アセットのクイックスタートを完了します。