Citrix ADC

Configuración de la optimización de vídeo a través de TCP

Advertencia:

Como parte de la optimización de vídeo, la funcionalidad de ritmo de vídeo está obsoleta y se quitará del dispositivo Citrix ADC en las próximas versiones.

Para optimizar el tráfico de vídeo a través de TCP, comience por habilitar la función de optimización de vídeo. A continuación, el dispositivo activa las directivas de detección integradas para detectar el tráfico de vídeo entrante e identificar el tipo de vídeo. Las directivas de optimización configurables por el usuario para cada tipo de vídeo especifican la velocidad de bits de optimización necesaria para optimizar el tráfico.

Configuración de la optimización de vídeo a través de TCP mediante la CLI

Para configurar la optimización de vídeo en un dispositivo Citrix ADC, realice las siguientes tareas:

  1. Activa la función de optimización de vídeo.
  2. Agregue servidores virtuales para el tráfico HTTP y HTTPS.
  3. Enlazar todas las directivas de detección integradas a un servidor virtual de equilibrio de carga para el tráfico HTTP.
  4. Enlazar todas las directivas de detección integradas a un servidor virtual de equilibrio de carga de puente SSL para el tráfico HTTPS.
  5. Agregue las directivas de optimización deseadas para el tráfico HTTP y HTTPS.
  6. Enlazar directivas de optimización a un servidor virtual de equilibrio de carga para tráfico HTTP.
  7. Enlazar directivas de optimización a un servidor virtual de equilibrio de carga de puente SSL para el tráfico HTTPS.

Activación de optimización de vídeo

Si quiere que el dispositivo Citrix ADC detecte, optimice e informe sobre el tráfico de vídeo, debe habilitar la función Optimización de vídeo y establecer la optimización en ON. Después de habilitar la función, puede utilizar directivas de detección integradas para identificar el tráfico de vídeo entrante y configurar directivas de optimización para optimizar el tráfico ABR cifrado. Para optimizar el tráfico de vídeo ABR, debe configurar la velocidad de bits de descarga (también llamada velocidad de ritmo).

También debe habilitar la función de equilibrio de carga y, si quiere utilizar la optimización de vídeo para el tráfico HTTPS, debe habilitar la función SSL.

Para habilitar la función de optimización de vídeo

En el símbolo del sistema, escriba el siguiente comando:

enable ns feature VideoOptimization
<!--NeedCopy-->

Nota

Si quiere supervisar el rendimiento de optimización de vídeo y los informes de información de vídeo, debe habilitar la función AppFlow y, a continuación, acceder a la función Vídeo Analytics en Citrix Application Delivery Management (ADM). Para obtener más información, consulte la documentación de Video Insight .

Creación de servidores virtuales para tráfico de vídeo HTTP y HTTPS

Un dispositivo Citrix ADC utiliza distintos servidores virtuales para detectar y optimizar los distintos tipos de tráfico de vídeo entrante. El dispositivo admite los siguientes tipos de servidores virtuales para el tráfico TCP.

  • Servidor virtual de equilibrio de carga HTTP. Para detectar el tráfico de vídeo HTTP, el dispositivo utiliza un servidor virtual de equilibrio de carga HTTP. Administra las solicitudes de vídeo HTTP que recibe el dispositivo de los clientes.
  • Servidor virtual de equilibrio de carga de puente SSL. Para detectar el tráfico de vídeo cifrado, debe configurar un servidor virtual puente SSL en el dispositivo.

Para agregar un servidor virtual de equilibrio de carga HTTP para detectar tráfico de vídeo HTTP

En el símbolo del sistema, escriba lo siguiente:

add lb vserver <name> HTTP * 80 -persistenceType NONE
<!--NeedCopy-->

Ejemplo:

add lb vserver ProxyVserver-HTTP HTTP * 80 -persistenceType NONE -cltTimeout 120
<!--NeedCopy-->

Para agregar un servidor virtual SSL Bridge para detectar tráfico de vídeo HTTPS

En el símbolo del sistema, escriba lo siguiente:

add lb vserver <name> SSL_BRIDGE * 443 -persistenceType NONE
<!--NeedCopy-->

Ejemplo:

