Product Documentation

Configuración de la redirección de Flash

Nov 11, 2015
La redirección de Flash transfiere la carga del procesamiento de la mayoría del contenido de Adobe Flash (incluyendo animaciones, vídeo y aplicaciones) a los dispositivos Windows de los usuarios conectados a una red LAN o WAN. Al mover el procesamiento al dispositivo de usuario en lugar de usar los recursos del servidor, la redirección de Flash reduce la carga del servidor y de la red. Esto resulta en una mayor escalabilidad, al tiempo que garantiza una experiencia de usuario de alta definición. La configuración de la redirección de Flash requiere la configuración de parámetros tanto en el lado del cliente como en el lado del servidor.
Advertencia: La redirección de Flash requiere una interacción importante entre los componentes del servidor y del dispositivo de usuario. Por consiguiente, esta función solo debe utilizarse en entornos donde no se necesite una separación de seguridad entre el dispositivo de usuario y el servidor. Además, los dispositivos de usuario deben configurarse para que usen esta función solo con servidores de confianza. Puesto que la redirección de Flash requiere que el reproductor de Flash esté instalado en el dispositivo de usuario, esta función solo debe habilitarse si el propio reproductor de Flash es seguro.

La versión antigua y la versión de segunda generación de la redirección de Flash son soluciones independientes y se ejecutan en canales virtuales separados.

  • Las funciones antiguas de redirección de Flash solo se respaldan en el lado del cliente. Si se ha instalado una versión más antigua del reproductor de Flash en el dispositivo de usuario, o si no es posible instalar el reproductor de Flash, el contenido Flash se genera en el servidor.
  • La redirección de Flash de segunda generación está respaldada tanto en los clientes como en los servidores. Si el cliente respalda la redirección de Flash de segunda generación, el contenido Flash se genera en el cliente. Las funciones de la redirección de Flash de segunda generación incluyen lo siguiente:
    • Respaldo para las conexiones de usuario a través de una WAN.
    • Respaldo inteligente, que determina en cada instancia concreta cuándo es más eficiente generar el contenido Flash en el servidor.
    • Lista de compatibilidad de URL para Flash, que controla si direcciones URL específicas se deben generar en el cliente, se deben generar en el servidor, o se deben bloquear.

Para obtener las actualizaciones más recientes para la compatibilidad de HDX Flash, consulte CTX136588.

 

Registro de sucesos de Flash

La redirección de Flash usa el registro de sucesos de Windows en el servidor para registrar sucesos de Flash. El registro de sucesos indicará si se está usando la redirección de Flash y proporcionará información sobre los problemas que se produzcan. A continuación se enumeran las acciones más comunes a todos los sucesos registrados por la redirección de Flash:
  • Redirección de Flash registra sucesos en el registro de Aplicación.
  • En los sistemas con Windows 8 o Windows 7, aparece un registro específico de redirección de Flash en el nodo Registros de aplicaciones y servicios.
  • El valor de Origen es Flash.
  • El valor de Categoría es Ninguno.

Configuración de la redirección de Flash en el servidor

Actualizado: 11-08-2014

Para configurar la redirección de Flash en el servidor, utilice las siguientes configuraciones de directiva de Citrix:

  • Comportamiento predeterminado de Flash
  • Respaldo inteligente de Flash
  • Lista de URL para obtener contenido Flash del lado del servidor
  • Lista de compatibilidad de URL de Flash
  • Lista de colores de fondo de Flash

Configuración del comportamiento predeterminado de Flash

La configuración de directiva de Citrix Comportamiento predeterminado de Flash permite establecer el comportamiento predeterminado de la aceleración de Flash. De manera predeterminada, la redirección de Flash está habilitada.

Para anular este comportamiento predeterminado cuando se trata de páginas Web e instancias Flash específicas, use la configuración Lista de compatibilidad de URL de Flash.

Hay tres opciones disponibles:

