ApsaraVideo VODは、ライブストリームをオンデマンドビデオとして同期的に録画するためのライブto VOD機能を提供します。 次に、ビデオのトランスコーディング、コンテンツモデレーション、インテリジェントなサムネイル生成などのAI操作を実行できます。 オンライン編集機能を使用してビデオコンテンツを作成し、Alibaba Cloud CDNを使用してコンテンツ配信を高速化することもできます。 ApsaraVideo VODまたはApsaraVideo liveコンソールでLive-to-VODを自動ワークフローとして設定したり、APIまたはSDKを使用してlive-to-VOD処理を柔軟に開始したりできます。 このトピックでは、live-to-VOD機能のアーキテクチャと利点、および機能の使用方法について説明します。
全体的なアーキテクチャ
次の図は、live-to-VOD機能の全体的なアーキテクチャを示しています。
メリット
録画したビデオをObject Storage Service (OSS) に保存する場合と比較して、録画したビデオをApsaraVideo VODに保存すると、次の利点があります。
ワンストップビデオ制作: ApsaraVideo VODは、録画ビデオの自動トランスコーディングとCDNベースのコンテンツ配信をサポートし、ワンストップビデオ制作を実装します。
さまざまなメディアアセット管理機能: ApsaraVideo VODは、録画ビデオの管理に使用できるさまざまなメディアアセット管理機能を提供します。
強力なコンテンツ制作機能: ApsaraVideo VODのオンライン編集サービスを使用して、録画したビデオをオンラインで直接編集できます。これにより、従来の制作プロセスが不要になります。
自動レビューやAIなどのメディア処理機能: 強力なAI機能に基づいて、ApsaraVideo VODは、録画されたビデオに対して自動レビュー、インテリジェントなサムネイル生成、メディアフィンガープリントなどの操作を実行できます。
live-to-VODを使用する
準備
ApsaraVideo VODが有効化されています。 詳細については、「ApsaraVideo VODの有効化」をご参照ください。
ApsaraVideo Liveが有効化されています。 詳細については、「ApsaraVideo Liveおよび購入リソースプランの有効化」をご参照ください。
ApsaraVideo VODに録画を保存するには、ApsaraVideo VODがアクティブ化されているリージョンが、ストリーミングドメインのライブセンターが存在するリージョンと同じである必要があります。
ApsaraVideo VODへのライブストリームの保存
次の操作を実行して、ライブストリームをApsaraVideo VODに記録および保存します。
ApsaraVideo VODでトランスコードテンプレートグループを作成し、録画コンテンツのビデオ処理操作を設定します。
ApsaraVideo VODコンソールにログインします。 [トランスコードテンプレートグループ] ページで、トランスコードテンプレートグループを作成します。 詳細については、「コード変換テンプレートグループの設定」をご参照ください。
ApsaraVideo liveコンソールで、ライブストリームをApsaraVideo VODに保存するための設定を行います。
ApsaraVideo Live コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 対象のストリーミングドメインを見つけ、[操作] 列の [ドメイン設定] をクリックします。 表示されるページで、[テンプレート]> [録画設定] を選択します。 [VOD] タブで、保存場所を追加します。 詳細については、「ApsaraVideo VODでの録画の保存」をご参照ください。 AddLiveRecordVodConfig操作を呼び出して、録音設定を追加することもできます。
上記の準備を実行した後、ライブ-to-VOD機能を使用できます。
説明ストリームが中断されると、システムはストリームの記録を停止するまで3分間待機します。 これにより、ネットワークジッタや一時的なストリームの中断による録画ビデオの予期しない切り捨てを防ぎます。 ストリームが中断後3分以内に再取り込みされた場合、システムは新しいストリームを元のストリームと見なします。 ストリームが中断から3分以上後に再取り込みされた場合、システムは新しいストリームを別のストリームと見なします。
録画したビデオのクエリ
ライブストリームがオンデマンドビデオとして記録された後、ApsaraVideo VODは、記録されたビデオの管理に使用できるさまざまなメディアアセット管理機能を提供します。 次のいずれかの方法を使用して、録画ビデオを取得できます。
コンソールで録画したビデオを表示する
ApsaraVideo VODコンソールにログインします。 左側のナビゲーションウィンドウで、[メディアファイル] > [オーディオ /ビデオ] を選択します。 オーディオ /ビデオページで、ソースドロップダウンリストから [ApsaraVideo Live] を選択します。
ApsaraVideo Live コンソールにログインします。 左側のナビゲーションウィンドウで、[ストリーミング管理]> [録音] を選択します。 録画管理ページで、録画した動画をアプリケーション名とストリーム名に基づいて照会します。
記録コールバックの設定
録画したビデオを取得するには、ApsaraVideo VODでAddLiveRecordVideoCompleteイベント通知を設定します。
API の呼び出し
ListLiveRecordVideo操作を呼び出し、DomainName、
AppName
、StreamName
パラメーターを指定してビデオを照会します。
関連ドキュメント
Live to VOD: live-to-VOD機能のいくつかの使用シナリオについて説明します。 たとえば、live-to-VOD機能を使用してライブストリームを録画する方法、ビデオの自動トランスコードを有効にする方法、Alibaba Cloud CDNを使用してコンテンツ配信を高速化する方法などです。
Live to VODに関するFAQ: ライブ-to-VOD機能に関するよくある質問に対する回答を提供します。