バーチャルスタジオは、プロダクションスタジオサービス内のクロマキー合成機能です。ブルーバック、グリーンバック、および実世界の背景に対して、プロフェッショナルな自動クロマキー合成を提供します。複数のデバイスやカメラアングルからのストリーミングをサポートし、リモートブロードキャストを可能にします。クラウドベースのクロマキー合成機能を使用して、デュアルスクリーン、分割画面、ピクチャーインピクチャー (PiP) など、さまざまなライブストリーミングシーンを作成し、没入感のあるライブ体験を実現できます。このトピックでは、バーチャルスタジオを使用してライブビデオストリーミングを行う方法について説明します。
前提条件
プロダクションスタジオサービスが有効化されていること。詳細については、「プロダクションスタジオサービスを有効にする」をご参照ください。
高速化ドメイン名が追加され、そのドメイン名に対して CNAME レコードが設定されていること。詳細については、「高速化ドメイン名の追加」および「ストリーミングドメインの CNAME レコード設定」をご参照ください。
(オプション) ApsaraVideo Live コンソールからビデオソースを選択する場合、ビデオソース用のストリーミングドメインが追加され、CNAME レコードが設定されていること。詳細については、「ストリーミングドメインの追加」および「ストリーミングドメインの CNAME レコード設定」をご参照ください。
(オプション) メディアライブラリからビデオソースを選択する場合、ApsaraVideo VOD のドメイン名が追加され、CNAME レコードが設定されていること。詳細については、「ApsaraVideo VOD のドメイン名を追加する」および「ApsaraVideo VOD ドメイン名の CNAME レコードを設定する」をご参照ください。
(オプション) ライブ録画機能を使用する場合、録画を保存するサービスが有効化されていること。詳細については、「ライブストリームを OSS に録画する」をご参照ください。
開発ガイドを読んでいること。詳細については、「開発ガイド」をご参照ください。
背景情報
バーチャルスタジオは、プロダクションスタジオサービス内のクロマキー合成機能で、複数のデバイスやカメラアングルからのストリーミングをサポートし、リモートブロードキャストを可能にします。クラウドベースのクロマキー合成を使用して、デュアルスクリーン、分割画面、ピクチャーインピクチャー (PiP) など、さまざまなライブストリーミングシーンを作成し、没入感のあるライブ体験を実現できます。このガイドでは、バーチャルスタジオへの入場から最終的なライブストリームの出力までの全プロセスを説明します。
プロダクションスタジオサービスは、バーチャルスタジオのレイアウトを追加、削除、クエリ、変更するための一連の API 操作を提供します。このガイドでは、API 操作を使用してバーチャルスタジオサービスを迅速に統合する方法についても説明します。
ワークフロー
バーチャルスタジオは、標準のプロダクションスタジオを基盤とし、クロマキー合成機能を統合しています。ワークフローは、標準のプロダクションスタジオと同様です。以下のフローチャートは、ライブストリーミングのワークフローを示しています。
バーチャルスタジオを使用する完全なワークフローには、以下の段階が含まれます。
ライブストリーミング設定:Cloud Director コンソールを使用して、ライブ再生ドメイン名、出力解像度、トランスコーディング、録画などの機能を設定します。
ライブストリームの設定:音声および映像素材を追加し、追加した素材の出力レイアウトを設定します。
ライブストリーミングの開始:公式のライブストリームにはプログラム (PGM) 出力を使用し、ミックスストリームのプレビューにはプレビュー (PVW) 出力を使用します。
リアルタイムプロダクション:リアルタイム字幕、グラフィックオーバーレイ、オーディオミキサーなどの機能を使用して、ライブコンテンツと効果を調整します。
コンソールでの操作
ライブストリーミングの設定
ApsaraVideo Live コンソールにログインします。左側のナビゲーションウィンドウで、を選択します。
作成したバーチャルスタジオを選択し、[操作] 列の 開く をクリックします。
プロダクションスタジオインスタンスを作成し、初めて UI にアクセスすると、設定パネルが表示されます。パラメーターを設定した後、OK をクリックします。
以前にインスタンスを設定したことがある場合は、右上隅の ライブストリーム設定 をクリックしてパネルを開くことができます。

