セキュアで信頼性の高いトランスポートは、オープンソースのビデオトランスポートプロトコルです。リアルタイムのネットワーク条件に動的に適応することにより、インターネットなどの予測不可能なネットワーク全体でストリーミングパフォーマンスを最適化します。
- 発信者、リスナー、およびランデブー接続メソッドの入力および出力 (送信および受信) のサポート
- パスフレーズを使用した256ビット暗号化
- ハードウェア(GPU)アクセラレーションによる、HEVC または H264 ビデオのエンコードとデコードを最大 4K で高速化します (基盤となるハードウェアとオペレーティング システムでサポートされている場合)
- 最大8チャンネルのAACオーディオ(オプションで出力時に個別のステレオオーディオトラックに分割できます)
技術/システム要件
- ウィンドウズ 10 x64 以降
- HEVCおよびH264のエンコードとデコードをサポートするグラフィックカード。
- NVIDIA Quadro P2000 以上のシリーズを推奨します。
注: NVIDIA GeForce 9xx シリーズ以前を SRT と共に使用すべきではなく、サポートされていません。 - Windows 10でHEVCを使用する場合は、Microsoft Storeの「HEVCビデオ拡張機能」をインストールする必要があります。
- プログレッシブビデオ形式のみがサポートされています。(インターレースサポートは利用できません)
- vMix は、トランスポート ストリームでのみラップされた HEVC または H264 ビデオおよび AAC オーディオ(AAC-LC)をサポートします。その他のコーデックはサポートされていません。
出力ストリームのセットアップ
SRT を有効にする
SRT 出力を有効にするには、このボックスをオンにします。
種類
リスナー: コンピューター上のすべてのネットワーク アダプターの指定されたポートで接続をリッスンします。ホスト名は無視されます。
発信者: 指定したホスト名とポートに接続します。
ランデブー:指定したホスト名とポートに接続します。反対側も、同じポート番号を指定してランデブーに設定する必要があります。このモードでは、ほとんどのファイアウォールを自動的に通過できます。
潜在
ネットワークの輻輳に適応するための接続の待機時間をミリ秒単位で指定します。この値が大きいほど、SRT は困難なネットワーク条件をより適切に処理できます。
原則として、これはping時間の宛先IPの少なくとも4倍に設定する必要があります。したがって、20msには少なくとも80の遅延設定が必要ですこれは、両端で同じ値に設定する必要があります。
パスフレーズ
接続を暗号化するためのパスワードを指定します。接続を確立するには、このパスワードを両側で使用する必要があります。
キーの長さ
これは、使用する暗号化強度です。ビットに変換するには 8 の倍数を指定します (例: 32 = 256 ビット暗号化)。
ストリーム ID
ストリーミングプロバイダーがストリームを一意に識別するために必要になる可能性があるオプションのストリーム ID。
品質
リストから組み込みの圧縮プロファイルの1つを選択するか、歯車アイコンをクリックしてエンコード設定をカスタマイズします。
ビデオコーデック
ビデオ圧縮方法としてH264またはHEVCのいずれかを選択します。
ビデオビットレート/オーディオビットレート
ビデオとオーディオの帯域幅をkbps/秒で指定します。例 2000 = 2mbps および 128 = 128kbps です。
オーディオ帯域幅は、8 つのトラックの場合、すべてのチャネルの合計です。たとえば、384 チャネルの場合、48 = チャネルあたり <> kbps です。
オーディオが別々のトラックにある場合、ビットレートはステレオペアごとに設定されます。
キーフレーム間隔 (秒)
ストリーム内のキーフレーム間の最大距離を秒単位で設定します。
.CBR
このボックスをオンにすると、SRT ストリームの固定ビット レート モードが有効になります。
これにより、ビットレートがターゲットを下回った場合(静止画像を表示する場合など)に追加のダミーデータがストリームに埋め込まれます。
たとえば、ビットレートが 6000 kbps で、ストリームが現在 2000 kbps の場合、CBR は一定のレートを維持するために 4000 kbps のデータを追加します。
注:CBRは、全体的なビットレートを約10%増加させます。上記のビデオビットレート設定は、正確なビットレートが必要な場合に補正するために減らすことができます。
ステレオペアを別々のトラックに分割する
このオプションをオンにすると、ストリーム内のすべてのオーディオチャンネルがステレオペアに分割され、個別のオーディオトラックとしてエンコードされます。
トラックは、ステレオ ペアごとに 256、257、258 などの既定のストリーム PID を使用します。
たとえば、MABが選択されている場合、バスAはPID257のステレオトラックになります。
ハードウェアエンコーダーを使用する
グラフィックス カードで使用可能な場合は、高速エンコードを使用します。NVIDIA GeForce カード (および一部のローエンド Quadro カード) は、システムごとに 2 つの同時エンコードに制限されています。
これには vMix のストリーミング機能と録画機能が含まれるため、これらのタイプのカードを使用する場合は、このチェックボックスが 1 つの場所でのみ有効になるように注意する必要があります。
(1x Stream and 1x SRT など)
低消費電力エンコーダを使用
一部のインテルグラフィックスドライバーには、一部のCPUに組み込まれた低電力で高性能なエンコーダーである「VDENC」のサポートが含まれていました。
このボックスにチェックを入れると、使用可能な場合はこのエンコーダーを使用できるようになります。
オーディオチャンネル
この出力のオーディオソースを指定します。AACでは、最大8チャンネルのオーディオがサポートされています。
Resolution
必要に応じて、ダウンスケールする解像度を指定します。プログレッシブ形式のみがサポートされています。
アルファチャンネル
アルファは SRT で使用されるビデオ コーデックでサポートされていないため、この設定は [なし] に設定する必要があります。