Opción Comportamiento
Bloquear reproductor de Flash No se usa la redirección de Flash ni la generación en el lado del servidor. El usuario no puede ver ningún contenido Flash.
Inhabilitar aceleración de Flash No se usa la redirección de Flash. El usuario puede ver el contenido Flash generado en el servidor si se ha instalado en el servidor una versión de Adobe Flash Player para Windows Internet Explorer compatible con el contenido.
Habilitar aceleración de Flash Se usa la redirección de Flash; este es el valor predeterminado.
Importante: Esta opción requiere que la configuración de directiva de objetos de directiva de grupo (GPO) Habilitar la redirección de HDX MediaStream para Flash en el dispositivo de usuario esté habilitada en el dispositivo del usuario.

Control del respaldo inteligente de Flash

El respaldo inteligente de Flash está habilitado de manera predeterminada, para detectar las instancias de películas Flash pequeñas (por ejemplo, las que se usan con frecuencia para anuncios publicitarios) y generarlas en el servidor en lugar de redirigirlas al dispositivo del usuario para ello.

El respaldo inteligente de Flash no provoca ninguna interrupción ni errores a la hora de cargar la página Web o la aplicación de Flash.

Para redirigir todas las instancias del contenido Flash para generarse en el dispositivo del usuario, inhabilite la configuración de directiva Respaldo inteligente de Flash.

Identificación de sitios Web para la obtención de contenido en el lado del servidor

De manera predeterminada, la redirección de Flash descarga el contenido Flash en el dispositivo de usuario, donde se reproduce. La configuración de directiva Lista de URL para obtener contenido Flash del lado del servidor le permite especificar sitios Web cuyo contenido Flash se puede descargar en el servidor y luego transferirse al dispositivo de usuario para su generación. Esta configuración funciona con el parámetro del dispositivo de usuario Habilitar obtención de contenido del lado del servidor, y está diseñada principalmente para usarse con sitios de la intranet y aplicaciones Flash internas. También funciona con la mayoría de los sitios de Internet y se puede usar cuando el dispositivo de usuario no tiene acceso directo a Internet (por ejemplo, cuando el servidor XenApp o XenDesktop proporciona dicha conexión).

Nota: La obtención de contenido del lado del servidor no admite aplicaciones Flash que usan protocolos de mensajería en tiempo real (RTMP); en su lugar, se usa la generación en el lado del servidor, que admite HTTP y HTTPS.
Para crear la lista de direcciones URL permitidas, agregue la configuración Lista de URL para obtener contenido Flash del lado del servidor a una directiva y haga clic en Nueva para agregar direcciones URL a la lista. Tenga en cuenta lo siguiente a la hora de configurar la Lista de URL para obtener contenido Flash del lado del servidor:
  • Agregue la URL de la aplicación Flash, y no la página .html principal que crea una instancia de Flash Player.
  • Use un carácter de asterisco al comienzo o al final de la URL como comodín para extender su lista.
  • Use un carácter comodín al final para habilitar todas las URL secundarias, por ejemplo, http://www.sitetoallow.com/*.
  • Los prefijos http://o https:// no son necesarios, pero se usan si están presentes.
Importante: En el dispositivo de usuario, habilite la configuración de directiva Habilitar obtención de contenido del lado del servidor.

Cómo especificar dónde se genera el contenido Flash

La configuración de directiva Lista de compatibilidad de URL de Flash permite especificar si el contenido Flash de los sitios Web de la lista:
  • Se genera en el dispositivo de usuario
  • Se genera en el servidor
  • Se bloquea (no se genera)
Cuando configure la Lista de compatibilidad de URL de Flash:
  • Establezca un orden de prioridad en la lista, situando las direcciones URL, acciones y ubicaciones de generación de contenido más importantes en la parte superior.
  • Agregue a la lista sitios con contenido Flash que no se generan correctamente en el dispositivo de usuario, especificando las opciones Generar en el servidor o Bloquear.
  • Use un carácter de asterisco al comienzo o al final de la URL como comodín para extender su lista.
  • Use un carácter comodín al final para hacer referencia a todas las direcciones URL secundarias, por ejemplo, http://www.sitetoblock.com/*.
  • Los prefijos http://o https:// no son necesarios, pero se usan si están presentes.
