はじめに
Aximmetry Gatewayは、別のコンピュータと間で動画、トラッキングデータ、コントローラーデータを送信し、動画を受信するソフトウェアです。これはComposerの簡素化されたバージョンで、フローグラフが省略されており、データを送受信するための基本機能のみが利用可能です。デバイス入力が1台のコンピュータにあり、コンポジティングを別のコンピュータで行う場合に利用できます。
注:このドキュメントにおける「動画」は、動画とその埋め込み音声の両方を指します。
ユーザーインターフェース
Gatewayを起動すると、自動的に最新の設定ファイルを開こうとします。ファイルが見つからない場合は通知が表示され、別のファイルを開くか新しいファイルを作成するかを選択できます。
初回起動時、新しい設定が自動的に作成されます。
設定を作成または読み込んだ後、4つのセクションが表示されます。そのうち3つはデータ送信を担当し、最後の1つはデータ受信と出力を行います。
これらのセクションには、特定のデバイス群の処理と転送を担当するパネルを配置できます。
セクションの右上角にあるプラスアイコンをクリックすることで、新しいパネルを追加できます。
不要なパネルは、パネルの右上にある閉じるボタンをクリックして簡単に削除できます。
NOTE: VIDEO INPUTS と CAMERA TRACKING パネルはペアで作成され、削除されます。これは通常ペアで使用されるため、操作をシンプルにするためです。カメラ追跡が不要な場合は、Tracking デバイスと/または Zoom デバイスを空のままにしておいてください。
プロジェクトのフレームレート設定
プロジェクトのフレームレートは、編集 / 設定 / レンダリング で設定できます:
編集 / ビデオ出力... で任意のデバイスに同期が設定されている場合、同期されたフレームレートがプロジェクトのフレームレートを上書きします:
サーバー設定
コンポジティングが行われるサーバーPCのアドレスと、コントローラーデータが送信されるOSCポートは、編集 / 設定 / サーバー設定で定義できます。
データ構成と送信
サーバー設定が完了したら、ゲートウェイからデータを送信するために以下の2つの手順が必要です:
- 送信するデータの定義
- データが送信されるチャネルの定義
送信するデータの設定
入力処理とデータ送信を行う各セクションで、送信するデバイス(関連設定を含む)を選択できます。
注:ソフトウェアベースのデバイス(トラッキングデータプロトコルを含む)は、まず 編集 / デバイス管理 で作成する必要があります。
ビデオ送信チャネルの設定
ビデオの送信はSRTプロトコル経由で行われます。送信チャネルの設定...ボタンを押すと、SRT設定ダイアログが表示されます。
このウィンドウでは、ホストはサーバー設定ページから既に設定されており、デバイス名前フィールドは削除されています。
その他のフィールドは、当社のSRTドキュメントの調整可能な出力パラメーターセクションに従って設定してください。
トラッキング送信チャネルの設定
トラッキングデータの送信は、フォーマットとターゲットポートがCAMERA TRACKINGパネルで設定され、サーバーアドレスがサーバー設定ページで設定されたサーバー宛てに行われます。
注:トラッキングデータを別のAximmetryに送信する場合、AxiBridgeの使用を推奨します。接続が不安定な場合はAxiBridge TCPを使用してください。他のアプリケーションでは、相手先でサポートされているフォーマットを使用してください。
注:Free-Dを選択した場合、転送されるカメラIDは0になります。
コントローラー送信チャネルの設定
コントローラー入力の送信はOSCプロトコル経由で行われます。追加の設定は不要で、ホスト名とOSCポートはサーバー設定で定義され、OSCメッセージの送信先を指定します。
最終出力の処理
サーバーからの最終出力を受信するには、1つ以上のビデオ出力パネルを作成する必要があります。
最終出力の受信
最終出力はSRTプロトコル経由で受信されます。受信チャンネルの設定...ボタンを押すと、SRT設定ダイアログが表示されます。
このウィンドウでは、ホストはサーバー設定ページから既に設定されており、デバイス名前フィールドは削除されています。
他のフィールドは、当社のSRTドキュメントの調整可能な入力パラメーターセクションに従って設定してください。
NOTE: Aximmetry ComposerのSRTビデオ入力デバイスのデフォルト設定とは異なり、ここでの受信チャネルのデフォルト接続モードは「Caller」ではなく「Listener」です。これは、ゲートウェイを使用する際の一般的なネットワーク設定でこの設定が必要だからです。変更しない場合、ComposerでSRTビデオ出力デバイスを作成する際、接続モードを「Caller」から「Listener」に変更する必要があります。
デバイスへの出力
最終的なコンポジットは、Output toドロップダウンメニューから選択した任意の2つのビデオ出力デバイスに出力できます。ただし、ここには Edit / Video Outputs...でインデックス番号が設定されているデバイスのみが表示されます。
アクセスを容易にするため、Configure...ボタンをクリックするとVideo Outputsウィンドウが開きます。
NOTE: ソフトウェアベースのデバイス(トラッキングデータプロトコルを含む)は、まずEdit / Manage Devicesで作成する必要があります。
遅延の設定
ビデオ入力
タイムコードマスターチェックボックスが
- チェックされている場合:ビデオ入力のタイムコードが、すべてのビデオと追跡データの同期用タイムコードとして使用されます。すべての入力がタイムコードジェネレーターに接続されている場合の使用を推奨します。
- チェックされていない場合:Aximmetryのベースタイムコードが、すべてのビデオと追跡データの同期用タイムコードとして使用されます。
カメラ追跡
- 追跡デバイス遅延:追跡デバイスの特定の遅延。
- ズームデバイス遅延: ズームデバイス用の特定の遅延。
- TC同期: トラッキングデバイス用のタイムコード同期。カメラとトラッキングデバイスがタイムコード同期されている場合、このチェックボックスをオンにします。
- ズームTC: ズームデバイス用のタイムコード同期。カメラとズームデバイスがタイムコード同期されている場合、このチェックボックスをオンにします。
遅延について詳しく知りたい場合は、当社の「Tracked Camera Inputs」ドキュメントの「Delays」セクションを参照してください: Delays
サーバー側の遅延設定
Aximmetry Gateway経由で送信される動画フレームとトラッキングデータには、Aximmetryのベースタイムコードが埋め込まれます。すべての入力はタイムコード同期されるため、INPUT #のタイムコード同期スイッチをオンにし、トラッキング遅延とズーム遅延の値を0に設定する必要があります。
注意:一部のトラッキング形式はタイムコードの使用をサポートしていません(例:Free-D)。この場合、タイムコード同期は機能しません。タイムコードをサポートするトラッキング形式(例:AxiBridge)の使用を推奨します。
ストリームの開始
設定が完了したら、タイトルバーまたはServerメニューからストリームの開始/停止が可能です。
Composerでのデータ受信
ゲートウェイから送信されたデータを受信するには、Composerの編集 / デバイス管理の下で、各入力に対応するデバイスを作成する必要があります。
動画の受信
ゲートウェイから送信された動画を受信するには、送信マシン上のVIDEO INPUTSの送信チャンネルに対応するSRT Videoデバイスを作成する必要があります。
デバイスが設定されると、Composerで動画入力として使用できます。
NOTE: SRT ビデオデバイスの作成については、こちらを参照してください: SRT
トラッキングデータの受信
トラッキングデータを受信するには、送信マシン上のCAMERA TRACKINGのTarget portとFormatに対応するトラッキングデバイスを作成する必要があります。
デバイスの設定は、送信PCで選択したプロトコルによって異なります:
- AxiBridge:
- 送信マシンからUDPポートフィールドにTarget portを入力します。
- AxiBridge TCP:
- Hostnameに送信マシンを設定し、Portを送信マシンのTarget portと同じに設定します。
- Hostnameに送信マシンを設定し、Portを送信マシンのTarget portと同じに設定します。
- C-Tracking:
- 送信マシンからUDPポートフィールドにTarget portを入力します。
- Free-D:
- 送信マシンからUDPポートフィールドにターゲットポートを入力し、カメラIDを0に設定します。
- 送信マシンからUDPポートフィールドにターゲットポートを入力し、カメラIDを0に設定します。
- Passthru:
- Passthru形式は、ポートを送信マシンのターゲットポートに置き換えて、追跡データを元の形式で転送します。作成するデバイスは元の入力設定で構成しますが、使用するポートは送信マシンで設定されたターゲットポートと同じにします。
デバイスを設定すると、Composer でカメラ追跡として使用できます。
コントローラーデータの受信
コントローラーデータを受信するには、送信マシン側の Server Setup に該当する OSC サーバーを設定する必要があります。ほとんどのケースでは、ポート番号を同じに設定するだけで十分です。
接続が確立されると、コントローラーはComposerでOSCコントローラーとして使用できます。
NOTE: OSCコントローラーの使用については、こちらを参照してください: OSCメッセージ in Aximmetry
最終コンポジットをゲートウェイに戻す
プロダクションの設定が完了したら、最終コンポジット(またはその他のビデオ)をゲートウェイが実行されている元のPCに戻すことができます。
GatewayのVIDEO OUTPUTSパネルはSRTプロトコルで最終コンポジットを受信するため、Composerからの最終出力はSRTプロトコルで送信する必要があります。
これには、VIDEO OUTPUTSのReceive channelに対応するSRT Video Outデバイスを作成する必要があります。
デバイスを設定すると、Composerでビデオ出力として使用でき、Gatewayが信号を受信します。
NOTE: SRT Video Out デバイスの作成については、こちらを参照してください:
NOTE: Gateway の VIDEO OUTPUTSの Receive channelの Connection modeが変更されていない場合(Caller)、Composer のデフォルトの SRT Video Out Connection modeを Caller から Listener に変更する必要があります。