設定項目
手順
ドメイン
ドメイン のテキストボックスをクリックし、ドメイン のドロップダウンリストから、CNAME レコードが設定されているライブストリーミングドメイン名を選択します。
出力
出力 のドロップダウンリストで、ライブストリームのオリジナル解像度 (LD、SD、HD、Ultra HD 1080P (1920 x 1080)、縦向き低解像度、縦向き標準解像度、縦向き高解像度、または 縦向き超高解像度 1080p (1080 × 1920)) を選択します。
トランスコード仕様
LD
SD
HD
Ultra HD 1080P (1920 x 1080)
出力設定を完了した後、LD、SD、HD、および Ultra HD 1080P (1920 x 1080) のチェックボックスをクリックして、ライブストリームのトランスコーディング仕様を選択することもできます。複数のオプションを選択できます。
説明複数のトランスコーディング仕様を選択できますが、その解像度はオリジナルストリームの解像度を超えることはできません。たとえば、LD を選択した場合、視聴者は再生中に オリジナル画質 と LD のいずれかを選択できます。
録画設定
(オプション) 録画設定 スイッチをオンにして録画を有効にします。
自動録画または手動録画を選択できます。自動録画の場合、ライブストリームが開始されると自動的に録画が開始されます。手動録画の場合、ライブストリームの開始後に必要に応じて手動で録画を開始または停止できます。
ライブストリーム録画の保存場所を設定します。
説明録画の保存場所は、Cloud Director と同じリージョンにある必要があります。リージョンをまたいだ録画はサポートされていません。
録画ファイルの保存フォーマットを 1 つ以上選択します。
録画間隔を設定します。たとえば、間隔を 10 分に設定すると、10 分ごとに新しい録画ファイルが生成されます。
遅延再生
オプション。遅延再生 をオンにして、出力の遅延を設定します。有効な値:15~300 秒。
スタンバイビデオ
(オプション)
ライブストリーム:スタンバイビデオとして ApsaraVideo Live コンソールから選択 または ライブストリーミング URL を入力してください を選択します。
VOD リソース:選択 をクリックし、VOD ソースリストから VOD ビデオを選択して、ライブストリームが開始されていないか異常な場合のスタンバイビデオとして使用します。
重要使用するすべてのビデオオンデマンド (VOD) プロダクトアセット (VOD ソースやスタンバイビデオなど) は、Cloud Director と同じリージョンにある必要があります。Cloud Director は、他のリージョンの VOD ビデオをアセットとして使用することをサポートしていません (たとえば、中国 (上海) リージョンで Cloud Director を使用する場合、アセットも中国 (上海) リージョンの VOD プロダクトに保存されている必要があります)。
画像:ApsaraVideo VOD メディアアセットライブラリから選択 または ローカルアップロード をクリックしてバックアップイメージを選択します。JPG または PNG 形式の画像をアップロードできます。最大ファイルサイズは 10 MB です。
マルチウェイストリームリレー
(オプション) URL の追加 をクリックして転送アドレスを設定します。
重要アップストリーミング URL を追加または削除した後、設定を有効にするには、PGM 出力を切断して再起動する必要があります。
サードパーティのプラットフォーム機能を使用すると、追加のアップストリーミング料金が発生します。デフォルトでは、同じドメイン名の下で 3 つの無料アップストリーミング URL を使用できます。追加のアップストリーミング URL は課金されます。課金基準は、ライブセンターでのアップストリーミングと同じです。詳細については、「ライブセンターでのアップストリーミングの課金」をご参照ください。
ライブストリームの設定
入力ソースを追加します。バーチャルスタジオは 2 種類のビデオソースをサポートしています。
クロマキー入力ソース:グリーンバックのライブストリームを追加できます。グリーンバックはクロマキー機能で除去できます。このソースを追加するには、ビデオソースエリアの 画像マット入力ソース タブを選択します。
マルチメディア入力ソース:オンデマンドまたはライブストリームを追加できます。これらのストリームはマルチメディアウィンドウで再生されます。このソースを追加するには、プロダクションスタジオのビデオソースエリアの マルチメディア入力ソース タブを選択します。
メディアの追加 をクリックして リソースの追加 パネルを開きます。次の表で説明するように、ライブまたは VOD ビデオをソースとして追加できます。