add lb vserver ProxyVserver-SSL SSL_BRIDGE * 443 -persistenceType NONE -cltTimeout 180
<!--NeedCopy-->

Vinculación de directivas de detección integradas a un servidor virtual de equilibrio de carga HTTP

Para detectar el tráfico de vídeo a través de una conexión HTTP, debe vincular todas las directivas de detección integradas a un servidor virtual de equilibrio de carga. Debe vincular las directivas al procesamiento de tiempo de solicitud o de tiempo de respuesta, dependiendo del tipo de directiva.

Nota:

La directiva de optimización de vídeo ns_videoopt_http_body_detection no admite el método de solicitud HTTP CONNECT.

Para enlazar directivas de detección para diferentes tipos de vídeo a un servidor virtual de equilibrio de carga HTTP

En el símbolo del sistema, escriba el comando adecuado para cada tipo. Los comandos disponibles son los siguientes:

bind lb vserver <name> -policyName ns_videoopt_http_abr_netflix -priority <integer> -type (REQUEST | RESPONSE)

bind lb vserver <name>   -policyName ns_videoopt_http_abr_netflix2 -priority <integer> -type (REQUEST | RESPONSE)

bind lb vserver <name>   -policyName ns_videoopt_http_abr_youtube -priority <integer>  -type (REQUEST | RESPONSE)

bind lb vserver <name>    -policyName ns_videoopt_http_pd_youtube -priority <integer>  -type (REQUEST | RESPONSE)

bind lb vserver <name>    -policyName ns_videoopt_http_pd_youtube2  -priority <integer>  -type (REQUEST | RESPONSE)

bind lb vserver  <name>   -policyName ns_videoopt_http_pd_youtube3 -priority <integer>  -type (REQUEST | RESPONSE)

bind lb vserver  <name>  -policyName ns_videoopt_http_abr_generic -priority <integer> -type (REQUEST | RESPONSE)
<!--NeedCopy-->

Ejemplo:

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 -priority 900 -type RESPONSE

bind lb vserver  ProxyVserver-HTTP   -policyName ns_videoopt_http_pd_youtube3 -priority 1000 -type REQUEST

bind lb vserver  ProxyVserver-HTTP   -policyName ns_videoopt_http_abr_generic -priority 1100 -type RESPONSE
<!--NeedCopy-->

Vinculación de la directiva de detección de contenido de cuerpo HTTP al servidor virtual de equilibrio de carga

Para detectar el tráfico de vídeo a través de HTTP, debe vincular la directiva de detección de contenido corporal al servidor virtual de equilibrio de carga. Puede usar el siguiente comando:

bind lb vserver <name> -policyName ns_videoopt_http_body_detection -priority <integer> -type (REQUEST | RESPONSE)
<!--NeedCopy-->

Ejemplo:

bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_body_detection -priority 1500 -type REQUEST
<!--NeedCopy-->

Enlace de directivas de detección integradas a un servidor virtual de equilibrio de carga de puente SSL

Para detectar el tráfico de vídeo a través de una conexión HTTPS, debe vincular directivas de detección integradas a un servidor virtual de equilibrio de carga SSL Bridge.

Para enlazar una directiva de detección a un servidor virtual de equilibrio de carga de puente SSL

En el símbolo del sistema, escriba el comando adecuado para cada tipo. Los comandos disponibles son los siguientes:

bind lb vserver <name> -policyName ns_videoopt_https_abr_netflix -priority <positive_integer> -type (REQUEST | RESPONSE)

bind lb vserver <name> -policyName ns_videoopt_https_abr_youtube -priority <positive_integer> -type (REQUEST | RESPONSE)

bind lb vserver <name> -policyName ns_videoopt_https_abr_generic -priority <positive_integer> -type (REQUEST | RESPONSE)
<!--NeedCopy-->

Ejemplo:

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
<!--NeedCopy-->

Adición de directivas de optimización para el ritmo del tráfico ABR

Para optimizar el tráfico ABR, debe configurar las directivas de optimización y las acciones asociadas. A continuación, enlaza las directivas a los mismos servidores virtuales de equilibrio de carga a los que vincula las directivas de detección. Para cada directiva, cree primero la acción para poder incluirla al crear la directiva.

