Reproductor web de grabación de sesiones
Información general
El reproductor web le permite usar un explorador web para ver y reproducir grabaciones, y configurar la memoria caché para almacenar grabaciones mientras se reproducen. Con el reproductor web, puede:
-
Buscar grabaciones mediante filtros, como nombre de host, nombre de cliente, nombre de usuario, aplicación, dirección IP de cliente, texto de evento, tipo de evento y hora. Para obtener más información, consulte la sección Ver grabaciones de este artículo.
-
Ver y reproducir grabaciones en directo y completadas con eventos etiquetados que aparecen en el panel derecho. Para obtener más información, consulte la sección Ver grabaciones de este artículo.
Nota:
Se admiten Internet Explorer, Google Chrome y Firefox.
Habilitar el reproductor web
El reproductor web está inhabilitado de forma predeterminada.
-
Para habilitar el reproductor web, inicie un símbolo del sistema de Windows y ejecute el comando
<Session Recording Server installation path>\Bin\TestPolicyAdmin.exe -enablewebplayer. -
Para inhabilitar el reproductor web, inicie un símbolo del sistema de Windows y ejecute el comando
<Session Recording Server installation path>\Bin\TestPolicyAdmin.exe –disablewebplayer.
Inicio de sesión y contraseña
La URL del sitio web del reproductor web es http(s)://<FQDN of Session Recording Server>/WebPlayer. Para garantizar el uso de HTTPS, agregue un enlace SSL al sitio web en IIS y actualice el archivo de configuración SsRecWebSocketServer.exe.config. Para obtener más información, consulte la sección Configuración de HTTPS de este artículo.
Nota:
Al iniciar sesión en el sitio web del reproductor web, los usuarios de dominio no necesitan introducir credenciales, mientras que los usuarios que no son de dominio sí deben hacerlo.
Después de iniciar sesión en el sitio web del reproductor web, aparecen todas las grabaciones, listadas. Al hacer clic en Todas las grabaciones en la navegación izquierda, se actualiza la página y se muestran nuevas grabaciones si las hay.

Instalación
Al igual que con los demás componentes de Session Recording, puede utilizar el instalador de Citrix Virtual Apps and Desktops™ para instalar el reproductor web.
Durante la instalación, al seleccionar Administración de Session Recording en la página Componentes principales, se instala el reproductor web en la misma máquina que el servidor de Session Recording. Para obtener más información sobre la instalación de Session Recording, consulte Instalar, actualizar y desinstalar.
Con el reproductor web instalado, las aplicaciones SessionRecordingRestApiService y WebPlayer aparecen en IIS.

Configuración de HTTPS
Para usar HTTPS para acceder al sitio web del reproductor web:
-
Agregue un enlace SSL en IIS.
-
Obtenga un certificado SSL en formato PEM de una entidad de certificación (CA) de confianza.
Nota:
La mayoría de los navegadores populares, como Google Chrome y Firefox, ya no admiten el nombre común en una solicitud de firma de certificado (CSR). Aplican el nombre alternativo del sujeto (SAN) en todos los certificados de confianza pública. Para usar el reproductor web a través de HTTPS, realice las siguientes acciones:
-
Cuando se utiliza un único servidor de Session Recording, actualice el certificado del servidor de Session Recording a un certificado SAN.

-
Cuando se utiliza el equilibrio de carga, asegúrese de que haya un certificado SAN disponible tanto en Citrix ADC como en cada servidor de grabación de sesiones.

-
-
En IIS, haga clic con el botón derecho en el sitio web y seleccione Agregar enlaces. Aparecerá el cuadro de diálogo Enlaces del sitio.

-
Haga clic en Agregar en la esquina superior derecha. Aparecerá el cuadro de diálogo Agregar enlace de sitio.
-
Seleccione https en la lista Tipo y seleccione su certificado SSL.


