「ライブストリーミングの VOD 化」は、ライブストリームをオンデマンドビデオとして録画する機能です。この機能は、メディア資産管理、トランスコーディングや自動レビューなどのメディア処理、オンライン編集によるコンテンツ制作、CDN による高速配信をサポートします。コンソールで自動化されたワークフローを設定するか、API またはソフトウェア開発キット (SDK) を使用してプロセスをトリガーできます。このトピックでは、ライブストリーミングの VOD 化のアーキテクチャ、メリット、および使用方法について説明します。
全体アーキテクチャ
次の図に、ライブストリーミングの VOD 化の全体アーキテクチャを示します。
メリット
独自のストレージへの録画と比較して、ApsaraVideo VOD への録画には次のメリットがあります:
ワンストップのビデオ制作: VOD への録画は、自動トランスコーディングと CDN 配信をサポートし、ワンストップのビデオ制作ワークフローを提供します。
包括的なメディア資産管理: VOD は録画されたビデオを個別のビデオ資産として管理し、包括的で拡張可能なメディア資産管理機能を提供します。
強力なコンテンツ制作: VOD のオンライン編集機能を使用して録画済みビデオを編集することで、従来の制作ワークフローを置き換えることができます。
ビデオ AI によるメディア処理: 強力な AI 機能を利用して、ビデオの自動レビュー、スマートなサムネイル生成、メディアフィンガープリントを実行できます。
使用方法
事前準備
ApsaraVideo VOD がアクティベートされていること。詳細については、「ApsaraVideo VOD のアクティベート」をご参照ください。
ApsaraVideo Live がアクティベートされていること。詳細については、「サービスの有効化とリソースプランの購入」をご参照ください。
ApsaraVideo VOD に録画を保存するには、ApsaraVideo VOD をアクティベートしたリージョンが、ストリーミングドメインのライブセンターのリージョンと同じである必要があります。
ライブ録画を VOD に保存するための設定
ApsaraVideo Live はライブコンテンツを録画・保存し、その後 ApsaraVideo VOD に転送して管理します。
ApsaraVideo VOD でトランスコーディングテンプレートグループを作成し、ライブ録画後のビデオコンテンツを処理します。
ApsaraVideo VOD コンソールにログインします。トランスコードテンプレートグループ ページで、テンプレートグループを作成します。詳細については、「音声と動画のトランスコード」をご参照ください。
ApsaraVideo Live の設定を行い、ライブ録画を ApsaraVideo VOD に保存します。
ApsaraVideo Live コンソールにログインします。対象のストリーミングドメインの VOD への録画ページ (ドメイン設定 > テンプレート設定 > [ライブ録画] > [VOD への録画]) で、設定を行います。詳細については、「VOD への録画保存」をご参照ください。AddLiveRecordVodConfig API 操作を呼び出して録画設定を追加することもできます。
設定が完了すると、受信したライブストリームはテンプレートに基づいて録画されます。
説明ネットワークジッターや一時的な中断によって録画が途切れるのを防ぐため、システムは 180 秒のストリーム中断遅延を使用します。中断から 180 秒以内にアップストリーミングが再開された場合、システムは同じストリームへの録画を継続します。中断が 180 秒を超えた場合、システムは新しい録画ストリームを開始します。
録画済みビデオのクエリ
ライブストリームが VOD に録画されると、VOD はそのコンテンツをビデオ資産として管理し、豊富なメディア処理機能を提供します。録画済みビデオのリストは、次の方法で取得できます:
コンソールでの表示
ApsaraVideo VOD コンソールの左側にあるナビゲーションウィンドウで、メディアファイル > [音声/動画] を選択します。[音声/動画] ページで、ソースドロップダウンリストから ApsaraVideo Live を選択して結果を絞り込みます。

ApsaraVideo Live コンソールのナビゲーションウィンドウで、[機能管理] > [ライブ録画] を選択します。[ライブ録画] ページで、[録画管理] タブをクリックし、AppName と StreamName でクエリを実行します。

録画コールバック
ライブ録画が完了すると、VOD システムはコールバック通知を送信します。ライブ録画完了 イベントコールバックを受信して、新しく録画されたビデオを取得できます。
API クエリ
ApsaraVideo VOD はクエリ API を提供しています。ListLiveRecordVideo API 操作を呼び出して、ビデオのリストを取得できます。リクエストでドメイン名、
AppName、およびStreamNameを指定します。
関連ドキュメント
ライブストリーミングの VOD 化シナリオ: 自動トランスコーディングと CDN 高速化を伴うライブ録画、VOD のみでの保存と手動トランスコーディングを伴うライブ録画、複数エポックビデオの自動マージを伴うライブ録画という 3 つの典型的なシナリオについて説明します。
ライブストリーミングの VOD 化に関するよくある質問: ライブストリーミングの VOD 化に関する一般的な問題とそのソリューションについて説明します。