Para agregar la configuración Lista de compatibilidad de URL de Flash a una directiva:
  1. Haga clic en Nuevo para abrir el cuadro de diálogo Agregar una entrada a la lista de compatibilidad de URL de Flash.
  2. Seleccione una acción (Generar en el cliente, Generar en el servidor o Bloquear).
  3. En el cuadro Patrón de URL, escriba la URL del sitio Web.
  4. Seleccione la instancia de Flash que desea usar como desencadenador:
    • Seleccione Cualquiera para que la acción se lleve a cabo cada vez que una instancia de Flash se conecta al sitio Web de la lista.
    • Seleccione Específico y especifique el ID del reproductor de Flash para que la acción ocurra solamente cuando esta instancia de Flash específica se conecte al sitio Web de la lista.

Habilite la coincidencia de color entre la página Web y las instancias de Flash

Para mejorar la apariencia de la página Web cuando se usa la redirección de Flash, utilice la configuración de directiva Lista de colores de fondo de Flash. Esto le permite hacer que coincidan los colores de las páginas Web y de las instancias de Flash.

Cuando configure la Lista de colores de fondo de Flash, tenga en cuenta lo siguiente:
  • Para obtener los mejores resultados, utilice un color poco común en la página Web, como el negro.
  • Use un comodín al final para habilitar la correspondencia de colores en todas las direcciones URL secundarias, por ejemplo, http://www.sitetomatch.com/* FF0000.