-
Haga clic en Aceptar.
-
-
Actualice el archivo de configuración
SsRecWebSocketServer.exe.config.-
Localice y abra el archivo de configuración
SsRecWebSocketServer.exe.config.El archivo de configuración
SsRecWebSocketServer.exe.configse encuentra normalmente en la carpeta<Session Recording Server installation path>\Bin\. -
Habilite TLS editando TLSEnable=1 y rellene las rutas al certificado SSL y su clave, respectivamente.
Nota:
Solo se admite el formato PEM de los certificados SSL y los archivos de clave. El campo ServerPort indica el número de puerto que utiliza el reproductor web para recopilar los archivos de grabación. En la siguiente captura de pantalla, está configurado con el valor predeterminado (22334).

Para extraer los archivos de certificado y clave independientes utilizados en la configuración del servidor WebSocket:
-
Asegúrese de que OpenSSL esté instalado en su servidor de grabación de sesiones que contiene el certificado SSL.
-
Exporte el certificado SSL como un archivo .pfx. El archivo .pfx incluye tanto el certificado como la clave privada.
-
Abra el símbolo del sistema y vaya a la carpeta que contiene el archivo .pfx.
-
Inicie OpenSSL desde la carpeta OpenSSL\bin.
-
Ejecute el siguiente comando para extraer el certificado:
openssl pkcs12 -in [yourfile.pfx] -clcerts -nokeys -out [aSRS2.pem] <!--NeedCopy-->Introduzca la contraseña de importación que creó al exportar el archivo .pfx.
-
Ejecute el siguiente comando para extraer la clave privada:
openssl pkcs12 -in [yourfile.pfx] -nocerts -out [newaSRS2keyWithPassword.pem] <!--NeedCopy-->Introduzca la contraseña de importación que creó al exportar el archivo .pfx. Proporcione una nueva contraseña para proteger su archivo de clave cuando se le solicite la frase de contraseña PEM.
-
Ejecute el siguiente comando para descifrar la clave privada:
openssl rsa -in [newaSRS2keyWithPassword.pem] -out [newaSRS2key.pem] <!--NeedCopy-->
-
-
Guarde los cambios.
-
Compruebe la configuración del firewall. Permita que SsRecWebSocketServer.exe utilice el puerto TCP (22334 de forma predeterminada) y permita el acceso a la URL del reproductor web.
-
Ejecute el comando
TestPolicyAdmin –stopwebsocketserver.
-
Ver grabaciones
Después de iniciar sesión en el reproductor web, se muestran todas las grabaciones disponibles. Puede desplazarse por la página web para seleccionar grabaciones que ver o usar filtros para personalizar los resultados de la búsqueda. Para las grabaciones en directo, el elemento Duración muestra En directo y el botón de reproducción aparece en verde.

Para obtener una descripción de los elementos de grabación, consulte la siguiente tabla.
| Elemento | Descripción |
|---|---|
| Hora de inicio | La hora de inicio de la grabación. Haga clic en las flechas hacia arriba y hacia abajo para enumerar las grabaciones en orden cronológico. |
| Usuario | El usuario cuya sesión se grabó. Haga clic en las flechas hacia arriba y hacia abajo para agrupar las grabaciones de un usuario en la lista y organizar los usuarios en orden alfabético. |
| Host | El nombre de host del VDA donde se alojó la sesión grabada. Haga clic en las flechas hacia arriba y hacia abajo para organizar los nombres de host del VDA en orden alfabético. |
| Cliente | El nombre del dispositivo cliente donde se ejecutaba la sesión. Haga clic en las flechas hacia arriba y hacia abajo para organizar los nombres de host del cliente en orden alfabético. |
| Eventos | La cantidad de eventos en la grabación. Haga clic en las flechas hacia arriba y hacia abajo para organizar las grabaciones de la lista por cantidad de eventos. |
| Duración | La duración de la grabación. Haga clic en las flechas hacia arriba y hacia abajo para organizar las grabaciones de la lista por duración. |
Buscar grabaciones mediante filtros
Puede buscar grabaciones mediante filtros. Los filtros disponibles incluyen nombre de host, nombre de cliente, nombre de usuario, aplicación, dirección IP de cliente, texto de evento, tipo de evento y hora.