Para agregar una acción de optimización

En el símbolo del sistema, escriba:

add videooptimization pacingaction <action Name> -rate <integer> [-comment <string>]
<!--NeedCopy-->

Donde el parámetro rate especifica la velocidad en Kbps a la que se enviará el tráfico (velocidad de ritmo).

Ejemplo:

add videooptimization pacingaction MyOptAct2000 -rate 2000
<!--NeedCopy-->

Para agregar una directiva de optimización

En el símbolo del sistema, escriba:

add videooptimization pacingpolicy <name> -rule <expression> -action <string>
<!--NeedCopy-->

Ejemplo:

add videooptimization pacingpolicy myOptPolicy2000 -rule TRUE -action MyOptAct2000
<!--NeedCopy-->

Vinculación de directivas de optimización a un servidor virtual de equilibrio de carga HTTP

Para optimizar el tráfico de vídeo ABR a través de una conexión HTTP, debe vincular las directivas de optimización a un servidor virtual de equilibrio de carga al que están vinculadas las directivas de detección.

Para enlazar una directiva de optimización a un servidor virtual de equilibrio de carga

En el símbolo del sistema, escriba el siguiente comando:

bind lb vserver <name> -policyName <policy_name> -priority <positive_integer> -type  (REQUEST | RESPONSE)
<!--NeedCopy-->

Ejemplo:

bind lb vserver ProxyVserver-HTTP -policyName myOptPolicy2000 -priority 3400 -type  REQUEST
<!--NeedCopy-->

Vinculación de directivas de optimización a servidores virtuales de puente SSL

Para optimizar el tráfico de vídeo ABR a través de una conexión HTTPS, debe vincular las directivas de optimización al servidor virtual SSL Bridge al que están vinculadas las directivas de detección integradas.

Para enlazar una directiva de optimización al servidor virtual SSL Bridge para el ritmo del tráfico cifrado

En el símbolo del sistema, escriba el siguiente comando:

bind lb vserver <name> -policyName <policy_name> -priority <positive_integer> -type  (REQUEST |RESPONSE)
<!--NeedCopy-->

Ejemplo:

bind lb vserver ProxyVserver-SSL -policyName myOptPolicy2000 -priority 3400 -type  REQUEST
<!--NeedCopy-->

Configuración de parámetros de ritmo de optimización de vídeo

La CLI le permite establecer los parámetros de ritmo de optimización de vídeo, como el porcentaje de muestreo aleatorio.

Para establecer el porcentaje de muestreo aleatorio

En el símbolo del sistema, escriba el siguiente comando:

set videooptimization parameter –RandomSamplingPercentage <realNumber>
<!--NeedCopy-->

Donde un número real es un valor comprendido entre 0,0 y 100,0.

Ejemplo:

set videooptimization parameter -RandomSamplingPercentage 50
<!--NeedCopy-->

Configuración de la optimización de vídeo a través de TCP mediante la interfaz gráfica de usuario

La interfaz gráfica de usuario le permite:

  • Active la función de optimización de vídeo
  • Cree un servidor virtual de equilibrio de carga HTTP.
  • Cree un servidor virtual de equilibrio de carga de puente SSL.
  • Enlazar directivas de detección integradas al servidor virtual de equilibrio de carga HTTP.
  • Vincular las directivas de detección integradas al servidor virtual de equilibrio de carga del puente SSL.
  • Cree una directiva de optimización.
  • Cree una acción de optimización.
  • Configuración del parámetro de optimización de ritmo.
  • Enlazar la directiva de optimización al servidor virtual de equilibrio de carga para el tráfico HTTP.
  • Enlazar la directiva de optimización al servidor virtual de equilibrio de carga de puente SSL para el tráfico HTTPS.

Para activar la función de optimización de vídeo

  1. En el panel de navegación, expanda Sistemay, a continuación, haga clic en Configuración.
  2. En la página Configuración, haga clic en el enlace Configurar funciones avanzadas .
  3. En la página Configurar funciones avanzadas, active la casilla de verificación Optimización de vídeo .
  4. Haga clic en Aceptar y, a continuación, haga clic en Cerrar.

