ライブ VOD は、ライブストリームを VOD ビデオとして同期的に録画し、メディアアセット管理、メディア処理、コンテンツ制作、CDN で高速化された配信をサポートします。
アーキテクチャ
次の図は、ライブ VOD のアーキテクチャを示しています:
利点
従来のユーザー ストレージへの録画と比較して、ApsaraVideo VOD への録画には次の利点があります:
-
エンドツーエンドのビデオ制作:ApsaraVideo VOD は、Alibaba Cloud CDN を使用してトランスコードとコンテンツ配信を自動化し、完全なビデオ制作ワークフローを提供します。
-
豊富なメディアアセット管理:ApsaraVideo VOD は、録画されたビデオを個別のアセットとして管理し、スケーラビリティを容易にするための幅広い管理オプションを提供します。
-
強力なコンテンツ制作:オンライン編集機能により、従来のオフライン制作ワークフローなしで、クラウドで直接録画されたビデオを編集できます。
-
AI を活用したメディア処理:コンテンツモデレーション、インテリジェントなサムネイル生成、メディアフィンガープリントに AI を活用します。
使用方法
前提条件
ApsaraVideo VODが有効化されています。 詳細については、「ApsaraVideo VOD の有効化」をご参照ください。
ApsaraVideo Liveが有効化されています。 詳細については、「ApsaraVideo Liveおよび購入リソースプランの有効化」をご参照ください。
ApsaraVideo VOD に録画を保存するには、ApsaraVideo VOD を有効化したリージョンが、ストリーミングドメインのライブセンターリージョンと一致している必要があります。
ApsaraVideo VOD へのライブ録画の設定
ApsaraVideo Live はライブコンテンツを録画・保存し、その後 ApsaraVideo VOD で管理されます。
-
ApsaraVideo VOD で、録画されたビデオコンテンツを処理するためのトランスコードテンプレートグループを作成します。
ApsaraVideo VOD コンソールにログインします。 トランスコードテンプレートグループ ページで、テンプレートグループを作成します。 詳細については、「オーディオとビデオのトランスコーディング」をご参照ください。
-
ApsaraVideo Live で、ライブ録画を ApsaraVideo VOD に保存するように設定します。
ApsaraVideo Live コンソールにログインします。 対象のストリーミングドメインで、[ドメイン設定] > [テンプレート] > [ライブ録画] > [VOD への録画] を選択して [VOD への録画] ページに移動します。 このページで設定します。 詳細については、「ApsaraVideo VOD での録画の保存」をご参照ください。 また、AddLiveRecordVodConfig API を呼び出して録画設定を追加することもできます。
-
設定が完了すると、システムはテンプレートに基づいて受信ライブストリームを録画します。
説明ネットワークジッターや一時的なストリームの中断によって録画が短くなるのを防ぐため、システムはストリームの中断後 180 秒間待機してから録画ファイルを確定します。 この 180 秒のウィンドウ内にストリームが再度取り込まれた場合、システムは同じ録画を続行します。 180 秒後に取り込みが再開された場合、システムは新しい録画を開始します。
録画されたビデオのクエリ
ライブストリームが ApsaraVideo VOD に録画されると、コンテンツは広範なメディア処理機能を備えたビデオ アセットとして管理されます。 録画されたビデオは、次の方法で取得できます:
-
コンソールから
-
ApsaraVideo VOD コンソールの左側のナビゲーションペインで、メディアファイル を選択し、[オーディオ/ビデオ] をクリックします。[オーディオ/ビデオ] ページで、「ソース」ドロップダウンリストから ApsaraVideo Live を選択して結果を絞り込みます。
-
ApsaraVideo Live コンソールの左側のナビゲーションペインで、[機能管理] > [ライブ録画] を選択します。 [ライブ録画] ページで、[録画ファイル] タブをクリックします。 その後、[AppName] および [StreamName] で録画ファイルを絞り込むことができます。
-
-
録画コールバック
ライブ録画が完了したときに ApsaraVideo VOD が録画コールバックを送信するように設定します。 ライブ録画完了イベントをリッスンすることで、新しく作成されたビデオ アセットに関する情報を取得できます。
-
API の呼び出し
ApsaraVideo VOD は、ビデオをクエリする API を提供します。 ListLiveRecordVideo API を呼び出し、ドメイン、
AppName、およびStreamNameを指定してビデオを取得します。
関連ドキュメント
-
ライブ VOD シナリオの選択:ライブ録画と自動トランスコードおよび Alibaba Cloud CDN アクセラレーション、ストレージのみのライブ録画とそれに続く手動トランスコードおよび Alibaba Cloud CDN アクセラレーション、複数期間のビデオ録画の自動マージという 3 つの一般的なシナリオについて説明します。
-
ライブ VOD に関する FAQ:ライブ VOD の一般的な問題と推奨ソリューションについて説明します。