
オンデマンド ストリーミング用のエンドツーエンドの動画配信システムを、すべて 1 か所で確認できます。取り込み、保存、コード変換、配信ができる VOD インフラストラクチャを使用して、世界中の視聴者にその場で会えます。
概要
ビデオ オンデマンド(VOD)は、静的配信スケジュールや特定の動画再生デバイスの制約を受けることなく、ユーザーが動画コンテンツを自らの意向で視聴できるメディア配信システムです。
VOD ストリーミングはライブ ストリーミングとは異なります。VOD コンテンツは、事前に録画および編集された動画コンテンツをもとにユーザーが視聴するのに対し、ライブ ストリーミングはライブ動画コンテンツをリアルタイムで配信します。
ビデオ オンデマンド(VOD)テクノロジーは、事前に録画および編集された動画コンテンツを個々の顧客に直接配信し、すぐに視聴できるようにします。企業は、広告型ビデオ オンデマンド(AVOD)戦略の一環として、VOD アセットに広告を挿入してコンテンツを収益化できます。その他の VOD の収益化戦略としては、定額制ビデオ オンデマンド(SVOD)の月額料金を請求する方法や、特定のトランザクション ビデオ オンデマンド(TVOD)やライブ ストリーム(ペイパービューなど)へのアクセスに対する 1 回限りの料金を請求する方法などがあります。
VOD は、Media CDN などのコンテンツ配信ネットワーク(CDN)上で実行され、ストリーミング動画コンテンツをグローバルにキャッシュして配信します。メザニン動画コンテンツは、ストレージ バケットに取り込まれ、マルチ フォーマット ストリーミング用にコード変換され、配信用バケットに保存され、CDN によって配信され、動画アプリケーションによって再生されます。
VOD は、企業にとって信頼性が高く、費用も抑えられます。そのため、売上、ウェブ エクスペリエンス、ユーザー エクスペリエンスの向上に役立ちます。Google Cloud のスケーラブルで自動化された VOD ソリューションを使用すると、動画の取り込み、保存、コード変換、配信、ストリーミングをすべて 1 か所で行うことができます。
YouTube コンテンツを 20 億人を超えるユーザーに提供するために Google が過去 10 年をかけて構築したものと同じインフラストラクチャが、現在、Media CDN を使用して VOD ソリューションを含む大規模なメディアを Google Cloud のお客様に配信するために活用されています。世界 200 以上の国と地域、1,300 以上の都市をカバーする Google Cloud のインフラストラクチャは、動画コンテンツとユーザー間の距離を縮め、より高いビットレートを可能にし、再バッファリングを減らします。
Google Cloud のプロダクトとインフラストラクチャを使用して、エンドツーエンドの VOD ストリーミング ワークフローを構築する方法を学びます。新しい動画コンテンツは Cloud Storage に取り込まれ、Transcoder API でコード変換され、HLS/MPEG-DASH 互換の動画プレーヤーで Media CDN を使用してグローバルに再生されます。
Google Cloud のプロダクトとインフラストラクチャを使用して、エンドツーエンドの VOD ストリーミング ワークフローを構築する方法を学びます。新しい動画コンテンツは Cloud Storage に取り込まれ、Transcoder API でコード変換され、HLS/MPEG-DASH 互換の動画プレーヤーで Media CDN を使用してグローバルに再生されます。
Transcoder API は、取り込まれた動画メザニン ファイルを、MP4、HLS、MPEG-DASH などの目的の出力形式にコード変換します。Transcoder API は、入力動画ごとに、構成に基づいて出力レンディションを提供します。SD(1280x720 ピクセル未満)から HD(1280x720 ピクセル)、UHD(1920x1080 超から 4096x216 ピクセル)。コード変換された動画は、Media CDN の元のストレージとして機能する別の Cloud Storage バケットに配置されます。
Transcoder API は、取り込まれた動画メザニン ファイルを、MP4、HLS、MPEG-DASH などの目的の出力形式にコード変換します。Transcoder API は、入力動画ごとに、構成に基づいて出力レンディションを提供します。SD(1280x720 ピクセル未満)から HD(1280x720 ピクセル)、UHD(1920x1080 超から 4096x216 ピクセル)。コード変換された動画は、Media CDN の元のストレージとして機能する別の Cloud Storage バケットに配置されます。
動画ファイルが Cloud Storage に取り込まれると、Cloud Functions がバケット内の新しい動画を自動的に検出し、コード変換ジョブを作成します。Transcoder API は、取り込まれた動画メザニン ファイルを、H.264 エンコードと MP4、HLS、MPEG-DASH のパッケージングなどの目的の出力形式にコード変換します。コード変換された動画は、Media CDN の元のストレージとして機能する別の Cloud Storage バケットに配置されます。
動画ファイルが Cloud Storage に取り込まれると、Cloud Functions がバケット内の新しい動画を自動的に検出し、コード変換ジョブを作成します。Transcoder API は、取り込まれた動画メザニン ファイルを、H.264 エンコードと MP4、HLS、MPEG-DASH のパッケージングなどの目的の出力形式にコード変換します。コード変換された動画は、Media CDN の元のストレージとして機能する別の Cloud Storage バケットに配置されます。
Live Stream API は、メザニン ライブ信号を HLS や MPEG-DASH などの direct-to-consumer ストリーミング形式に自動的にコード変換します。まず入力エンドポイントを確立し、次にライブの SRT または RTMP 入力ストリームを、HLS または DASH 出力ストリームにコード変換するチャネル リソースを作成します。Live Stream API によって作成された出力ストリームは、Cloud Storage バケットに保存され、Cloud CDN のバックエンドとして構成できます。
Live Stream API は、メザニン ライブ信号を HLS や MPEG-DASH などの direct-to-consumer ストリーミング形式に自動的にコード変換します。まず入力エンドポイントを確立し、次にライブの SRT または RTMP 入力ストリームを、HLS または DASH 出力ストリームにコード変換するチャネル リソースを作成します。Live Stream API によって作成された出力ストリームは、Cloud Storage バケットに保存され、Cloud CDN のバックエンドとして構成できます。
広告サーバーに保存され、メタデータで記述された広告を 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 は、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 Stitcher API は広告サーバーに保存されているメタデータの記述に沿って広告をライブ ストリーム コンテンツに動的に挿入します。Video Stitcher API は、Common Media Application Format(CMAF)準拠の HTTP Live Streaming(HLS)と Dynamic Adaptive Streaming over HTTP(DASH)標準のアダプティブ ビットレート ストリーミングの各形式をサポートしています。この API を呼び出すと、新しいライブ セッションが作成され、再生 URL と動画に挿入される広告に関する情報が指定されます。
Video Intelligence API を使用すると、デベロッパーは Google の動画分析技術をアプリケーションに組み込むことができます。事前トレーニング済みの ML モデルが、保存された動画とストリーミング動画内の大量のオブジェクト、場所、アクションを自動的に認識します。REST API を使用すると、ローカルまたは Cloud Storage に保存されている動画にアノテーションを付けて、動画全体、セグメント単位、ショット単位、フレーム単位のコンテキスト情報を含めることができます。
Video Intelligence API を使用すると、デベロッパーは Google の動画分析技術をアプリケーションに組み込むことができます。事前トレーニング済みの ML モデルが、保存された動画とストリーミング動画内の大量のオブジェクト、場所、アクションを自動的に認識します。REST API を使用すると、ローカルまたは Cloud Storage に保存されている動画にアノテーションを付けて、動画全体、セグメント単位、ショット単位、フレーム単位のコンテキスト情報を含めることができます。
Video Intelligence API は、ライブメディアのリアルタイム ストリーミング分析を可能にします。事前トレーニング済みの ML モデルが、保存されているかライブ配信中かを問わず、動画内の大量のオブジェクト、場所、動作を自動的に認識します。REST API を使用することで、Cloud Storage に保存されている動画やライブ配信されている動画にアノテーションを付けることができます。この機能は、RTSP、RTMP、HLS などの標準ライブ ストリーミング プロトコルに対応しています。これにより、コンテキスト情報が動画全体で、あるいはセグメント、ショット、フレームごとに参照可能になります。
Video Intelligence API は、ライブメディアのリアルタイム ストリーミング分析を可能にします。事前トレーニング済みの ML モデルが、保存されているかライブ配信中かを問わず、動画内の大量のオブジェクト、場所、動作を自動的に認識します。REST API を使用することで、Cloud Storage に保存されている動画やライブ配信されている動画にアノテーションを付けることができます。この機能は、RTSP、RTMP、HLS などの標準ライブ ストリーミング プロトコルに対応しています。これにより、コンテキスト情報が動画全体で、あるいはセグメント、ショット、フレームごとに参照可能になります。