Para crear un servidor virtual de equilibrio de carga para el tráfico HTTP

  1. Inicie sesión en el dispositivo Citrix ADC y vaya a la página Administración del tráfico > Equilibrio de carga > Servidores virtuales .
  2. En el panel de detalles, haga clic en Agregar.
  3. En la pantalla Servidor virtual de equilibrio de carga, defina los siguientes parámetros:
    1. Name. Nombre del servidor virtual de equilibrio de carga.
    2. Protocolo. Seleccione el tipo de protocolo como HTTP
    3. Tipo de dirección IP. Tipo de dirección IP: IPv4 o IPv6.
    4. Dirección IP. Dirección IPv4 o IPv6 asignada al servidor virtual.
    5. Puerto. Número de puerto del servidor virtual.
  4. Haga clic en Aceptar para continuar con la configuración de otros parámetros opcionales. Para obtener más información, consulte Creación de un servidor virtual.
  5. Haga clic en Crear y cerrar.

Para crear un servidor virtual de equilibrio de carga para el tráfico HTTPS

  1. Inicie sesión en el dispositivo Citrix ADC y vaya a la página Administración del tráfico > Equilibrio de carga > Servidores virtuales .
  2. En el panel de detalles, haga clic en Agregar.
  3. En la pantalla Servidor virtual de equilibrio de carga, defina los siguientes parámetros:
    1. Name. Nombre del servidor virtual de equilibrio de carga.
    2. Protocolo. Seleccione el tipo de protocolo como puente SSL.
    3. Tipo de dirección IP. Tipo de dirección IP: IPv4 o IPv6.
    4. Dirección IP. Dirección IPv4 o IPv6 asignada al servidor virtual.
    5. Puerto. Número de puerto del servidor virtual.
  4. Haga clic en Aceptar para continuar con la configuración de otros parámetros opcionales. Para obtener más información, consulte Creación de un servidor virtual.
  5. Haga clic en Crear y, a continuación, en Cerrar.

Para enlazar una directiva de detección integrada a un servidor virtual de equilibrio de carga

  1. Inicie sesión en el dispositivo Citrix ADC y vaya a la pantalla Administración del tráfico > Equilibrio de carga > Servidores virtuales .
  2. En el panel de detalles, seleccione el servidor virtual de equilibrio de carga y haga clic en Modificar.
    1. En la sección Configuración avanzada, haga clic en Directivas.
    2. En la sección Directivas, haga clic en el icono + para acceder al control deslizante Directivas .
    3. En la sección Directivas, defina los siguientes parámetros.
    4. Elija Directiva. Seleccione una directiva de detección de optimización de vídeo de la lista desplegable.
    5. Seleccione Tipo. Seleccione el tipo de directiva como Solicitud.
    6. Haga clic en Continue.
  3. Seleccione la directiva de detección de vídeo de la lista y haga clic en Cerrar.

Para enlazar una directiva de detección integrada a un servidor virtual de equilibrio de carga de puente SSL

  1. Inicie sesión en el dispositivo Citrix ADC y vaya a la pantalla Administración del tráfico > Equilibrio de carga > Servidores virtuales .
  2. En el panel de detalles, seleccione el servidor virtual de equilibrio de carga de puente SSL y haga clic en Modificar.
  3. En la sección Configuración avanzada, haga clic en Directivas.
  4. En la sección Directivas, haga clic en el icono + para acceder al control deslizante Directivas .
  5. En la sección Directivas, defina los siguientes parámetros.
    1. Elija Directiva. Seleccione la directiva de detección de optimización de vídeo en la lista desplegable.
    2. Seleccione Tipo. Seleccione el tipo de directiva como Solicitud.
  6. Haga clic en Continue.
  7. Seleccione la directiva de detección de vídeo de la lista y haga clic en Cerrar.

Para crear una acción de optimización de vídeo

  1. Inicie sesión en el dispositivo Citrix ADC y vaya a Configuración > Optimización > Optimización de vídeo > RitMO > Acciones.
  2. En el panel de detalles, haga clic en Agregar.
  3. En la página Crear acción de ritmo de optimización de vídeo, defina los siguientes parámetros.
    1. Name. Nombre de la acción de optimización.
    2. Tasa de optimización de ABR (Kbps). Velocidad de ritmo a la que se envía el tráfico de vídeo ABR. La tasa predeterminada para la optimización de ABR es de 1000 Kbps. El valor mínimo es 1 y el valor máximo es 2147483647.
    3. Comentario. Breve descripción de la acción.
  4. Haga clic en Crear y cerrar.

