Citrix ADC

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

Para optimizar el tráfico de vídeo a través de TCP, comience habilitando 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 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. Habilite 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. Vincular directivas de optimización a un servidor virtual de equilibrio de carga para el tráfico HTTP.
  7. Vincular directivas de optimización a un servidor virtual de equilibrio de carga de puente SSL para el tráfico HTTPS.

Habilitación de la optimización de vídeo

Si quiere que el dispositivo Citrix ADC detecte, optimice e informe del 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 puede 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

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 Información de vídeo.

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

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

  • Servidorvirtual 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 el dispositivo recibe 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 de 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

Ejemplo:

add lb vserver ProxyVserver-HTTP HTTP * 80 -persistenceType NONE -cltTimeout 120

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

Ejemplo:

add lb vserver ProxyVserver-SSL SSL_BRIDGE * 443 -persistenceType NONE -cltTimeout 180

Enlace 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.

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 apropiado para cada tipo. Los comandos disponibles son:

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)

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

Vinculación de la directiva de detección de contenido del 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 del cuerpo al servidor virtual de equilibrio de carga. Puede utilizar el siguiente comando:

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

Ejemplo:

bind lb vserver ProxyVserver-HTTP -policyName ns_videoopt_http_body_detection -priority 1500 -type REQUEST

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 apropiado para cada tipo. Los comandos disponibles son:

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)

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

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, vincula las directivas a los mismos servidores virtuales de equilibrio de carga a los que enlazó las directivas de detección. Para cada directiva, cree primero la acción, de modo que pueda incluirla cuando cree 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>]

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

Ejemplo:

add videooptimization pacingaction MyOptAct2000 -rate 2000

Para agregar una directiva de optimización

En el símbolo del sistema, escriba:

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

Ejemplo:

add videooptimization pacingpolicy myOptPolicy2000 -rule TRUE -action MyOptAct2000

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 enlazadas 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)

Ejemplo:

bind lb vserver ProxyVserver-HTTP -policyName myOptPolicy2000 -priority 3400 -type  REQUEST

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 enlazadas 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)

Ejemplo:

bind lb vserver ProxyVserver-SSL -policyName myOptPolicy2000 -priority 3400 -type  REQUEST

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>

donde RealNumber es un valor de 0.0 a 100.0.

Ejemplo:

set videooptimization parameter -RandomSamplingPercentage 50

Configuración de Optimización de Vídeo sobre TCP mediante la interfaz gráfica de usuario

La GUI le permite:

  • Habilitar la función de optimización de vídeo.
  • Crear servidor virtual de equilibrio de carga HTTP.
  • Crear servidor virtual de equilibrio de carga de puente SSL.
  • Vincular las 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.
  • Crear acción de optimización.
  • Configuración del parámetro de optimización de ritmo.
  • Vincular la directiva de optimización para el equilibrio de carga del servidor virtual para el tráfico HTTP.
  • Vincular la directiva de optimización al servidor virtual de equilibrio de carga del puente SSL para el tráfico HTTPS.

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

  1. En el panel de navegación, expanda Sistema y, a continuación, haga clic en Configuración.
  2. En la página Configuración, haga clic en el vínculo Configurar funciones avanzadas.
  3. En la página Configurar funciones avanzadas, active la casilla Optimización de vídeo.
  4. Haga clic en Aceptar y, a continuación, 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, establezca los siguientes parámetros:
    1. Name. Nombre del servidor virtual de equilibrio de carga.
    2. Protocolo. Seleccionar 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, vea 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, establezca 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, establezca los siguientes parámetros.
    4. Seleccione Directiva. Seleccione una directiva de detección de optimización de vídeo en la lista desplegable.
    5. Elija Tipo. Seleccione el tipo de directiva como Solicitud.
    6. Haga clic en Continuar.
  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 del 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, establezca los siguientes parámetros.
    1. Seleccione Directiva. Seleccione la directiva de detección de optimización de vídeo en la lista desplegable.
    2. Elija Tipo. Seleccione el tipo de directiva como Solicitud.
  6. Haga clic en Continuar.
  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 > Vídeo Optimización > 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, establezca los siguientes parámetros.
    1. Name. Nombre de la acción de optimización.
    2. Velocidad de optimización ABR (Kbps). Velocidad de ritmo a la que enviar el tráfico de vídeo ABR. La velocidad predeterminada para la optimización ABR es 1000 Kbps. El valor mínimo es 1 y el valor máximo es 2147483647.
    3. Comentario. Una 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 > Vídeo Optimización > 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, establezca los siguientes parámetros.
    1. Name. Nombre de la directiva de optimización
    2. Expresión. Expresiones regex 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 UNDEF. Evento indefinido si la solicitud entrante no coincide con la directiva de optimización.
    5. Comentario. Una 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 Crear y, a continuación, en Cerrar.

Para establecer 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ón de vídeo.
  2. En la página Optimización de vídeo, haga clic en el enlace Cambiar configuración de optimización de vídeo.
  3. En la página Configuración de optimización de vídeo, establezca 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ó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. Defina los siguientes parámetros.
    1. Punto de enlace. Punto en el que se aplica 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 enlazar la directiva.
    4. Haga clic en Continuar.
  4. En la sección Punto de enlace, siga uno de estos procedimientos:
    1. Seleccione una directiva de la lista.
    2. Haga clic en Agregar enlace para acceder al control deslizante Enlace de directivas.
      1. Seleccione una directiva existente o agregue una directiva nueva.
      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, establezca los siguientes parámetros.
    1. Punto de enlace. El punto en el que se aplica la directiva de optimización durante el procesamiento de 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 del puente SSL al que se va a enlazar la directiva.
  4. Haga clic en Continuar.
  5. En la sección Punto de enlace, siga uno de estos procedimientos:
    1. Seleccione un enlace de directivas de la lista.
    2. Haga clic en Agregar enlace para acceder al control deslizante Enlace de directivas.
      1. Seleccione una directiva existente o agregue una directiva nueva.
      2. Introduzca los detalles del enlace y haga clic en Enlazar.
  6. Haga clic en Cerrar.