Por ejemplo, después de seleccionar el filtro de nombre de host, aparece el siguiente cuadro de diálogo. Puede escribir el nombre de host (del VDA donde se alojan las sesiones grabadas) y hacer clic en Buscar para filtrar las grabaciones irrelevantes y mostrar solo las relevantes.

Puede cambiar a un filtro diferente haciendo clic en Nombre de host (el filtro seleccionado actualmente), como se muestra en la siguiente captura de pantalla. Todos los filtros se muestran después de hacer clic en Nombre de host. Seleccione un filtro diferente según sea necesario.

También puede hacer clic en el símbolo + para añadir filtros.

Por ejemplo, puede añadir el filtro Hora, como se muestra en la siguiente pantalla.

El filtro Hora consta de la fecha de inicio de la grabación, la hora de inicio y la duración.
Abrir y reproducir grabaciones
En la página de grabaciones, cada grabación tiene un botón de reproducción en el lado derecho, junto al elemento Duración.

Haga clic en el botón de reproducción. Aparece la página de reproducción. La reproducción comienza después del almacenamiento en caché de la memoria.

Para obtener una descripción de los controles del reproductor, consulte la siguiente tabla:
| Control del reproductor | Descripción |
|---|---|
![]() |
Reproduce el archivo de grabación seleccionado. |
![]() |
Pausa la reproducción. |
![]() |
Puede arrastrar la barra de progreso durante la reproducción. |
![]() |
Retrocede 7 segundos. |
| imagen de la posición actual de la reproducción de la grabación(/es-es/session-recording/1912-ltsr/media/current-position-of-the-recording-playback.png) | Indica la posición actual de la reproducción de la grabación y la duración total de la grabación. El formato de hora es HH:MM:SS. |
| imagen de la velocidad de reproducción(/es-es/session-recording/1912-ltsr/media/playback-speed.png) | Indica la velocidad de reproducción actual. Haga clic en el icono para cambiar entre las opciones, incluidas X0.5, X1, X2 y X4. |
| imagen del botón de pantalla completa(/es-es/session-recording/1912-ltsr/media/full-screen.png) | Muestra la reproducción en pantalla completa. |
| imagen del botón de vista normal(/es-es/session-recording/1912-ltsr/media/narrow-button.png) | Muestra la reproducción dentro de la página web. |
En el panel derecho de la página de reproducción, están disponibles los siguientes datos de grabación, filtros de eventos y el cuadro de búsqueda rápida:
Imagen de eventos y otra información(/es-es/session-recording/1912-ltsr/media/event-details2.png)
- La fecha y la hora en la máquina del reproductor web. En este ejemplo, JULY 23, 2019 y 19:14:24.
- La duración de la grabación en reproducción. En este ejemplo, 00:13:41.
- El número de eventos en la grabación. En este ejemplo, 9 EVENTS.
- El nombre del usuario cuya sesión se grabó.
- El nombre de host del VDA donde se alojó la sesión grabada.
- El nombre del dispositivo cliente donde se ejecutó la sesión.
-
Filtros de eventos. Puede seleccionar más de un filtro para buscar eventos en la grabación actual.

Haga clic en el icono para expandir las visualizaciones de eventos plegadas.

- Lista de eventos. Al hacer clic en un evento de la lista, se le lleva a la posición del evento en la grabación.
- Cuadro de búsqueda rápida. El cuadro de búsqueda rápida buscar eventos ayuda a reducir rápidamente una lista de eventos en la grabación actual.
Configurar la memoria caché para almacenar grabaciones durante la reproducción
En la página Configuración del reproductor web, puede hacer clic en el control deslizante para configurar la memoria caché para almacenar grabaciones durante la reproducción.




