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