这篇文章已经过机器翻译.放弃
RTSP 协议的应用程序层网关
实时流媒体协议 (RTSP) 是用于传输实时媒体数据的应用程序级协议。RTSP 是媒体客户端和媒体服务器之间的控制信道协议,用于建立和控制端点之间的媒体会话。典型的通信是在客户端和流媒体服务器之间。
将媒体从专用网络传输到公共网络需要通过网络转换 IP 地址和端口号。NetScaler 功能包括适用于 RTSP 的应用层网关 (ALG),该网关可与大规模 NAT (LSN) 一起使用,以解析媒体流并进行任何必要的更改,以确保协议继续在网络上运行。
IP 地址转换的执行方式取决于消息的类型和方向,以及客户端-服务器部署支持的媒体类型。消息翻译如下:
- 出站请求 — NetScaler 拥有的公有 IP 地址的专用 IP 地址,称为 LSN IP 地址。
- 入站响应-LSN IP 地址到专用 IP 地址。
- 入站请求—不进行翻译。
- 出站响应-LSN 池 IP 地址的专用 IP 地址。
注意
NetScaler 独立设备、NetScaler 高可用性设置以及 NetScaler 群集设置都支持 RTSP ALG。
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 组
使用 CLI 为 LSN 配置启用 RTSP ALG
在命令提示符下,键入:
add lsn group <groupname> -clientname <string> [-rtspalg ( ENABLED | DISABLED )]
show lsn group <groupname>
使用 CLI 为 LSN 配置启用 RTSP ALG
在命令提示符下,键入:
add lsn rtspalgprofile <rtspalgprofilename> [-rtspIdleTimeout <positive_integer>] -rtspportrange <port[-port]> [-rtspTransportProtocol (TCP|UDP)]
show lsn rtspalgprofile <rtspalgprofilename>
RTSP ALG 配置示例
以下 DS-Lite 配置示例 RTSP ALG 启用了来自网络 2001:DB8::4:0/96 的 TCP 流量。
RTSP ALG 配置示例:
add lsn client LSN-DSLITE-CLIENT-5
Done
bind lsn client LSN-DSLITE-CLIENT-5 -network6 2001:DB8::4:0/96
Done
add lsn pool LSN-DSLITE-POOL-5
Done
bind lsn pool LSN-DSLITE-POOL-5 203.0.113.61 - 203.0.113.70
Done
add lsn ip6profile LSN-DSLITE-PROFILE-5 -type DS-Lite -network6 2001:DB8::5:6
Done
add lsn appsprofile LSN-DSLITE-APPS-PROFILE-5 TCP -ippooling PAIRED –mapping ENDPOINT-INDEPENDENT -filtering ENDPOINT-INDEPENDENT
Done
add 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-APPS-PROFILE-5
Done
bind lsn group LSN-DSLITE-GROUP-5 -rtspalgprofilename RTSPALGPROFILE-5
Done
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
RTSP 协议的应用程序层网关
已复制!
失败!