ビデオ オンデマンド

ビデオ オンデマンド

Google Cloud のビデオ オンデマンド(VOD)

オンデマンド ストリーミングのエンドツーエンドの動画配信システムがすべて 1 か所で見つかります。取り込み、保存、コード変換、配信ができる VOD インフラストラクチャを使用して、世界中の視聴者にその場で会えます。

概要

VOD とは何ですか。

ビデオ オンデマンド(VOD)は、静的配信スケジュールや特定の動画再生デバイスの制約を受けることなく、ユーザーが動画コンテンツを自分の条件で視聴できるメディア配信システムです。

VOD とライブ配信の違いは何ですか?

VOD ストリーミングは、ライブ配信とは異なります。VOD コンテンツは、事前に録画および編集された動画コンテンツをもとにユーザーが視聴するのに対し、ライブ ストリーミングはライブ動画コンテンツをリアルタイムで配信します。

VOD のタイプ

ビデオ オンデマンド(VOD)テクノロジーは、事前に録画および編集した動画コンテンツを個別の顧客に直接配信し、即座に視聴できるようにします。VOD アセットに広告を挿入することで、広告ビデオ オンデマンド(AVOD)戦略の一環としてコンテンツを収益化できます。その他の VOD 収益化戦略には、サブスクリプション ビデオ オンデマンド(SVOD)の月額料金の請求、特定のトランザクション ビデオ オンデマンド(TVOD)やライブ ストリーム(ペイパービューなど)へのアクセスに対する 1 回限りの課金などがあります。

VOD の仕組みは。

VOD は、Media CDN などのコンテンツ配信ネットワーク(CDN)上で実行され、ストリーミング動画コンテンツをグローバルにキャッシュして配信します。メザニン動画コンテンツは、ストレージ バケットに取り込まれ、マルチ フォーマット ストリーミング用にコード変換され、配信用バケットに保存され、CDN によって配信され、動画アプリケーションによって再生されます。

VOD のメリットは何ですか?

VOD は信頼性を高め、コストを削減するため、売上、ウェブ エクスペリエンス、ユーザー エクスペリエンスの向上に役立ちます。Google Cloud のスケーラブルで自動化された VOD ソリューションを使用すると、動画の取り込み、保存、コード変換、配信、ストリーミングをすべて 1 か所で行うことができます。

VOD は Google Cloud でどのように機能しますか?

YouTube コンテンツを 20 億人を超えるユーザーに提供するために Google が過去 10 年をかけて構築したものと同じインフラストラクチャが、現在、Media CDN を使用して VOD ソリューションを含む大規模なメディアを Google Cloud のお客様に配信するために活用されています。世界 200 以上の国と地域、1,300 以上の都市をカバーする Google Cloud のインフラストラクチャは、動画コンテンツとユーザー間の距離を縮め、より高いビットレートを可能にし、再バッファリングを減らします。

仕組み

ビデオ オンデマンド(VOD)は、静的配信スケジュールや特定の動画再生デバイスの制約を受けることなく、ユーザーが動画コンテンツを自分の条件で視聴できるメディア配信システムです。

VOD リファレンス アーキテクチャ

一般的な使用例

ビデオ オンデマンド プラットフォーム

Media CDN を使用して動画コンテンツを配信する

Google Cloud のプロダクトとインフラストラクチャを使用して、エンドツーエンドの VOD ストリーミング ワークフローを構築する方法を学びます。新しい動画コンテンツは Cloud Storage に取り込まれ、Transcoder API でコード変換され、HLS/MPEG-DASH 互換の動画プレーヤーによって Media CDN でグローバルに再生されます。

Media CDN を設定する
Media CDN リファレンス アーキテクチャ

Media CDN を使用して動画コンテンツを配信する

Google Cloud のプロダクトとインフラストラクチャを使用して、エンドツーエンドの VOD ストリーミング ワークフローを構築する方法を学びます。新しい動画コンテンツは Cloud Storage に取り込まれ、Transcoder API でコード変換され、HLS/MPEG-DASH 互換の動画プレーヤーによって Media CDN でグローバルに再生されます。

Media CDN を設定する
Media CDN リファレンス アーキテクチャ

VOD コンテンツのコード変換

Transcoder API を使用して動画をコード変換する

Transcoder API は、取り込まれた動画メザニン ファイルを、MP4、HLS、MPEG-DASH などの目的の出力形式にコード変換します。Transcoder API は、入力動画ごとに、構成に基づいて出力レンディションを提供します。SD(1280x720 ピクセル未満)から HD(1280x720 ピクセル)、UHD(1920x1080 超から 4096x216 ピクセル)。コード変換された動画は、Media CDN の元のストレージとして機能する別の Cloud Storage バケットに配置されます。