Para crear una directiva de optimización de vídeo

  1. Inicie sesión en el dispositivo Citrix ADC y vaya a Configuración > Optimización > Optimización de vídeo > RitMO > Directivas.
  2. En el panel de detalles, haga clic en Agregar.
  3. En la página Crear directiva de ritmo de optimización de vídeo, defina los siguientes parámetros.
    1. Name. Nombre de la directiva de optimización
    2. Expresión. Expresiones regulares personalizadas que implementan la directiva.
    3. Acción. Acción de optimización asociada a la directiva para gestionar el tráfico de vídeo entrante.
    4. Acción del FNUD. Evento indefinido si la solicitud entrante no coincide con la directiva de optimización.
    5. Comentario. Breve descripción de la directiva.
    6. Acción de registro. Seleccione la acción de registro de auditoría que crea los mensajes de registro deseados.
  4. Haga clic en Creary, a continuación, en Cerrar.

Para establecer los parámetros de ritmo de optimización de vídeo

  1. Inicie sesión en el dispositivo Citrix ADC y vaya a Configuración > Optimización > Optimizaciónde vídeo.
  2. En la página Optimización de vídeo, haga clic en Cambiar configuración de optimización de vídeo .
  3. En la página Configuración de optimización de vídeo, defina el siguiente parámetro.
    1. Porcentaje de muestreo aleatorio (%). Porcentaje de paquetes seleccionados para muestreo aleatorio.
  4. Haga clic en Aceptar y cerrar.

Para enlazar una directiva de optimización de vídeo a un servidor virtual de equilibrio de carga HTTP

  1. Inicie sesión en el dispositivo Citrix ADC y vaya a Configuración > Optimización > Optimizaciónde vídeo.
  2. En la página Optimización de vídeo, haga clic en el enlace Administrador de directivas de ritmo de optimización de vídeo .
  3. Defina los siguientes parámetros.
    1. Punto de enlace. Punto en el que se debe aplicar la directiva de optimización durante el procesamiento de solicitudes o respuestas.
    2. Tipo de conexión. Tipo de conexión como solicitud o respuesta.
    3. Servidor virtual. El servidor virtual de equilibrio de carga al que se va a vincular la directiva.
    4. Haga clic en Continue.
  4. En la sección Punto de enlace, realice una de las siguientes acciones:
    1. Seleccione una directiva de la lista.
    2. Haga clic en Agregar enlace para acceder al deslizador Enlace de directivas .
      1. Seleccione una directiva existente o agregue una nueva directiva.
      2. Introduzca los detalles del enlace y haga clic en Enlazar.
  5. Haga clic en Cerrar.

Para enlazar una directiva de optimización de vídeo a un servidor virtual de equilibrio de carga de puente SSL

  1. Inicie sesión en el dispositivo Citrix ADC y vaya a Configuración > Optimización > Optimización de vídeo.
  2. En la página Optimización de vídeo, haga clic en el enlace Administrador de directivas de ritmo de optimización de vídeo .
  3. En la página Administrador de directivas de optimización de vídeo, defina los siguientes parámetros.
    1. Punto de enlace. Punto en el que se debe aplicar la directiva de optimización durante el procesamiento de la solicitud/respuesta.
    2. Tipo de conexión. Tipo de conexión como solicitud o respuesta.
    3. Servidor virtual. El servidor virtual de equilibrio de carga de puente SSL al que se va a vincular la directiva.
  4. Haga clic en Continue.
  5. En la sección Punto de enlace, realice una de las siguientes acciones:
    1. Seleccione un enlace de directiva de la lista.
    2. Haga clic en Agregar enlace para acceder al deslizador Enlace de directivas .
      1. Seleccione una directiva existente o agregue una nueva directiva.
      2. Introduzca los detalles del enlace y haga clic en Enlazar.
  6. Haga clic en Cerrar.