追加方法
手順
ライブストリーム
ApsaraVideo Live コンソールから選択:ドメイン名を選択します。そのドメイン名の下にあるすべてのライブストリームのリストが自動的に同期されます。現在のプロダクションスタジオインスタンスに追加したいアップストリーミング URL を選択します。
ストリーミング URL を入力:有効なストリーミング URL を入力します。RTMP、FLV、および RTS 形式がサポートされています。
ApsaraVideo VOD
選択 をクリックします。メディアライブラリのビデオアセットのリストからビデオを選択します。再生モードを 一回 または ループ に設定します。OK をクリックしてビデオを追加します。
説明VOD の VOD ビデオアセットについては、ApsaraVideo VOD コンソールの その他 ドロップダウンメニューから「ライブプロダクション用」を選択する必要があります。その後、アセットはアップロードされ、前処理されてから Cloud Production で使用できるようになります。前処理ルールと課金方法の詳細については、「ApsaraVideo VOD の料金」をご参照ください。
ローカル取り込み
アップストリーミング方法:
画面共有:ご利用の画面を共有します。アプリケーションウィンドウまたはデスクトップを入力ソースとして選択できます。
カメラアップストリーミング:ご利用のローカルカメラを入力ソースとして使用します。
解像度:適切な解像度を選択します。
+ レイアウト をクリックして、スタジオレイアウトを追加および設定します。
レイアウト設定 ウィンドウで、レイアウトタイプ を スタジオレイアウト に設定し、レイアウト名 を入力します。必要に応じて、一般レイアウトとスタジオレイアウトの 2 種類のレイアウトを追加できます。これらを使用して、スタンバイビデオ、広告、メインのライブストリームを切り替えることができます。

レイアウト設定 ウィンドウの 背景画像 タブで、背景画像を追加します。テンプレートライブラリから画像を選択するか、ローカルマシンから画像をアップロードできます。
説明背景画像は全画面で表示されます。画像のディメンションを画面のディメンションと一致させることを推奨します。ファイルサイズは 10 MB を超えることはできません。
レイアウト設定 ウィンドウの 画像マット素材 タブで、追加 をクリックしてクロマキー素材を追加します。入力ソースを関連付けた後、以下の表で説明するように、ソースの自動クロマキー合成設定を構成します。ライブチャンネルは複数のクロマキー入力ソースをサポートしています。

設定
説明
入力ソース
ドロップダウンリストから入力ソースを選択します。
Portrait Type
全身および半身のポートレートをサポートしています。
画像マットの色域
グリーンバック、ブルーバック、実世界のシーンの 3 つのクロマキー色域の自動検出をサポートしています。
位置/サイズ
水平オフセット、垂直オフセット、およびスケーリングの設定をサポートしています。
レイアウト設定 ウィンドウの マルチメディア素材 タブで、追加 をクリックしてマルチメディア素材を追加します。ライブチャンネルには 1~3 つのマルチメディアウィンドウを追加できます。ビデオまたは画像素材を挿入できます。
レイアウト設定 ウィンドウの Order of Layers タブで、素材の重ね順を調整できます。
OK をクリックして、バーチャルスタジオのレイアウト設定を完了します。
ライブストリーミングの開始
ライブストリーミングを開始するには、使用したいレイアウトをクリックし、ライブストリーミングの開始 をクリックします。ビデオソースがレイアウトに従って PVW ウィンドウに表示されます。
PGM に同期 をクリックします。これが、エンドユーザーに表示される公式のライブコンテンツです。
ライブコンテンツを切り替えるには、切り替えたい新しいレイアウトをクリックします。レイアウトが PVW プレビューウィンドウに表示された後、PGM に同期 をクリックして、ライブストリームを視聴者にプッシュします。
重要設定済みのスタジオレイアウトを切り替えることで、PVW プレビューウィンドウのライブコンテンツを切り替えることができます。ライブストリーム中にスタジオやスタジオ内のコンテンツ (クロマキーソースやマルチメディアウィンドウ内のコンテンツなど) を切り替えるには、事前に異なるスタジオレイアウトを設定しておく必要があります。
異なるスタジオレイアウトを追加する際は、区別しやすいように明確な名前を使用することを推奨します。
ライブストリームを終了するには、停止 をクリックします。
リアルタイムプロダクション
ライブストリームをモニターしながら、以下の機能を使用してライブコンテンツと効果をリアルタイムで編集および調整できます。
オーディオミキサーブロック ボタンをクリックし、上下にスライドさせてプログラム音量を調整します。
映像と音声を同期 (チェックあり):PVW には音声なしのビデオのみが表示されます。映像と音声を同期 を選択し、PGM に同期 をクリックすると、PVW のビデオソースからの音声が PGM 出力に送信されます。他のビデオソースの音声はデフォルトでミュートされます。オーディオミキサーを使用して、すべてのビデオソースの音声を出力用に設定できます。
映像と音声を同期 (チェックなし):映像と音声を同期 を選択せずに PVW から PGM に切り替えると、PVW プレビューのビデオソースの音声は PGM に出力されません。

