ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

RTSPプロトコル用のアプリケーションレイヤーゲートウェイ

リアルタイムストリーミングプロトコル (RTSP) は、リアルタイムのメディアデータを転送するためのアプリケーションレベルのプロトコルです。エンドポイント間のメディアセッションの確立と制御に使用されるRTSPは、メディアクライアントとメディアサーバー間の制御チャネルプロトコルです。典型的な通信は、クライアントとストリーミングメディアサーバーの間です。

プライベートネットワークからパブリックネットワークにメディアをストリーミングするには、ネットワーク上でIPアドレスとポート番号を変換する必要があります。NetScalerの機能には、RTSP用のアプリケーション層ゲートウェイ(ALG)が含まれています。これを大規模NAT(LSN)と組み合わせて使用すると、メディアストリームを解析し、プロトコルがネットワーク上で引き続き機能するように必要な変更を加えることができます。

IP アドレス変換の実行方法は、メッセージのタイプと方向、およびクライアント/サーバ環境でサポートされるメディアの種類によって異なります。メッセージは次のように翻訳されます。

  • アウトバウンドリクエスト—LSNプールIPアドレスと呼ばれるNetScaler所有のパブリックIPアドレスへのプライベートIPアドレスです。
  • インバウンド応答:プライベート IP アドレスへの LSN プール IP アドレス。
  • インバウンドリクエスト-翻訳なし。
  • アウトバウンド応答:LSN プール IP アドレスへのプライベート IP アドレス。

RTSP ALGは、NetScalerスタンドアロンアロンアプライアンス、NetScaler高可用性セットアップ、およびNetScalerクラスターセットアップでサポートされています。

RTSP ALG の制限事項

RTSP ALG は以下をサポートしていません。

  • マルチキャスト RTSP セッション
  • UDP 経由の RTSP セッション
  • TD/管理パーティショニング
  • RSTP 認証
  • HTTP トンネリング

RTSP と LSN のシナリオ

通常、RTSP SETUP 要求では、1 つのメディアストリームの転送方法を指定します。リクエストには、メディアストリーム URL とトランスポート指定子が含まれます。この指定子には通常、RTPデータ(オーディオまたはビデオ)を受信するための1つのローカルポートと、RTCPデータ(メタ情報)を受信するための別のローカルポートが含まれます。サーバーの応答は通常、選択したパラメーターを確認し、サーバーが選択したポートなど、不足している部分を埋めます。集約再生要求を送信する前に、SETUP コマンドを使用して各メディアストリームを設定する必要があります。

一般的な RTSP 通信では、パブリックネットワークのメディアクライアントがプライベートネットワークのメディアサーバーに SETUP 要求を送信します。RSTP ALG は要求をインターセプトし、メディアストリームでパブリック IP アドレスとポート番号を LSN プール IP アドレスと LSN ポート番号に置き換えます。

プライベートネットワークのメディアサーバーは、LSN プール IP アドレスと LSN ポート番号を使用して、パブリックネットワークのメディアクライアントに 200 OK 応答を送信します。NetScaler RTSP ALGは応答をインターセプトし、LSNプールのIPアドレスとLSNポート番号をメディアクライアントのパブリックIPアドレスとポート番号に置き換えます。

RTSP ALG の設定

RTSP ALG を LSN 設定の一部として設定します。LSN の設定手順については、「LSN の設定手順」を参照してください。LSN の設定時には、次のことを確認してください。

  • LSN プールを追加するときに、 NAT タイプを [ 決定的] または [ダイナミック] に設定します。
  • LSN アプリケーションプロファイルを追加する際に、次のパラメータを設定します。
    • IP Pooling = PAIRED
    • アドレスとポートのマッピング = エンドポイントに依存しない
    • フィルタリング = エンドポイントに依存しない
  • RTSP ALG プロファイルを作成し、その RTSP ALG プロファイルを LSN グループにバインドします

RTSP ALG 設定の例:

次の設定例は、単一のサブスクライバネットワーク、単一の LSN NAT IP アドレス、および RTSP ALG 設定を使用して単純な LSN 設定を作成する方法を示しています。

enable ns feature WL SP LB CS LSN Done add lsn pool pool1 -nattype DETERMINISTIC Done bind lsn pool pool1 10.102.218.246 Done add lsn client client1 Done bind lsn client client1 -network 200.200.200.11 -netmask 255.255.255.0 Done add lsn appsprofile app1 TCP -ippooling PAIRED -mapping ENDPOINT-INDEPENDENT -filtering ENDPOINT-INDEPENDENT Done add lsn appsprofile app2 UDP -ippooling PAIRED -mapping ENDPOINT-INDEPENDENT -filtering ENDPOINT-INDEPENDENT Done bind lsn appsprofile app1 1-65535 Done bind lsn appsprofile app2 1-65535 Done add lsn rtspalgprofile rtspalgprofiledefault -rtspIdleTimeout 1000 -rtspportrange 554 Done add lsn group group1 -clientname client1 -nattype DETERMINISTIC -portblocksize 512 -rtspalg ENABLED Done bind lsn group group1 -poolname pool1 Done bind lsn group group1 -appsprofilename app1 Done bind lsn group group1 -appsprofilename app2 Done bind lsn group group1 -rtspalgprofilename rtspalgprofiledefault Done
このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
RTSPプロトコル用のアプリケーションレイヤーゲートウェイ