導入
ストリーミングはAximmetryの製品ラインナップにおける主要な機能です。このドキュメントでは、Aximmetryにおけるストリーミングに関する基本的な質問に回答します。
AximmetryはストリーミングにRTMP (Real-Time Media Protocol) を使用しています。NDIを使用してAximmetryの出力をSkype、Zoomなどに送信することも可能ですが、このドキュメントではその詳細については説明しません。
RTMPベースのサービスへのストリーミングは、当社の全製品で利用可能です。Communityライセンスを使用すれば、任意のコンテンツをストリーミングできます。有料バージョンにアップグレードすると、最終出力のウォーターマークが削除されます。
ストリーミングプラットフォーム
RTMPをサポートするストリーミングプラットフォームであれば、どのサービスも利用可能です。以下は最も広く利用されているストリーミングサービスです:
- YouTube
- Twitch
- IRIS
- Ustream
- Dacast
- Livestream
- Brightcove
RTMP出力の設定
注:ここではYouTubeを例に説明しますが、すべてのRTMPベースのサービスは同じ設定(URL、キーなど)を使用します
まず、ストリーミングする出力先を定義する必要があります。
Aximmetry Composerを起動します。
Startup Configurationウィンドウで、Manage Devices...をクリックします。
Video Out デバイスタイプから YouTube を選択します:
YouTube プロファイルに移動し、YouTube スタジオページを確認します。YouTube のメインページの上部右隅にある「Go Live」オプションをクリックします:
これにより、YouTube Studio にリダイレクトされ、以下の設定を確認できます。
新しいストリームを作成するか、YouTube が提供するデフォルトのストリームを使用できます。
YouTubeでのストリーミングに関する詳細情報は、公式のYouTubeサポートページをご確認ください:
https://support.google.com/youtube/answer/2474026?hl=en&ref_topic=9257984#
接続
以下の例では、新しいストリーム「Aximmetry Stream」を追加しました:
ストリーミングURLがYouTubeページのURLと一致しているか確認してください:
Add...をクリック
出力用の名前を指定し、チャンネルのユニークなストリームキーを入力してください:
Facebookへのストリーミング設定は、Aximmetryでは前の例とほぼ同じですが、ビデオ出力タイプで
Facebookを選択する必要があります:
Facebook側:
フィードに移動し、Live videoを選択してください:
Facebookのライブ配信ページで、すぐにライブ配信を開始するか、ライブ配信イベントを作成してください。
ライブ動画作成ページで、ストリーミングソフトウェア:を選択します。
ページで生成されたストリームキーをコピーし、Aximmetryのストリームキーフィールドに貼り付けます。
正しいストリームURLを使用していることを確認してください。詳細設定で再確認してください。
このURLをAximmetryのストリームURLフィールドに貼り付けます。
Facebookは設定の場所を変更する場合があります。最新の情報は、必ず公式ヘルプページをご確認ください:
https://www.facebook.com/business/help/165076674943644?id=1123223941353904
ストリームの品質
ビットレート
品質スライダーを設定する前に、事前に調査が必要です。
ストリームの品質は、ネットワークの制限、ストリーミングプラットフォーム、ターゲットオーディエンスに依存します。 解像度、フレームレート、そして最も重要なビットレートを適切に選択する必要があります。
Aximmetryは、ストリーミングサービスの推奨に基づいて、異なるRTMPターゲットごとに異なるビットレート範囲を使用しています。各ストリーミングプラットフォームにはこれらの仕様に関する制限があるため、Aximmetryはそれらに基づいて動作するように設計されています。
この記事の最後には、ストリーミングプラットフォームごとの解像度/フレームレートの組み合わせと、それぞれの最大および最小ビットレートを記載した表が掲載されています。これらの情報は参考用に収集したものであり、将来変更される可能性があります。最新の情報を確認するには、必ずストリーミングプラットフォームの公式情報をご確認ください。
このスライダーは、ストリームのビットレートを設定します。0から100までの範囲で、0が最小ビットレート値、100が該当する解像度+フレームレート組み合わせにおける最大ビットレート値を表します。
特定の解像度とフレームレート組み合わせにおいて、ビットレート範囲が[Min,Max]で、品質スライダーの値がQであると仮定します。ビットレート値Bは、次の式で計算されます:
B = Min + (Max-Min) × (Q/100)
例えば、2160p30の場合、最大ビットレート値は51で、最小値は20です。つまり、ビットレートは[20,51]の範囲で設定可能です。品質スライダーを50に設定した場合、ビットレートは次のように計算されます:
B = 20 + (51-20) × (50/100) = 35.5 Mbits/s
設定を保存して出力するには、[OK]をクリックします。
両方のダイアログで[OK]をクリックすると、Composerが再起動し、新しいストリーミング出力が出力リストの下部に表示されます。
解像度
新しく追加した出力に任意のインデックスを割り当てることができます。#2を使用することをおすすめします。
NOTE: すべてのCamコンパウンドには、CAMERASコントロールボードに組み込みのストリーミングパネルが搭載されています。これを使用するには、必ずストリーミングインデックスを出力#2に割り当てる必要があります。
ストリーミング出力との同期を有効にします。
解像度ウィンドウの3点アイコンをクリックすると、ストリームの解像度とフレームレートを指定できるダイアログが開きます:
ストリームの品質が解像度とフレームレートと一致していることを確認してください。
OKをクリックし、Aximmetryを起動します。
ストリーミングの開始
当社のすべてのカメラコンパウンドには、CAMERASコントロールボードに組み込みのストリーミングパネルが搭載されています。これを使用するには、必ずストリーミングインデックスを出力#2に割り当てる必要があります。
ストリーミングのONとOFFは、そのボタンを押すだけで切り替えることができます。
ログに以下のメッセージが表示されます:
数秒後、ストリーミングがYouTubeストリーミングインターフェースのプレビューパネルに表示されます。
カスタム設定でストリーミングを行う場合は、Video Out Config モジュールを使用し、出力インデックスのピン値に、スタートアップ設定で選択した同じインデックスを設定します。ストリーミングの開始と停止は、ON/OFF ボタンを押すことで行えます。
独自のコントロールボードを作成し、好みに合わせてカスタマイズできます。その場合は、Pin Collectors と Control Boards の取り扱いに関するガイドを こちら でご確認ください。
ビットレート表
YouTube