Cuando agregue la configuración Lista de colores de fondo de Flash a una directiva:
  1. Haga clic en Nuevo y escriba la URL del sitio Web, seguida del número hexadecimal del color Web de 24 bits (por ejemplo, http://www.sitetomatch.com/ FF0000).
  2. Haga clic en el botón Aceptar.

Configuración de la redirección de Flash en el dispositivo del usuario

Para usar la redirección de Flash, instale Citrix Receiver y Adobe Flash Player en el dispositivo de usuario. No se necesita ninguna otra configuración en el dispositivo del usuario. No obstante, puede cambiar los parámetros predeterminados usando objetos de directiva de grupo (GPO) según se describe en esta sección.

Uso de objetos de directiva de grupo para configurar la redirección de Flash en el dispositivo del usuario

  1. Cree o seleccione un objeto de directiva de grupo existente.
  2. Importe y agregue la plantilla administrativa del cliente de la redirección de Flash de HDX MediaStream (HdxFlash-Client.adm), disponible en:
    • Para los equipos de 32 bits: %Archivos de programa%\Citrix\ICA Client\Configuration\idioma.
    • Para los equipos de 64 bits: %Archivos de programa (x86)%\Citrix\ICA Client\Configuration\idioma.
La configuración de directiva aparece en Plantillas administrativas > Plantillas administrativas clásicas (ADM) > HDX MediaStream Flash Redirection - Client.
Nota: Para obtener información más detallada sobre cómo crear objetos de directiva de grupo, importar y agregar plantillas, consulte la documentación de Microsoft Active Directory en http://www.microsoft.com.

Cómo cambiar cuándo se usa la redirección de Flash

Junto con los parámetros del lado del servidor, la configuración de directiva Habilitar la redirección de HDX MediaStream para Flash en el dispositivo de usuario controla si el contenido de Adobe Flash se redirige al dispositivo del usuario para generarse localmente.
Nota: Si no hay ninguna configuración definida y se usa Desktop Lock, la redirección de Flash está habilitada en el dispositivo de usuario de manera predeterminada.
De manera predeterminada, la redirección de Flash está habilitada y usa la detección inteligente de red para determinar cuándo es mejor generar el contenido Flash en el dispositivo del usuario. Para cambiar cuándo se usa la redirección de Flash o para inhabilitar la redirección de Flash en el dispositivo del usuario:
  1. En la lista Configuración, seleccione Habilitar la redirección de HDX MediaStream para Flash en el dispositivo de usuario y después haga clic en configuración de directiva.
  2. Seleccione No configurada, Habilitada (opción predeterminada) o Inhabilitada.
  3. Si ha seleccionado Habilitada, elija una opción de la lista Usar la redirección de HDX MediaStream para Flash:
    • Seleccione Con segunda generación solamente para usar la función de redirección de Flash más reciente cuando la configuración requerida esté presente, y volver a la generación en el lado del servidor cuando no lo esté.
    • Para usar siempre la redirección de Flash, seleccione Siempre. El contenido Flash se genera en el dispositivo del usuario.
    • Para no usar nunca la redirección de Flash, seleccione Nunca. El contenido Flash se genera en el servidor.
    • Para usar la detección inteligente de red y evaluar el nivel de seguridad de la red en el lado del cliente y, así, determinar cuándo es adecuado usar la redirección de Flash, seleccione Preguntar (opción predeterminada). Si la seguridad de la red no se puede determinar, se pregunta al usuario si desea usar la redirección de Flash. Si el nivel de seguridad de la red no se puede determinar, se pregunta al usuario si desea usar la redirección de Flash.

La siguiente ilustración muestra cómo se controla la redirección de Flash en diversos tipos de red.


Detección de red inteligente para la redirección de Flash
Nota: Los usuarios pueden anular la detección de red inteligente desde el cuadro de diálogo Citrix Receiver - Preferencias de Desktop Viewer, seleccionando Optimizar o No optimizar en la ficha Flash. Las opciones disponibles varían según cómo esté configurada la redirección de Flash en el dispositivo de usuario, como se muestra en la siguiente ilustración.

Control del usuario sobre la redirección de Flash

Sincronización de las cookies HTTP del lado del cliente con las del lado del servidor

La sincronización de las cookies HTTP del cliente con las del servidor está inhabilitada de manera predeterminada. Habilite la sincronización para descargar las cookies HTTP desde el servidor. Posteriormente, estas cookies HTTP se usarán para la obtención de contenido en el cliente, y estarán disponibles según sea necesario para los sitios con contenido Flash.
Nota: Las cookies del lado del cliente no se sustituyen durante la sincronización; permanecen disponibles incluso aunque la directiva de sincronización se inhabilite más tarde.
  1. En la lista Configuración, seleccione Habilitar la sincronización de las cookies HTTP del lado del cliente con el lado del servidor y haga clic en configuración de directiva.
  2. Seleccione No configurado, Habilitado o Inhabilitado (opción predeterminada).

Habilitación de la obtención de contenido en el lado del servidor

De manera predeterminada, la redirección de Flash descarga contenido de Adobe Flash en el dispositivo de usuario, donde se reproduce. Al habilitar la obtención de contenido en el servidor, el contenido Flash se descarga en el servidor y después se envía al dispositivo de usuario. A menos que exista una directiva que lo anule (como por ejemplo, un sitio bloqueado con la directiva Lista de compatibilidad de URL de Flash), el contenido de Flash se reproduce en el dispositivo del usuario.

La obtención de contenido en el lado del servidor se utiliza con frecuencia cuando:
  • El dispositivo de usuario se conecta a sitios internos mediante Citrix NetScaler Gateway.
  • El dispositivo de usuario no tiene acceso directo a Internet.
Nota: La obtención de contenido del lado del servidor no respalda las aplicaciones Flash que usan los protocolos de mensajería en tiempo real (RTMP). En su lugar, para esos sitios se usa la generación en el lado del servidor.
La redirección de Flash de segunda generación admite tres opciones para habilitar la obtención de contenido en el lado del servidor, como se describe en la siguiente tabla. Dos de estas opciones incluyen la capacidad de almacenar en caché el contenido del lado del servidor en el dispositivo de usuario; esto mejora el rendimiento dado que el contenido que se vuelve a usar ya está disponible en el dispositivo de usuario para generarse.
Nota: El contenido de la memoria caché se almacena de forma separada de otro contenido HTTP almacenado en caché en el dispositivo de usuario.
Opción Descripción
Inhabilitada Inhabilita la obtención de contenido del lado del servidor, anulando el parámetro Lista de URL para obtener contenido Flash del lado del servidor en el servidor. También se inhabilita la opción de respaldo de obtención de contenido del lado del servidor.
Habilitada Habilita la obtención de contenido del lado del servidor para las páginas Web y las aplicaciones Flash identificadas en la Lista de URL para obtener contenido Flash del lado del servidor. El respaldo de obtención de contenido del lado del servidor está disponible, pero el contenido Flash no se guarda en caché.
Habilitado (caché persistente) Habilita la obtención de contenido del lado del servidor para las páginas Web y las aplicaciones Flash identificadas en la Lista de URL para obtener contenido Flash del lado del servidor. Está disponible el respaldo de obtención de contenido del lado del servidor. El contenido obtenido mediante la obtención de contenido del lado del servidor se almacena en caché en el dispositivo de usuario y se guarda para las distintas sesiones.
Habilitado (caché temporal) Habilita la obtención de contenido del lado del servidor para las páginas Web y las aplicaciones Flash identificadas en la Lista de URL para obtener contenido Flash del lado del servidor. Está disponible el respaldo de obtención de contenido del lado del servidor. El contenido obtenido mediante la obtención de contenido del lado del servidor se almacena en caché en el dispositivo del usuario y se elimina al final de cada sesión.
Nota: Con la redirección de Flash de segunda generación, el respaldo de obtención de contenido del lado del servidor se inicia automáticamente cuando cualquiera de las opciones de habilitación anteriores está seleccionada y falla la obtención de archivos SWF del lado del cliente.

La habilitación de la obtención de contenido del lado del servidor requiere una configuración de parámetros tanto en el dispositivo cliente como en el servidor:

  1. En la lista Configuración, seleccione Habilitar obtención de contenido del lado del servidor y haga clic en configuración de directiva.
  2. Seleccione No configurado, Habilitado o Inhabilitado (opción predeterminada). Si habilita este parámetro, elija una opción de la lista Estado de la obtención de contenido del lado del servidor:
    • Inhabilitado
      Nota: Este parámetro se conserva en el Registro.
    • Habilitado
    • Habilitado (caché persistente)
    • Habilitado (caché temporal)
  3. En el servidor, habilite la configuración de directiva Lista de URL para obtener contenido Flash del lado del servidor y rellénela con direcciones URL de destino.

Redirección de los dispositivos de usuario a otros servidores para la obtención de contenido en el lado del cliente

Puede redirigir un intento de obtener contenido Flash usando el parámetro Reglas de reescritura de direcciones URL para la obtención de contenido del lado del cliente, una función de redirección de contenido Flash de segunda generación. Cuando se configura esta función, se proporcionan dos patrones de URL usando expresiones regulares de Perl. Si el dispositivo de usuario intenta obtener contenido de un sitio Web que coincide con el primer patrón (el patrón de coincidencia de URL), este dispositivo se redirige al sitio Web especificado por el segundo patrón (el formato de URL de reescritura).

Puede usar este parámetro para compensar por redes de entrega de contenido (CDN). Algunos sitios Web que entregan contenido Flash usan la redirección CDN para permitir al usuario obtener el contenido a partir del grupo más cercano de servidores que entregan el mismo contenido. Cuando se usa la función de obtención de contenido en el lado del cliente de la redirección de Flash, el contenido Flash se solicita desde el dispositivo de usuario, mientras que el resto de la página Web donde reside el contenido Flash es solicitada por el servidor. Si se usa CDN, la solicitud del servidor se redirige al servidor más cercano y la solicitud del dispositivo de usuario se redirige a la misma ubicación. Tenga en cuenta que es posible que esta no sea la ubicación más cercana al dispositivo de usuario; dependiendo de la distancia entre ellos, es posible que exista cierta demora entre la carga de la página Web y la reproducción del contenido Flash.

  1. En la lista de Configuración, seleccione Reglas de reescritura de URL para la obtención de contenido del lado del cliente y haga clic en configuración de directiva.
  2. Seleccione No configurado, Habilitado o Inhabilitado. No configurado es la opción predeterminada; si se elige Inhabilitado, se ignorarán las reglas de reescritura de URL configuradas en el paso siguiente.
  3. Si ha seleccionado Habilitado, haga clic en Mostrar. Mediante la sintaxis de expresiones regulares de Perl, escriba el patrón de coincidencia de direcciones URL en la casilla Nombre de valor y el formato de URL reescrita en la casilla Valor.