バーチャルスタジオは、ブルーバックまたはグリーンバック、および実景の背景に対して、自動的かつ専門的なクロマキー合成を提供します。複数のカメラアングルやデバイスからのライブストリーミングを可能にし、リモートブロードキャストをサポートしています。クラウドベースのクロマキー合成機能を使用して、デュアルスクリーン、分割画面、ピクチャインピクチャなど、さまざまなライブストリーミングシーンを実現し、没入型のライブストリーミング体験を作成できます。このトピックでは、ApsaraVideo Live コンソールまたは API 操作を通じてバーチャルスタジオを使用する方法について説明します。
前提条件
プロダクションスタジオ 機能が有効になっていること。詳細については、「プロダクションスタジオを作成する」をご参照ください。機能の可用性については、「サポートされているリージョン」をご参照ください。
ドメイン名が ApsaraVideo Live に追加され、そのドメイン名に CNAME レコードが設定されていること。詳細については、「CDN ドメイン名を追加する」および「Alibaba Cloud DNS で CNAME レコードを設定する」をご参照ください。
オプション。ApsaraVideo Live からビデオソースを選択する場合は、ビデオソースのドメイン名が ApsaraVideo Live に追加され、CNAME レコードが設定されていることを確認してください。詳細については、「CDN ドメイン名を追加する」および「Alibaba Cloud DNS で CNAME レコードを設定する」をご参照ください。
オプション。ApsaraVideo VOD からビデオソースを選択する場合は、ビデオソースのドメイン名が ApsaraVideo VOD に追加され、CNAME レコードが設定されていることを確認してください。詳細については、「CDN 用のドメイン名を追加する」および「Alibaba Cloud DNS に CNAME レコードを追加する」をご参照ください。
オプション。ライブストリームを録画する場合は、録画機能が有効になっていることを確認してください。詳細については、「ライブストリーム録画」をご参照ください。
ワークフロー
バーチャルスタジオは、クロマキー合成機能を汎用モードのプロダクションスタジオに統合します。次の図は、そのワークフローを示しています。
図に示すように、ワークフローは次の手順で構成されています。
ライブストリーミングを設定する
ストリーミングドメイン名、出力解像度、トランスコード、録画など、ライブストリーミング設定を行います。
ライブコンテンツを設定する
メディアアセットをバーチャルスタジオに追加し、出力レイアウトを設定します。
ライブストリーミングを開始する
PVW を使用してミックスストリームをプレビューし、PGM を使用してライブ出力します。
リアルタイムプロダクションを実行する
ライブ字幕、グラフィックパッケージ、オーディオミキサーなどの機能を使用して、ライブコンテンツを充実させ、出力効果を調整します。
ApsaraVideo Live コンソールの使用
ライブストリーミングを設定する
ApsaraVideo Live コンソール にログインします。左側のナビゲーションウィンドウで、 を選択します。
バーチャルスタジオを選択するか、[開く] 列の [操作] をクリックします。
プロダクションスタジオに初めて入ると、[スタジオ設定] ダイアログボックスが表示されます。ダイアログボックスのパラメーターを設定し、[OK] をクリックします。
右上隅にある [ライブストリーム設定] をクリックして、[スタジオ設定] ダイアログボックスを開くこともできます。
パラメーター
説明
ドメイン
ドロップダウンリストからドメイン名を選択します。ドメイン名には CNAME レコードを設定する必要があります。
出力
ライブストリームの元の解像度を選択します。有効な値:
低解像度 360p (640 × 360)
標準解像度 480p (854 × 480)
高解像度 720p (1280 × 720)
超高解像度 1080p (1920 × 1080)
縦向き低解像度 360p (360 × 640)
縦向き標準解像度 480p (480 × 854)
縦向き高解像度 720p (720 × 1280)
縦向き超高解像度 1080p (1080 × 1920)
トランスコード仕様
ライブストリームに 1 つ以上のトランスコード仕様を選択します。有効な値:
低解像度
標準解像度
高解像度
超高解像度
説明トランスコードされたストリームの解像度は、元のストリームの解像度を超えることはできません。[低解像度] を選択すると、視聴者は元の画質と低解像度を切り替えることができます。
録画
オプション。[録画] をオンにして、ライブストリームを録画します。
有効な値:
自動録画:ライブストリーミングの開始後に録画が自動的に開始されます。
手動録画:録画は手動で開始および停止されます。
録画ファイルを保存する Object Storage Service (OSS) バケットを指定します。
説明録画ファイルは、プロダクションスタジオ インスタンスと同じリージョンにある OSS バケットにのみ保存できます。
録画ファイルの形式を 1 つ以上選択します。
録画サイクルを指定します。10 分に設定すると、システムは 10 分ごとにライブストリームの録画ファイルを生成します。
ストリーム遅延
オプション。[ストリーム遅延] をオンにして、出力の遅延を設定します。有効な値:15 ~ 300 秒。
スタンバイリソース
オプション。
ライブストリーム:[ライブストリームを選択] または [ストリーミング URL を入力] を選択して、スタンバイビデオを指定します。
VOD リソース:[選択] をクリックし、表示されたビデオファイルからビデオを選択します。選択したビデオは、ライブストリーミングが開始される前、またはライブストリーミング中に例外が発生した場合に再生されます。
重要ApsaraVideo VOD のビデオをビデオソースまたはスタンバイビデオとして使用する場合は、ビデオは プロダクションスタジオ インスタンスと同じリージョンに保存する必要があります。
画像:[メディアライブラリから選択] または [ローカルアップロード] をクリックして、スタンバイ画像を指定します。サポートされている画像形式は JPG と PNG です。画像のサイズは 10 MB を超えることはできません。
ストリームリレー
オプション。[URL を追加] をクリックして、宛先 URL を追加します。
重要ストリームリレーの URL を追加または削除した後、PGM を再起動して変更を適用します。
ライブストリームがサードパーティのプラットフォームにリレーされる場合、追加料金が発生します。各ドメイン名は、無料で 3 つのリレー先を持つことができます。超過分の URL については、ライブセンターストリームリレーと同じ料金が適用されます。詳細については、「ストリームリレーの課金」をご参照ください。
ライブコンテンツを設定する
[メディアファイルを追加] をクリックして、クロマキー入力ソースまたはマルチメディア入力ソースを追加します。
クロマキー入力ソース:緑色の背景を持つライブストリームを追加します。緑色の背景は、クロマキー合成機能を使用して削除できます。
マルチメディア入力ソース:ビデオオンデマンド (VOD) リソースまたはライブストリームを使用できます。
タイプ
説明
ライブストリーム
ライブストリームを選択: ドメイン名と、そのドメイン名の下にあるアップストリーミング URL を選択します。
ストリーミング URL を入力: リアルタイムメッセージングプロトコル (RTMP)、Flash Video (FLV)、またはリアルタイムストリーミング (RTS) 形式のストリーミング URL を入力します。
ビデオオンデマンド
[選択] をクリックし、表示されたビデオファイルからビデオを選択します。[ループ] パラメーターを [1 回] または [ループ] に設定します。
説明ApsaraVideo VOD のメディアアセットを使用するには、ApsaraVideo VOD コンソールで選択し、[操作] 列で [その他] > [プロダクションスタジオに追加] を選択する必要があります。メディアアセットは、プロダクションスタジオで使用するためにアップロードおよび前処理されます。前処理ルールと課金方法の詳細については、ApsaraVideo VOD の料金ページをご覧ください。
ローカルストリームのアップストリーミング
有効な入力ソース:
画面共有:アプリケーションウィンドウ またはデスクトップを入力ソースとして使用します。
カメラ:ローカルカメラを入力ソースとして使用します。
解像度:ビジネス要件に基づいて解像度を選択します。
[+ レイアウト] をクリックして、バーチャルスタジオのレイアウトを設定します。
[レイアウト設定] ダイアログボックスで、[レイアウトタイプ] パラメーターに [スタジオレイアウト] を選択し、[レイアウト名] パラメーターに値を指定します。一般的なレイアウトまたはスタジオレイアウトを追加して、スタンバイビデオ、広告、およびライブストリームを切り替えることができます。
[レイアウト設定] ダイアログボックスの [背景画像] タブで、背景画像を追加します。テンプレートライブラリから画像を選択するか、ローカル画像をアップロードできます。
説明背景画像は、ライブストリームのサイズに合わせて拡大縮小されます。ライブストリームと同じサイズの画像を使用することをお勧めします。画像サイズは 10 MB を超えることはできません。
[クロマキーマテリアル] タブで、[+ 追加] をクリックして、クロマキーマテリアルを追加します。入力ソースを選択した後、クロマキー設定を行います。次の表にパラメーターを示します。複数の入力ソースを追加できます。
パラメーター
説明
入力ソース
ドロップダウンリストから入力ソースを選択します。
ポートレートタイプ
有効な値:全身と半身。
クロマキーの色域
有効な値:緑、青、実写。
位置/サイズ
水平オフセットと垂直オフセットがサポートされています。マテリアルのサイズは拡大縮小できます。
[マルチメディアマテリアル] タブで、[+ 追加] をクリックして、マルチメディアマテリアルを追加します。最大 3 つのマルチメディアウィンドウを追加して、ビデオまたは画像を挿入できます。
[レイヤーの順序] タブで、マテリアルのオーバーレイシーケンスを変更します。
[OK] をクリックします。
ライブストリーミングを開始する
使用するレイアウトを選択し、[開始] をクリックしてライブストリーミングを開始します。ソースは、レイアウトに基づいて PVW ウィンドウに表示されます。
[PGM に同期] をクリックして、ライブコンテンツを視聴者が利用できるようにします。
ライブコンテンツを切り替えるには、使用する別のレイアウトをクリックします。新しいレイアウトが PVW ウィンドウに表示されたら、[PGM に同期] をクリックして、ライブストリームを視聴者に配信します。
重要バーチャルスタジオでは、別のレイアウトに切り替えることで、PVW ウィンドウで再生されるライブコンテンツを変更できます。ライブストリーミング中にレイアウトまたはマテリアルを変更するには、事前に複数のレイアウトを設定する必要があります。
各レイアウトに一意の名前を付けることをお勧めします。
ライブストリーミングを停止するには、右上隅にある [停止] をクリックします。
リアルタイム プロダクションを実行する
次の機能を使用して、ライブコンテンツと出力効果をリアルタイムで編集できます。
ボリュームスライダーを調整して、ボリュームを上下します。
オーディオはビデオに追従:選択すると、PVW ウィンドウにビデオが音声なしで表示されます。[PGM に同期] をクリックすると、PVW のソースのオーディオが PGM に同期されます。他のビデオソースはミュートされます。オーディオはオーディオミキサーで調整できます。選択されていない場合、[PGM に同期] をクリックした後、PVW のソースのオーディオは同期されません。
字幕スタイルと翻訳を設定します。
ライブ字幕機能は、ライブストリームの音声をテキストに変換してリアルタイムで字幕を生成し、中国語、英語、スペイン語、ロシア語との間のリアルタイム翻訳をサポートしています。ライブストリームには、ソース言語またはターゲット言語でバイリンガルまたはモノリンガルの字幕を追加できます。
ライブ字幕を使用すると、環境のために音声を聞くことができない視聴者がライブコンテンツにアクセスできるようになります。リアルタイム翻訳により、さまざまな言語的背景を持つ視聴者がライブコンテンツを理解できるようになり、これは国境を越えた e コマースや国際イベントでのライブストリーミングに役立ちます。
[リアルタイム字幕] の横にあるアイコンをクリックします。
[コンポーネントの追加] ダイアログボックスで、[名前]、[フォント]、[サイズ]、[位置]、[ビデオソース]、[ソース言語]、[翻訳] パラメーターを設定します。プレビューは左側に表示されます。[OK] をクリックして、コンポーネントを追加します。
ウォーターマーク、ロゴ、またはテキストをライブストリームに挿入します。
画像を追加します。
コンポーネントエリアで、[画像] をクリックします。
[コンポーネントの追加] ダイアログボックスで、[画像をアップロード] をクリックし、コンピューター上の画像を選択します。画像がアップロードされたら、[名前]、[スケール]、[サイズ]、[位置] パラメーターを設定します。プレビューは左側に表示されます。[OK] をクリックして、コンポーネントを追加します。
テキストを追加します。
コンポーネントエリアで、[テキスト] をクリックします。
[コンポーネントの追加] ダイアログボックスで、左側のエディターにテキストを入力し、[名前]、[フォント]、[サイズ]、[表示モード]、[位置] パラメーターを設定します。プレビューは左側に表示されます。[OK] をクリックして、コンポーネントを追加します。
ビデオソースのレイアウトを変更します。最大 20 個のレイアウトを作成できます。
ライブストリーミング中に例外が発生した場合は、[スタンバイに切り替え] をクリックしてスタンバイビデオを再生し、中断を回避します。
API 操作の呼び出し
このセクションでは、バーチャルスタジオを設定および使用するために呼び出すことができる API 操作について説明します。
CreateCaster および SetCasterConfig 操作を呼び出して、バーチャルスタジオを作成および設定します。
AddCasterVideoResource 操作を呼び出して、バーチャルスタジオにソースを追加します。
AddStudioLayout を呼び出して、バーチャルスタジオのレイアウトを設定します。
オプション。AddCasterComponent 操作を呼び出して、コンポーポーネントを追加します。
StartCaster 操作を呼び出して、バーチャルスタジオを開始します。
SetCasterSceneConfig 操作を呼び出して、シーンを設定します。
StopCaster 操作を呼び出して、バーチャルスタジオを停止します。