レイテンシを調整し、SRTストリームのステータスを表示する
SRT(Secure Reliable Transport)は、UDPパケット経由で不安定なインターネット接続でも高品質、低遅延のストリーミングを実現します。SRT宛先への転送中にパケットが失われた場合、失われたパケットの再送信の要求をPearl Nanoに送り返されます。管理者画面で、レイテンシを調整して、ストリームのQoSを向上させ、ドロップされるパケットの数を減らすことができます。
SRTストリーム中に、管理者画面でストリーム統計を表示し、パケット損失率とラウンドトリップ時間(RTT)に基づいて遅延量を調整できます。Pearl NanoがSRTソースとして設定されている場合、SRTストリーム統計はchannelのstreaming設定ページで提供されます。Pearl NanoがSRT入力を備えたSRT宛先として設定されている場合、SRT統計はSRT入力設定ページで利用できます。
次の例は、SRTストリームのSRT統計を示しています。統計セクションは、SRTストリームがアクティブな間のみ表示されます。SRT接続が確立されてから統計が表示されるまで約30秒かかります。
SRTストリームに80ミリ秒~8000ミリ秒の遅延を追加できます。待ち時間が長くなると、パケットをバッファリングし、転送中に失われたパケットを宛先に再送信するための時間が長くなります。ストリームに設定された遅延値が低すぎると、ネットワーク上でパケット損失が発生した場合、失われたパケットの再送信は不可能になり、ストリームの品質が低下します。
レイテンシは、ソースと宛先で設定できます。 SRTは2つのレイテンシ値の高い方を使用します。
レイテンシを計算する式は次のとおりです。SRT Latency = RTT Multiplier × RTT RTT乗数の推奨範囲は3〜20の値です。
次の表に、レイテンシを計算するときに使用する値のガイドラインを示します。 RTT乗数の値が3未満の場合、SRTを有効にするには小さすぎます。値が20を超える場合は、パケット損失が100%のネットワークを示します。測定されたbuffer(バッファ)が、使用するレイテンシ値以下であることを確認してください。
Packet loss % | RTT multiplier | Recovery bandwidth overhead | Minimum SRT latency (for RTT ≤ 20 ms) |
---|---|---|---|
% is ≤ 1 | 3 | 33 | 60 |
% is ≤ 3 | 4 | 25 | 80 |
% is ≤ 7 | 5 | 20 | 100 |
% is ≤ 10 | 6 | 17 | 120 |
※これらの値は、SRT導入ガイドからのものです。最新の計算については、srtalliance.org にアクセスしてください。 |
例として、パケット損失率が0.53で、測定されたRTTが16.506ミリ秒の場合、遅延の計算は次のようになります。 49.518 = 3×16.506ミリ秒または50ミリ秒の遅延(切り上げ)。
管理者画面でSRTストリームの遅延とリカバリ帯域幅のオーバーヘッドを調整する
1.admin 権限で管理者画面にログインする。参照:管理者画面へ接続する
2.実行中のSRT統計を表示し、次のいずれかを実行する。
a. channelメニューからSRT統計を開くには、SRTストリーム設定のあるchannelを選択し、Streaming をクリックします。Streaming設定ページが開きます。次に、SRTストリームの横にある矢印を選択して、SRTストリームの統計を表示します。
b. InputメニューからSRT統計を開くには、SRT入力を選択します。次に、SRT入力設定ページで、統計の横にある矢印を選択します。
統計セクションは、SRTストリームがアクティブな場合にのみ表示されます。
3.Latency に80ミリ秒から8000ミリ秒までの数値を入力する。
4.Apply をクリックする。
設定のテストをお勧めします。SRTストリームを開始し、ストリーム統計を使用して、遅延とリカバリ帯域幅のオーバーヘッド値がストリームのパケット損失率に与える影響を評価します。