配置TCP视频优化
警告:
作为视频优化的一部分,视频节奏功能已弃用,并将在即将发布的Citrix ADC设备中删除。
要优化TCP上的视频流量,首先要启用视频优化功能。然后,设备激活内置的检测策略来检测传入的视频流量并识别视频的类型。用户可为每种视频类型配置优化策略,指定优化流量所需的优化比特率。
通过CLI配置TCP视频优化
要在Citrix ADC设备上配置视频优化,您需要执行以下任务:
- 开启视频优化功能。
- 为HTTP和HTTPS流量添加虚拟服务器。
- 将所有内置检测策略绑定到HTTP流量的负载均衡虚拟服务器。
- 将所有内置检测策略绑定到用于HTTPS流量的ssl桥接负载均衡虚拟服务器。
- 为HTTP和HTTPS流量添加所需的优化策略。
- 将优化策略绑定到HTTP流量的负载均衡虚拟服务器。
- 为HTTPS流量将优化策略绑定到ssl桥接负载均衡虚拟服务器。
启用视频优化
如果您希望Citrix ADC设备检测、优化和报告视频流量,则必须启用视频优化功能并将优化设置为ON。启用该特性后,您可以使用内置的检测策略识别进入的视频流量,并通过配置优化策略对加密后的ABR流量进行优化。为了优化ABR视频流量,必须配置下载比特率(也称为下载比特率)节奏速度).
您还必须启用负载均衡功能,如果您想对HTTPS流量使用视频优化,则必须启用SSL功能。
开启视频优化功能
在命令提示符下,输入以下命令:
启用ns功能VideoOptimization
请注意
如果您想监控视频优化性能和视频洞察报告,必须启用AppFlow功能,然后访问Citrix应用交付管理(ADM)上的视频分析功能。有关更多信息,请参见视频的洞察力文档。
为HTTP和HTTPS视频流量创建虚拟服务器
Citrix ADC设备使用不同的虚拟服务器来检测和优化不同类型的传入视频流量。该设备支持以下类型的TCP通信虚拟服务器。
- HTTP负载均衡虚拟服务器.为了检测HTTP视频流量,设备使用HTTP负载均衡虚拟服务器。它管理设备从客户端接收的HTTP视频请求。
- SSL-Bridge负载均衡虚拟服务器.若要检测加密的视频流量,必须在设备上配置SSL桥接虚拟服务器。
增加HTTP负载均衡虚拟服务器,用于HTTP视频流量检测
在命令提示符下,输入以下命令:
add lb vserver HTTP * 80 -persistenceType NONE
例子:
add lb vserver ProxyVserver-HTTP HTTP * 80 -persistenceType NONE -cltTimeout 120
添加SSL Bridge虚拟服务器,用于检测HTTPS视频流量
在命令提示符下,输入以下命令:
add lb vserver SSL_BRIDGE * 443 -persistenceType NONE
例子:
add lb vserver ProxyVserver-SSL SSL_BRIDGE * 443 -persistenceType NONE -cltTimeout 180
将内置检测策略绑定到HTTP负载均衡虚拟服务器
如果要检测HTTP连接上的视频流量,必须将所有内置检测策略绑定到负载均衡虚拟服务器上。您必须根据策略类型将策略绑定到请求时处理或响应时处理。
注意:
的
ns_videoopt_http_body_detection
视频优化策略不支持连接
HTTP请求方法。
将不同视频类型的检测策略绑定到HTTP负载均衡虚拟服务器上
在命令提示符处,为每种类型键入适当的命令。可选命令有:
bind lb vserver -policyName ns_videoopt_http_abr_netflix -priority -type (REQUEST | RESPONSE) bind lb vserver -policyName ns_videoopt_http_abr_netflix2 -priority -type (REQUEST | RESPONSE) bind lb vserver -policyName ns_videoopt_http_abr_youtube -priority -type (REQUEST | RESPONSE) bind lb vserver -policyName ns_videoopt_http_pd_youtube -priority -type (REQUEST | RESPONSE) bind lb vserver -policyNamens_videoopt_http_pd_youtube2 -priority -type (REQUEST | RESPONSE) bind lb vserver -policyName ns_videoopt_http_pd_youtube3 -priority -type (REQUEST | RESPONSE) bind lb vserver -policyName ns_videoopt_http_abr_generic -priority -type (REQUEST | RESPONSE)
例子:
bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_abr_netflix -priority 400 type RESPONSE bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_abr_netflix2 -priority 500 -type RESPONSE bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_abr_youtube -priority 600 -type RESPONSE bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_pd_youtube -priority 800 -type RESPONSE bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_pd_youtube2 -priority1000 -type REQUEST bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_abr_generic -priority 1100 -type RESPONSE
HTTP正文内容检测策略与负载均衡虚拟服务器绑定
当需要检测HTTP协议的视频流量时,需要将正文内容检测策略绑定到负载均衡虚拟服务器上。可以使用如下命令:
bind lb vserver -policyName ns_videoopt_http_body_detection -priority -type (REQUEST | RESPONSE)
例子:
绑定lb vserver ProxyVserver-HTTP -policyName——NeedCopy >
将内置检测策略绑定到SSL-Bridge负载均衡虚拟服务器
如果要检测通过HTTPS连接的视频流量,必须将内置的检测策略绑定到SSL Bridge负载均衡虚拟服务器上。
SSL网桥负载均衡虚拟服务器绑定检测策略
在命令提示符处,为每种类型键入适当的命令。可选命令有:
bind lb vserver -policyName ns_videoopt_https_abr_netflix -priority -type (REQUEST | RESPONSE) bind lb vserver -policyName ns_videoopt_https_abr_youtube -priority -type (REQUEST | RESPONSE) bind lb vserver -policyName ns_videoopt_https_abr_generic -priority -type (REQUEST | RESPONSE)
例子:
bind lb vserver ProxyVserver-SSL -policyName ns_videoopt_https_abr_netflix -priority 120 -type REQUEST bind lb vserver ProxyVserver-SSL -policyName ns_videoopt_https_abr_youtube -priority 140 -type REQUEST bind lb vserver ProxyVserver-SSL -policyName ns_videoopt_https_abr_generic -priority 150 -type REQUEST
添加ABR流量调优策略
为了优化ABR流量,您必须配置优化策略和相关的操作。然后将这些策略绑定到检测策略绑定到的负载均衡虚拟服务器。对于每个策略,首先创建操作,以便在创建策略时将其包括在内。
添加优化操作
在命令提示符下,输入:
add videooptimization pacingaction -rate [-comment ]
在哪里率参数指定以Kbps为单位发送流量的速率(起搏速率)。
例子:
MyOptAct2000 -rate 2000
添加优化策略
在命令提示符下,输入:
添加视频优化pacingpolicy -rule -action
例子:
添加视频优化策略MyOptAct2000 -rule TRUE -action MyOptAct2000
将优化策略绑定到HTTP负载均衡虚拟服务器
为了优化HTTP连接下的ABR视频流量,需要将优化策略绑定到检测策略所绑定的负载均衡虚拟服务器上。
将优化策略绑定到负载均衡虚拟服务器
在命令提示符下,输入以下命令:
bind lb vserver -policyName -priority -type (REQUEST | RESPONSE)
例子:
绑定lb vserver ProxyVserver-HTTP -policyName myOptPolicy2000 -priority 3400 -type REQUEST
将优化策略绑定到ssl网桥虚拟服务器
为了优化通过HTTPS连接的ABR视频流量,必须将优化策略绑定到内置检测策略所绑定的SSL Bridge虚拟服务器上。
将优化策略绑定到SSL Bridge虚拟服务器上,以对加密流量进行调整
在命令提示符下,输入以下命令:
bind lb vserver -policyName -priority -type (REQUEST |RESPONSE)
例子:
绑定lb vserver ProxyVserver-SSL -policyName myOptPolicy2000 -priority 3400 -type REQUEST
设置视频优化步长参数
通过命令行设置视频优化步长参数,如随机抽样百分比等。
设置随机抽样百分比
在命令提示符下,输入以下命令:
设置视频优化参数-RandomSamplingPercentage
其中,realNumber是0.0到100.0之间的值。
例子:
设置视频优化参数-RandomSamplingPercentage 50
通过GUI配置TCP视频优化
GUI使您能够:
- 启用视频优化功能。
- 创建HTTP负载均衡虚拟服务器。
- 创建ssl桥接负载均衡虚拟服务器。
- 将内置检测策略绑定到HTTP负载均衡虚拟服务器。
- 将内置检测策略绑定到ssl桥接负载均衡虚拟服务器。
- 创建优化策略。
- 创建一个优化操作。
- 配置优化起搏参数。
- 为HTTP流量绑定优化策略到负载均衡虚拟服务器。
- 为HTTPS流量绑定优化策略到ssl桥接负载均衡虚拟服务器。
开启视频优化功能
- 在导航窗格中展开系统,然后按设置.
- 在设置页,单击配置高级特性链接。
- 在配置高级特性页,选择视频优化复选框。
- 点击好吧,然后按关闭.
创建HTTP负载均衡虚拟服务器
- 登录到Citrix ADC设备并导航到交通管理>负载平衡>虚拟服务器页面。
- 在详细信息窗格中,单击添加.
- 在“Load Balancing Virtual Server”界面,设置以下参数:
- 的名字.负载均衡虚拟服务器的名称。
- 协议.选择协议类型为HTTP
- IP地址类型.IP地址类型:IPv4或IPv6。
- IP地址.分配给虚拟服务器的IPv4或IPv6地址。
- 港口.虚拟服务器端口号。
- 点击好吧继续配置其他可选参数。有关详细信息,请参见创建虚拟服务器。
- 点击创建而且关闭.
为HTTPS流量创建负载均衡虚拟服务器
- 登录到Citrix ADC设备并导航到交通管理>负载平衡>虚拟服务器页面。
- 在详细信息窗格中,单击添加.
- 在负载均衡虚拟服务器界面,设置如下参数:
- 的名字.负载均衡虚拟服务器的名称。
- 协议.选择协议类型为SSL-bridge。
- IP地址类型.IP地址类型:IPv4或IPv6。
- IP地址.分配给虚拟服务器的IPv4或IPv6地址。
- 港口.虚拟服务器端口号。
- 点击好吧继续配置其他可选参数。有关更多信息,请参见新建虚拟服务器.
- 点击创建然后关闭.
将内置检测策略绑定到负载均衡虚拟服务器
- 登录到Citrix ADC设备并导航到交通管理>负载平衡>虚拟服务器屏幕上。
- 2 .在详细信息窗格中,选择负载均衡虚拟服务器,单击编辑.
- 在高级设置部分中,点击政策.
- 在政策部分,单击+图标,以访问政策滑块。
- 在政策节中,设置以下参数。
- 选择的政策。在下拉列表框中选择视频优化检测策略。
- 选择类型。选择策略类型为Request。
- 点击继续.
- 在列表中选择视频检测策略,单击关闭.
将内置检测策略绑定到ssl桥接负载均衡虚拟服务器
- 登录到Citrix ADC设备并导航到交通管理>负载平衡>虚拟服务器屏幕上。
- 在详细信息窗格中,选择SSL-bridge负载均衡虚拟服务器,单击编辑.
- 在高级设置部分中,点击政策.
- 在政策部分,单击+图标,以访问政策滑块。
- 在政策节中,设置以下参数。
- 选择的政策。在下拉列表框中选择视频优化检测策略。
- 选择类型。选择策略类型为Request。
- 点击继续.
- 在列表中选择视频检测策略,单击关闭.
创建一个视频优化操作
- 登录到Citrix ADC设备并导航到配置>优化>视频优化>踱来踱去>行动.
- 在详细信息窗格中,单击添加.
- 在创建视频优化节奏动作页,设置以下参数。
- 的名字.优化操作的名称。
- ABR优化速率(Kbps)。发送ABR视频流量的起搏速率。ABR优化的默认速率是1000kbps。最小值为1,最大值为2147483647。
- 评论.动作的简短描述。
- 点击创建而且关闭.
创建视频优化策略
- 登录到Citrix ADC设备并导航到配置>优化>视频优化>踱来踱去>政策.
- 在详细信息窗格中,单击添加.
- 在创建视频优化节奏策略页,设置以下参数。
- 的名字.优化策略名称
- 表达式.实现策略的自定义正则表达式。
- 行动.与策略相关联的优化操作,以处理传入的视频流量。
- UNDEF行动。未定义事件,如果传入请求不匹配优化策略。
- 评论.策略的简短描述。
- 日志的行动。选择创建所需日志消息的审计日志操作。
- 点击创建,然后按关闭。
设置视频优化节奏参数
- 登录到Citrix ADC设备并导航到配置>优化>视频优化。
- 在视频优化页面,点击更改视频优化设置链接。
- 在视频优化设置页,设置以下参数。
- 随机抽样百分比(%).随机抽样数据包的百分比。
- 点击好吧而且关闭.
将视频优化策略绑定到HTTP负载均衡虚拟服务器
- 登录到Citrix ADC设备并导航到配置>优化>视频优化.
- 在视频优化页,单击视频优化节奏策略管理器链接。
- 2 .按如下参数配置。
- 绑定点.在请求或响应处理期间应用优化策略的点。
- 连接类型.连接类型为请求或响应。
- 虚拟服务器.策略绑定到的负载均衡虚拟服务器。
- 点击继续.
- 在绑定点Section,执行以下其中一项:
- 从列表中选择策略。
- 点击添加绑定访问政策约束力滑块。
- 选择已有策略或添加新策略。
- 输入绑定详细信息,单击绑定.
- 点击关闭.
将视频优化策略绑定到ssl网桥负载均衡虚拟服务器
- 登录到Citrix ADC设备并导航到配置>优化>视频优化.
- 在视频优化页,单击视频优化节奏策略管理器链接。
- 在视频优化策略管理页,设置以下参数。
- 绑定点。在请求/响应处理期间应用优化策略的点。
- 连接类型。连接类型为请求或响应。
- 虚拟服务器。要将策略绑定到的ssl桥接负载均衡虚拟服务器。
- 点击继续.
- 在绑定点Section,执行以下其中一项:
- 从列表中选择策略绑定。
- 点击添加绑定访问政策约束力滑块。
- 选择已有策略或添加新策略。
- 输入绑定详细信息,单击绑定.
- 点击关闭.