RTSPプロトコルのアプリケション層ゲトウェ
リアルタイムストリーミングプロトコル(RTSP)はリアルタイムメディアデータを転送するためのアプリケーションレベルのプロトコルです。RTSPは,エンドポイント間のメディアセッションを確立および制御するために使用され,メディアクライアントとメディアサーバ間のコントロールチャネルプロトコルです。一般的な通信は,クラ。
プライベートネットワークからパブリックネットワークにメディアをストリーミングするには,ネットワーク上でIPアドレスとポート番号を変換する必要があります。Citrix ADCの機能には,RTSP用のアプリケーションレイヤーゲートウェイ(ALG)が含まれています。ALG(大規模NAT)とともに使用すると,メディアストリームを解析し,プロトコルがネットワーク上で動作し続けるように必要な変更を行うことができます。
IPアドレス変換の実行方法は,メッセージのタイプと方向,およびクライアント/サーバ展開でサポートされるメディアのタイプによって異なります。メッセジは次のように翻訳されます。
- 送信要求:Citrix ADCが所有するパブリックIPアドレスへのプライベートIPアドレス(LSN IPアドレスと呼ばれます)。
- 着信応答:プラ邮箱ベIPアドレスへのLSN IPアドレス。
- ンバウンド要求:変換なし。
- 発信応答:lsnプルIPアドレスへのプラ邮箱ベIPアドレス。
注
RTSP ALGは,Citrix ADCスタンドアロンアプライアンス,Citrix ADC高可用性セットアップ,およびCitrix ADCクラスタセットアップでサポートされています。
RTSP algの制限事項
RTSP algは,次の機能をサポトしていません。
- マルチキャストRTSPセッション
- Udpを介したRTSPセッション
- 管理パティション
- RTSP認証
- HTTPトンネリング
RTSP algの設定
RTSP algをLSN設定の一部として設定します。LSNの設定手順にいては,DS-Liteの設定を参照してください。LSNの設定時には,次のことを確認してください。
- LSNアプリケ。
- IPプリング=配对
- アドレスとポトのマッピング=エンドポ
- 邮箱フィルタリング=エンドポ邮箱ント邮箱ンデペンデント
- LSNグルプでRTSP algを有効にします。
- RTSP ALGプロファイルを作成し,RTSP ALGプロファイルをLSNグループにバインドします。
命令を使用してLSN設定のRTSP algを有効にするには
コマンドプロンプトで入力します。
add lsn group -clientname [-rtspalg (ENABLED | DISABLED)] show lsn group
命令を使用してLSN設定のRTSP algを有効にするには
コマンドプロンプトで入力します。
add lsn rtspalgprofile [-rtspIdleTimeout ] -rtspportrange [-rtspTransportProtocol (TCP|UDP)] show lsn rtspalgprofile
RTSP alg設定の例
次のds lite設定例では,ネットワーク2001:DB8: 4:0 / 96内のB4デバイスからのTCPトラフィックに対してRTSP ALGが有効になっています。
RTSP alg設定の例:
添加lsn客户机LSN-DSLITE-CLIENT-5做绑定lsn客户机LSN-DSLITE-CLIENT-5 -network6 2001: DB8: 4:0/96完成添加lsn池LSN-DSLITE-POOL-5做绑定lsn池LSN-DSLITE-POOL-5 203.0.113.61——203.0.113.70完成添加lsn ip6profile LSN-DSLITE-PROFILE-5类型ds lite -network6 2001: DB8: 5:6完成添加lsn appsprofile LSN-DSLITE-APPS-PROFILE-5 TCP -ippooling配对映射ENDPOINT-INDEPENDENT过滤ENDPOINT-INDEPENDENT完成添加lsn rtspalgprofile RTSPALGPROFILE-5 -rtspIdleTimeout 1000-rtspportrange 554 Done add lsn group lsn - dslite - group -5 -clientname lsn - dslite -client -5 -portblocksize 1024 -ip6profile lsn - dslite - profile -5 -rtspalg ENABLED Done bind lsn group lsn - dslite - group -5 -poolname lsn - dslite -pool -5 Done bind lsn group lsn - dslite - group -5 -appsprofilename lsn - dslite -app - profile -5 Done bind lsn group lsn - dslite - group -5 -rtspalgprofilename rtspalgprofilename RTSPALGPROFILE-5 Done