動画のコード変換ジョブを作成する
Transcoder API リファレンス アーキテクチャ

Transcoder API を使用して動画をコード変換する

Transcoder API は、取り込まれた動画メザニン ファイルを、MP4、HLS、MPEG-DASH などの目的の出力形式にコード変換します。Transcoder API は、入力動画ごとに、構成に基づいて出力レンディションを提供します。SD(1280x720 ピクセル未満)から HD(1280x720 ピクセル)、UHD(1920x1080 超から 4096x216 ピクセル)。コード変換された動画は、Media CDN の元のストレージとして機能する別の Cloud Storage バケットに配置されます。

動画のコード変換ジョブを作成する
Transcoder API リファレンス アーキテクチャ

動画のコード変換の自動化

Cloud Functions を使用してコード変換操作を自動化する

動画ファイルが Cloud Storage に取り込まれると、Cloud Functions がバケット内の新しい動画を自動的に検出し、コード変換ジョブを作成します。Transcoder API は、取り込まれた動画メザニン ファイルを目的の出力形式(H.264 エンコード、MP4、HLS、MPEG-DASH パッケージなど)にコード変換します。コード変換された動画は、Media CDN の元のストレージとして機能する別の Cloud Storage バケットに配置されます。

Cloud 関数を作成してデプロイする
Cloud Functions リファレンス アーキテクチャ

    Cloud Functions を使用してコード変換操作を自動化する

    動画ファイルが Cloud Storage に取り込まれると、Cloud Functions がバケット内の新しい動画を自動的に検出し、コード変換ジョブを作成します。Transcoder API は、取り込まれた動画メザニン ファイルを目的の出力形式(H.264 エンコード、MP4、HLS、MPEG-DASH パッケージなど)にコード変換します。コード変換された動画は、Media CDN の元のストレージとして機能する別の Cloud Storage バケットに配置されます。

    Cloud 関数を作成してデプロイする
    Cloud Functions リファレンス アーキテクチャ

      ライブ ストリームのコード変換

      Live Stream API を使用してライブ ストリームをコード変換する

      Live Stream API は、メザニン ライブ信号を HLS や MPEG-DASH などの消費者向け直接ストリーミング形式に自動的にコード変換します。まず入力エンドポイントを確立してから、ライブ SRT または RTMP コントリビューション ストリームを HLS または DASH 出力ストリームにコード変換するチャネル リソースを作成します。Live Stream API によって作成された出力ストリームは、Cloud Storage バケットに保存されます。このバケットは、Cloud CDN のバックエンドとして構成できます。

      Live Stream API のドキュメントを確認する
      Live Stream API のリファレンス アーキテクチャ

      Live Stream API を使用してライブ ストリームをコード変換する

      Live Stream API は、メザニン ライブ信号を HLS や MPEG-DASH などの消費者向け直接ストリーミング形式に自動的にコード変換します。まず入力エンドポイントを確立してから、ライブ SRT または RTMP コントリビューション ストリームを HLS または DASH 出力ストリームにコード変換するチャネル リソースを作成します。Live Stream API によって作成された出力ストリームは、Cloud Storage バケットに保存されます。このバケットは、Cloud CDN のバックエンドとして構成できます。

      Live Stream API のドキュメントを確認する
      Live Stream API のリファレンス アーキテクチャ

      VOD 用の動画広告

      Video Stitcher API を使用して VOD コンテンツに広告を挿入する

      広告サーバーに保存され、メタデータで記述された広告を VOD コンテンツに挿入して、VOD 収益化戦略をシームレスにサポートします。Video Stitcher API は、Common Media Application Format(CMAF)準拠の HTTP Live Streaming(HLS)と Dynamic Adaptive Streaming over HTTP(DASH)標準のアダプティブ ビットレート ストリーミングの各形式をサポートしています。API が呼び出されると、再生 URL と動画に挿入された広告に関する情報を指定する新しい VOD セッションが作成されます。

      VOD コンテンツに広告を挿入する

      Video Stitcher API を使用して VOD コンテンツに広告を挿入する

      広告サーバーに保存され、メタデータで記述された広告を VOD コンテンツに挿入して、VOD 収益化戦略をシームレスにサポートします。Video Stitcher API は、Common Media Application Format(CMAF)準拠の HTTP Live Streaming(HLS)と Dynamic Adaptive Streaming over HTTP(DASH)標準のアダプティブ ビットレート ストリーミングの各形式をサポートしています。API が呼び出されると、再生 URL と動画に挿入された広告に関する情報を指定する新しい VOD セッションが作成されます。

      VOD コンテンツに広告を挿入する

      ライブ ストリーム向け動画広告

      ライブ配信に広告を挿入する

      VOD と同様に、Video Stitcher API は広告サーバーに保存されているメタデータの記述に沿って広告をライブ ストリーム コンテンツに動的に挿入します。Video Stitcher API は、Common Media Application Format(CMAF)準拠の HTTP Live Streaming(HLS)と Dynamic Adaptive Streaming over HTTP(DASH)の標準アダプティブ ビットレート ストリーミングの各形式をサポートしています。API が呼び出されると、新しいライブ セッションが作成され、再生 URL と動画に挿入された広告に関する情報を指定します。

      ライブ配信のコンテンツに広告を挿入する

      ライブ配信に広告を挿入する

      VOD と同様に、Video Stitcher API は広告サーバーに保存されているメタデータの記述に沿って広告をライブ ストリーム コンテンツに動的に挿入します。Video Stitcher API は、Common Media Application Format(CMAF)準拠の HTTP Live Streaming(HLS)と Dynamic Adaptive Streaming over HTTP(DASH)の標準アダプティブ ビットレート ストリーミングの各形式をサポートしています。API が呼び出されると、新しいライブ セッションが作成され、再生 URL と動画に挿入された広告に関する情報を指定します。

      ライブ配信のコンテンツに広告を挿入する

      VOD 用のビデオ インテリジェンス

      Video Intelligence API を使用して VOD コンテンツへアノテーションを付ける

      Video Intelligence API は、Google の動画分析技術をアプリケーションに組み込むデベロッパーを支援します。事前トレーニング済みの機械学習モデルは、保存された動画とストリーミング動画に含まれる膨大な数のオブジェクト、場所、動作を自動的に認識します。REST API を使用すると、ローカルや Cloud Storage に保存されている動画に、動画全体、セグメントごと、ショットごと、フレームごとのコンテキスト情報でアノテーションを付けることができます。

      VOD コンテンツにアノテーションを付ける

      Video Intelligence API を使用して VOD コンテンツへアノテーションを付ける

      Video Intelligence API は、Google の動画分析技術をアプリケーションに組み込むデベロッパーを支援します。事前トレーニング済みの機械学習モデルは、保存された動画とストリーミング動画に含まれる膨大な数のオブジェクト、場所、動作を自動的に認識します。REST API を使用すると、ローカルや Cloud Storage に保存されている動画に、動画全体、セグメントごと、ショットごと、フレームごとのコンテキスト情報でアノテーションを付けることができます。

      VOD コンテンツにアノテーションを付ける

      ライブ ストリーム用のビデオ インテリジェンス

      Video Intelligence API を使用したライブ コンテンツのアノテーション付け

      Video Intelligence API は、ライブメディアのリアルタイム ストリーミング分析を可能にします。事前トレーニング済みの ML モデルが、保存されているかライブ配信中かを問わず、動画内の大量のオブジェクト、場所、動作を自動的に認識します。REST API を使用することで、Cloud Storage に保存されている動画やライブ配信されている動画にアノテーションを付けることができます。この機能は、RTSP、RTMP、HLS などの標準ライブ ストリーミング プロトコルに対応しています。これにより、コンテキスト情報が動画全体で、あるいはセグメント、ショット、フレームごとに参照可能になります。

      ライブ配信のコンテンツにアノテーションを付ける

        Video Intelligence API を使用したライブ コンテンツのアノテーション付け

        Video Intelligence API は、ライブメディアのリアルタイム ストリーミング分析を可能にします。事前トレーニング済みの ML モデルが、保存されているかライブ配信中かを問わず、動画内の大量のオブジェクト、場所、動作を自動的に認識します。REST API を使用することで、Cloud Storage に保存されている動画やライブ配信されている動画にアノテーションを付けることができます。この機能は、RTSP、RTMP、HLS などの標準ライブ ストリーミング プロトコルに対応しています。これにより、コンテキスト情報が動画全体で、あるいはセグメント、ショット、フレームごとに参照可能になります。

        ライブ配信のコンテンツにアノテーションを付ける

          Google Cloud で次のステップへ

          新規のお客様には、$300 分の無料クレジットを差し上げます

          動画のデプロイと管理を自動化

          GitHub に VOD を表示する

          エンドツーエンドの VOD ストリーミング ワークフローを作成する

          VOD ワークフローの Codelab デモをデプロイする

          Google Cloud
          • ‪English‬
          • ‪Deutsch‬
          • ‪Español‬
          • ‪Español (Latinoamérica)‬
          • ‪Français‬
          • ‪Indonesia‬
          • ‪Italiano‬
          • ‪Português (Brasil)‬
          • ‪简体中文‬
          • ‪繁體中文‬
          • ‪日本語‬
          • ‪한국어‬
          コンソール
          • Google Cloud プロダクト
          • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
          Google Cloud