検索
Start typing to search...

SRT

Author: Aximmetry

導入

Secure Reliable Transport (SRT) は、インターネットのような信頼性の低いネットワーク上で高品質で低遅延の動画を配信するために設計されたオープンソースのトランスポートプロトコルです。SRT は、エンドツーエンドの暗号化、データ整合性検証、および輻輳制御を組み合わせて、動画を安全かつ信頼性高く配信します。このプロトコルは、パケット損失が高く帯域幅が変動する予測不能なネットワーク上で動画ストリーミングの課題を克服するように設計されています。

Aximmetryは、MPEG-TSにカプセル化されたAVCまたはHEVC動画とAACオーディオを、SRT プロトコルを使用してストリーミングできます。SRT の3つの接続モード(CallerListenerRendezvous)すべてがサポートされています。

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つのケースと同様に、アダプターを選択できます。ランデブーモードでは、ローカルポートは常にリモートポートと同じであるため、指定できません。

記事内容

Loading
Close
Loading spinner icon
1/10