導入
Secure Reliable Transport (SRT) は、インターネットのような信頼性の低いネットワーク上で高品質で低遅延の動画を配信するために設計されたオープンソースのトランスポートプロトコルです。SRT は、エンドツーエンドの暗号化、データ整合性検証、および輻輳制御を組み合わせて、動画を安全かつ信頼性高く配信します。このプロトコルは、パケット損失が高く帯域幅が変動する予測不能なネットワーク上で動画ストリーミングの課題を克服するように設計されています。
Aximmetryは、MPEG-TSにカプセル化されたAVCまたはHEVC動画とAACオーディオを、SRT プロトコルを使用してストリーミングできます。SRT の3つの接続モード(Caller、Listener、Rendezvous)すべてがサポートされています。
SRT接続の設定
スタートアップ設定ウィンドウで、関連するSRTオプションをドラッグ&ドロップしてSRT入力または出力接続を設定できます:
Aximmetry Composerが既に実行中の場合、これらのオプションは編集メニューから入力と出力...またはデバイス管理...オプションを選択してもアクセス可能です。
ビデオ入力
ビデオ入力にSRTを追加すると、SRTデバイス設定ウィンドウが表示されます:
注:SRTビデオ入力では、最も一般的な選択はリスナーモードの使用です。AximmetryもリスナーをSRTビデオ入力のデフォルト接続モードとして使用します。
調整可能な入力パラメータ
名前
Aximmetryに表示されるビデオ入力デバイスの名前を調整します。
接続モード
ここでは3つの接続モードから選択できます:発信者、リスナー、ランデブー。
注記:選択した接続モードによっては、調整可能なパラメータが表示されない場合があります。
ホスト
ホストは名前(例:localhost、media.myserver.com)またはIPアドレス(例:127.0.0.1)で指定できます。
注記: Aximmetry 2023.2.2以降、ホストパラメータは発信者およびランデブー接続モードでのみ表示されます。
アダプター
アダプターを選択することで、着信接続を指定したネットワークアダプターのみに制限できます。
ポート番号
SRTプロトコルには公式に割り当てられた特別なポートがないため、0を除く任意のポート番号を使用できます。(ポート番号は1024から49151の間が推奨されます。)
ポートおよびローカルポートの有効な値は1から65535です。
注記: 選択した接続モードによっては、一部の調整可能なパラメータが表示されない場合があります。
注記: 発信者モードでは、ポートとローカルポートの両方を設定できます。このモードでは、ローカルポートは応答パケットが戻ってくる場所です。空欄のままにすると、オペレーティングシステムが自動的にポートを選択します。これを定義するのは、主にネットワーク問題の診断に有用です。
パスフレーズ
ストリームが暗号化されている場合、パスフレーズも入力する必要があります。
レイテンシ(ms)
20~10000 msの範囲で設定可能。デフォルトは120です。
往復時間(RTT)が長すぎて伝送が途切れる場合にのみ、この値を変更してください。レイテンシを高く設定すると、失われたパケットを回復する時間が長くなります。
ビデオ出力
ビデオ出力にSRTを追加すると、SRTデバイス設定ウィンドウが表示されます:
注記:SRTビデオ出力では、Callerモードの使用が最も一般的です。AximmetryもSRTビデオ出力のデフォルト接続モードとしてCallerを使用します。
調整可能な出力パラメータ
名前
ここでSRT接続に名前を付けます。
接続モード
ここで3つの接続モードから選択できます:発信者、受信者、ランデブー。
ホスト
ホストは名前(例:localhost、media.myserver.com)またはIPアドレス(例:127.0.0.1)で指定できます。
アダプター
アダプターを選択することで、発信接続を指定したネットワークアダプターのみに制限できます。
ポート番号
SRTプロトコルには公式に割り当てられた特別なポートがないため、0を除く任意のポート番号を使用できます。(ポート番号は1024から49151の間が推奨されます。)
ポートおよびローカルポートの有効な値は1から65535です。
注記:選択した接続モードによっては、一部の調整可能なパラメータが表示されない場合があります。
注記:発信者モードでは、ポートとローカルポートの両方を設定できます。このモードでは、ローカルポートは応答パケットが戻ってくる宛先となります。空欄のままにすると、オペレーティングシステムが自動的にポートを選択します。これを定義するのは、主にネットワーク問題の診断に有用です。
パスフレーズ
暗号化を使用するには、ストリームの暗号化/復号化に使用されるパスフレーズを指定する必要があります。
SRTプロトコルでは、パスフレーズは10~79文字でなければなりません。
注:AximmetryはAES-256暗号化を使用しており、変更できません。
このフィールドを空欄のままにすると、ストリームは暗号化されません。
レイテンシー
20~10000ミリ秒の範囲で設定可能で、デフォルトは120です。
往復時間(RTT)が長すぎて伝送が途切れる場合にのみ、この値を変更する必要があります。レイテンシを高く設定すると、失われたパケットを回復する時間がより多く確保されます。
帯域幅オーバーヘッド
これは、ビデオおよびオーディオの帯域幅に加えて追加される帯域幅です。失われたパケットの回復に使用されます。
ビデオエンコーディング
導入部で述べた通り、AVC(H.264)またはHEVC(H.265)を選択可能です。
ビデオ Mbps
ビデオビットレートはメガビット毎秒単位です。有効値は0.01(10 Kbps)から128までです。
オーディオチャンネル
エンコードストリーム内のオーディオチャンネル数を調整します。
オーディオ Kbps
オーディオビットレートを調整します。
接続モード
SRTでは、入力と出力の両方で任意の接続モードを選択できます。各接続モードには、以下で説明する通り、指定が必要なパラメータがあります。
リスナー
リスナーモードでは、ストリームを受信するために使用するローカルポートのみを指定する必要があります。リスナーモードはSRT入力のデフォルト値です。
重要: ローカルポートは必ず指定してください。
注:ストリームが暗号化されている場合、パスフレーズも入力する必要があります。
発信者
発信者モードでは、Aximmetryに接続先と使用するポートを指定する必要があるため、ホストとポートが必須です。発信者モードはSRT出力のデフォルト値です。
重要:ホストとポートは必ず指定してください。
注:アダプターとローカルポートの指定は任意です。
注記: 暗号化を使用するには、ストリームの暗号化/復号化に使用するパスフレーズを指定する必要があります。
アダプターとローカルポートの指定は任意です。
ストリームをこのアダプター経由でのみ送信したい場合は、アダプターを選択できます。
ローカルポートが0の場合、Windowsは49152から65535の間のポート(一時的な範囲)を割り当てます。
ランデブー
ランデブーは、ポート転送の設定を必要とせずにファイアウォールの内側から使用できる特別なモードです。
重要:ホストとポートは必ず指定する必要があります。
他の2つのケースと同様に、アダプターを選択できます。ランデブーモードでは、ローカルポートは常にリモートポートと同じであるため、指定できません。