字幕スタイルを設定し、二か国語翻訳を有効にします。
説明リアルタイム字幕機能は、シンガポールライブセンターではサポートされていません。
リアルタイム字幕は、ライブストリームの音声に対してリアルタイム音声認識を使用し、認識されたテキストをストリーム上に字幕として表示します。認識された字幕はリアルタイムで翻訳できます。音声のソース言語、翻訳されたターゲット言語、またはその両方で字幕を表示できます。
翻訳は、中国語、英語、スペイン語、ロシア語間でサポートされています。リアルタイム字幕機能は、コンテンツにプロフェッショナルな印象を与えるだけでなく、音声が不便なシナリオでも優れた視聴体験を提供します。リアルタイム翻訳により、ライブストリームのコンテンツは、国際的で多言語のユーザーにとってよりアクセスしやすくなります。越境 EC のライブストリーミングや国際イベント放送で実用的な応用が可能です。
リアルタイム字幕 をクリックして字幕ウィジェットウィンドウを開きます。
ウィジェット名、フォントスタイル、サイズ、位置、ビデオソース、ソース言語、および翻訳言語を設定します。左側のエリアで効果をプレビューできます。設定が完了したら、OK をクリックして保存します。

ウォーターマーク、ロゴ、バナーテキストなどの効果をライブストリームに挿入します。
画像の追加
画像 をクリックして画像ウィジェットウィンドウを開きます。
画像のアップロード をクリックし、ローカルマシンからアップロードする画像を選択します。画像がアップロードされたら、ウィジェット名、スケーリング比率 (サイズ)、および位置を設定します。左側のエリアで効果をプレビューできます。設定が完了したら、OK をクリックして保存します。

テキストの追加
テキスト をクリックしてテキストウィジェットウィンドウを開きます。
入力ボックスにテキストを入力します。次に、ウィジェット名、フォントスタイル、サイズ、表示モード、および位置を設定します。左側のエリアで効果をプレビューできます。設定が完了したら、OK をクリックして保存します。

ビデオストリームのレイアウトを変更します。同時に最大 20 個のレイアウトを作成できます。
スタンバイに切り替える をクリックします。ライブストリームに問題が発生した場合、リアルタイムでスタンバイビデオに切り替えて、ライブストリームが中断されることなく継続されるようにすることができます。
API 操作
API 操作を呼び出して、バーチャルスタジオサービスを迅速に統合および使用できます。プロセスは次のとおりです。
プロダクションスタジオを作成および設定します。タイプはバーチャルスタジオに設定する必要があります。詳細については、「CreateCaster」および「SetCasterConfig」をご参照ください。
プロダクションスタジオにビデオソースを追加します。詳細については、「AddCasterVideoResource」をご参照ください。
バーチャルスタジオのレイアウトを追加します。詳細については、「AddStudioLayout」をご参照ください。
(オプション) プロダクションスタジオにコンポーネントを追加します。詳細については、「AddCasterComponent」をご参照ください。
プロダクションスタジオを開始します。詳細については、「StartCaster」をご参照ください。
再生シーンを設定します。詳細については、「SetCasterSceneConfig」をご参照ください。
プロダクションスタジオを停止します。詳細については、「StopCaster」をご参照ください。