Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Configurar

Diagrama de la red

Configuraciones

Verificación

Troubleshoot

Introducción

Este documento describe los pasos para configurar y resolver problemas de la integración de transmisión en directo y vídeo a demanda (VoD) de Cisco Telepresence Content Server (TCS) con el servidor VBrick Distributed Media Engine (DME) y el servidor VBrick Rev. La integración de VBrick con TCS se ha agregado desde la versión s6.2.1 y posterior.

Contribuido por Christian Ruiz y Cesar Coria, Ingenieros del TAC de Cisco.

Prerequisites

Requirements

- Cisco TCS s6.2.1 y posterior

- DME de VBrick

- VBrick Rev (obligatorio para la integración de VoD)

Precaución: Se requiere Cisco TCS s7.2 y posterior para la configuración VoD FTP sobre SSL (FTPS)

Componentes Utilizados

La información de este documento se basa en estas versiones de software y hardware:

1. TCS 7.2

2. VBrick DME 3.15.0 Rhel7

3. VBrick Rev 7.14 (para integración de VoD)

The information in this document was created from the devices in a specific lab environment. Todos los dispositivos utilizados aquí comenzaron con configuraciones despejadas (predeterminadas). If your network is live, make sure that you understand the potential impact of any command.

Antecedentes

Hay dos tipos de integración que se pueden configurar:

1. Transmisión en directo (Webcast) y

2. VoD

La integración de streaming en directo con VBrick DME permite a los usuarios ver cualquier conferencia de TCS transmitida en directo desde cualquier lugar de la red desde diferentes dispositivos, además, cuando VBrick Rev se utiliza a lo largo de VBrick DME, esto amplía esta capacidad de visualización desde fuera de la red para cada usuario autorizado de VBrick Rev.

La integración de VoD con VBrick DME y VBrick Rev permite a los usuarios autorizados de VBrick Rev ver cualquier grabación enviada creada por TCS desde cualquier lugar dentro y fuera de la red desde diferentes dispositivos.

Configurar

Diagrama de la red

Configuraciones

1. Integración de streaming en directo (Webcast).

1a Agregar configuración del servidor en directo de VBrick.

En la interfaz web de TCS, vaya a Management > Recording setup > Media server configuration y haga clic en el enlace '+ Add VBrick Live Server Configuration':

Rellene los campos para la configuración del servidor de medios:

Nombre

Nombre para identificar el servidor de medios

Dirección del servidor

IP o FQDN de DME de Vbrick

Puerto RTSP

Número de puerto RTSP del servidor multiprotocolo configurado en Vbrick. El valor predeterminado es 5544.

User Name

Stream Input Authentication User Name configurado en Vbrick. El nombre de usuario predeterminado es 'broadcast'

Contraseña

Stream Input Authentication Password configurado en Vbrick. La contraseña predeterminada es 'broadcast'

Confirmar contraseña

Confirme la contraseña

Nombre de flujo estático

El nombre que aparece con usted identificará la secuencia en la red. Si no se rellena, TCS añadirá un nombre aleatorio para la secuencia cuando se cree. Incluso cuando la interfaz web sugiere que esto es opcional, se recomienda encarecidamente configurarlo. Además, si Vbrick Rev se utiliza junto con VBrick DME, la configuración de este campo es obligatoria.

Si la conexión se realiza correctamente con VBrick DME, recibirá el siguiente mensaje de confirmación: " Prueba de RTSP exitosa en el servidor 'Su dirección IP de DME o nombre de host'. El servidor es un servidor VBrick":

1b Añadir plantilla para usar con la transmisión en directo de VBrick:

En la interfaz web de TCS, vaya a Management > Recording setup > Templates y haga clic en el enlace '+ Add template':

Rellene y seleccione los campos para la configuración de la plantilla VBrick Live:

Nombre

Nombre para identificar la plantilla de Vbrick Live.

Elija cómo desea que las grabaciones realizadas con esta plantilla estén disponibles y edite las opciones siguientes:

Marque la opción "Viewable in the Content Server web interface" (Sólo visible en la interfaz web del servidor de contenido).

Resultados que se van a ver en la interfaz web de Content Server > Salidas que se van a ver en la interfaz web de Content Server

Seleccione una de las opciones según sus necesidades de grabación y transmisión.

Resultados que se verán en la interfaz web de Content Server > A petición

Formatos: Seleccione el formato 'MPEG-4 para Flash' (obligatorio, ya que Vbrick sólo funcionará con él) Opcional para elegir tipos de formato adicionales siempre y cuando el formato 'MPEG-4 para Flash' también esté seleccionado. Tamaños: Seleccione una de las opciones según sus necesidades de grabación y transmisión.

Resultados que se deben ver en la interfaz web del servidor de contenido > Configuración del servidor de medios a demanda

MPEG-4 para Flash se seleccionará automáticamente y Windows Media y MPEG-4 para QuickTime se atenuarán al seleccionar el formato 'MPEG-4 para Flash' anterior. La casilla de verificación 'Optimizar para movimiento' es opcional.

Resultados que se verán en la interfaz web de Content Server > Live Stream

Activar transmisión en directo. Formato: Confirme que está seleccionado MPEG-4 para Flash. Tamaño: Elija una de sus opciones. Retranscodificar películas en tiempo real: Opcional. Configuración del servidor de medios: Confirme que la configuración del servidor de medios para Vbrick Live está seleccionada.

Haga clic en el botón "Guardar" para guardar la configuración.

1c Agregar alias de grabación para usar con la transmisión en directo de VBrick:

Rellene y seleccione los campos para la configuración de alias de grabación de VBrick Live:

Alias de grabación

Nombre': Nombre para identificar el alias de Vbrick Recording. 'Propietario de alias de grabación personal': Elija el usuario que tendrá permisos de edición para estas grabaciones.

Propiedades de marcación

Según el plan de marcación de la red de vídeo. Introduzca la información de marcación H.323 o SIP.

Configuración de grabación

En la plantilla, seleccione la plantilla de Vbrick Live creada en 1b. El resto de configuraciones de esta sección se pueden dejar de forma predeterminada o se pueden personalizar según sus necesidades.

Información de grabación predeterminada

Se puede dejar en blanco o personalizar según sus necesidades.

Permisos de grabación predeterminados

Puede dejar los parámetros predeterminados o personalizarlos según sea necesario.

Haga clic en el botón "Guardar" para guardar la configuración.

Si sólo configura la integración de transmisión en directo (Webcast), ya está. Puede omitir los siguientes pasos hasta la sección "Verificar" para que pueda comenzar a probar esta integración. Si también está configurando VoD (vídeo a demanda), siga los siguientes pasos.

2. Integración de VBrick VoD (vídeo a demanda).

2a. Agregue la configuración del servidor VoD de VBrick.

En la interfaz web de TCS, vaya a Management > Recording setup > Media server configuration y haga clic en el enlace '+ Add VBrick VoD server configuration':

Hay dos opciones para configurar el servidor de medios VoD: Puede configurarlo para que se conecte a través de FTP o FTPS (FTP seguro mediante SSL).

Configuración de FTP.

- Para configurarlo para que utilice FTP, rellene los campos de la configuración del servidor de medios como se muestra a continuación:

Nombre

Nombre para identificar el servidor de medios VoD de Vbrick

Dirección del servidor

IP o FQDN de DME de Vbrick

File Transfer Protocol

Elija FTP

Puerto de comando

Campo deshabilitado cuando se elige FTP

User Name

Usuario administrador del servidor DME de Vbrick. El valor predeterminado es 'admin'

Contraseña

Contraseña para el usuario administrador en el servidor DME de Vbrick. El valor predeterminado es 'admin'

Confirmar contraseña

Confirme la contraseña establecida en el campo anterior.

Antes de guardar la configuración, puede utilizar el botón 'Probar FTP' para confirmar que alcanza el servidor y que las credenciales de administrador son correctas, si obtiene una marca de verificación verde con el mensaje: 'Prueba FTP satisfactoria para servidor YourDMEServer:21' y, a continuación, es bueno guardar la configuración del servidor de medios:

Configuración de FTPS:

- Para configurarlo para que utilice FTPS (FTP seguro mediante SSL), rellene los campos para la configuración del servidor de medios como se muestra a continuación. Tenga en cuenta que esta opción sólo está disponible en TCS s7.2 y posterior:

Nombre

Nombre para identificar el servidor de medios VoD de Vbrick

Dirección del servidor

IP o FQDN de DME de Vbrick

File Transfer Protocol

Elija FTPS

Puerto de comando

Esto debe coincidir con el 'Puerto de comandos FTP' configurado en la interfaz web de DME de Vbrick: System Configuration > Ports (Configuración del sistema > Puertos).

User Name

Usuario administrador del servidor DME de Vbrick. El valor predeterminado es 'admin'

Contraseña

Contraseña para el usuario administrador en el servidor DME de Vbrick. El valor predeterminado es 'admin'

Confirmar contraseña

Confirme la contraseña establecida en el campo anterior.

Antes de guardar la configuración, puede utilizar el botón 'Probar FTPS' para confirmar que alcanza el servidor y que las credenciales de administrador son correctas, si obtiene una marca de verificación verde con el mensaje: 'Prueba de FTPS satisfactoria para el servidor YourDMEServer:YourCommandPortNumber' y, a continuación, puede guardar la configuración del servidor de medios:

Nota: Para que FTPS funcione, el servidor DME de VBrick debe tener FTPS habilitado, el puerto de comando configurado es diferente del predeterminado 21 y el certificado SSL cargado.

Habilite FTPS en VBrick DME usando la interfaz web en Configuración del sistema > Seguridad:

Especifique un puerto diferente para que FTPS funcione en Configuración del sistema > Puertos:

Cargue un certificado SSL en el servidor VBrick bajo Configuración del sistema > Certificados SSL, para obtener información detallada sobre cómo cargar y firmar el certificado, consulte la documentación de VBrick: Guía de administración de VBrick.

2 ter. Agregar plantilla para usar con VBrick VoD:

En la interfaz web de TCS, vaya a Management > Recording setup > Templates y haga clic en el enlace '+ Add template':

Rellene y seleccione los campos para la configuración de la plantilla VBrick Live:

Nombre

Nombre para identificar la plantilla VoD de Vbrick.

Elija cómo desea que las grabaciones realizadas con esta plantilla estén disponibles y edite las opciones siguientes:

Marque la opción 'Distribuido a Media Experience Engine 3500, VBrick, Show and Share, Podcast Producer o iTunes U' solamente.

Productos para su distribución a Media Experience Engine 3500, Show and Share,VBrick, Podcast Producer o iTunes U

Para los resultados, seleccione una de las opciones según sus necesidades de grabación y streaming, luego seleccione la casilla de verificación Vbrick, elija la 'Configuración del servidor de medios' creada para Vbrick VoD en el paso anterior. Seleccione un tamaño para la transmisión.

Haga clic en el botón "Guardar" para guardar la configuración.

2 quáter. Agregar alias de grabación para usar con VBrick VoD:

Rellene y seleccione los campos para la configuración de alias de grabación VoD de VBrick:

Alias de grabación

Nombre': Nombre para identificar el alias de Vbrick VoD Recording. 'Propietario de alias de grabación personal': El usuario seleccionado aquí debe coincidir exactamente con un usuario que existe en el servidor VBrick Rev.

Propiedades de marcación

Según el plan de marcación de la red de vídeo. Introduzca la información de marcación H.323 o SIP.

Configuración de grabación

En la plantilla, seleccione la plantilla Vbrick VoD creada en 2b. El resto de configuraciones de esta sección se pueden dejar de forma predeterminada o se pueden personalizar según sus necesidades.

Información de grabación predeterminada

Se puede dejar en blanco o personalizar según sus necesidades.

Permisos de grabación predeterminados

Puede dejar los parámetros predeterminados o personalizarlos según sea necesario.

Nota: Si el usuario elegido como propietario del alias de grabación personal no coincide exactamente con un usuario con todas las funciones asignadas a 'Media' que existen en VBrick Rev Server, la integración de VoD no funcionará. Este usuario será el cargador del vídeo en Rev y debe ser reconocido por él.

Consulte la sección Solución de problemas de este documento para obtener información detallada sobre cómo: Cree un usuario en TCS que coincida con un usuario existente en Rev y/o cómo crear un usuario en Rev que coincida exactamente con el usuario seleccionado en TCS.

Haga clic en el botón "Guardar" para guardar la configuración.

Si se han configurado todos estos parámetros, vaya a la sección "Verificar" de este documento.

Verificación

Utilize esta sección para confirmar que su configuración funcione correctamente.

Transmisión en directo de VBrick:Para verificar que esto funciona correctamente, verifique lo siguiente:

Al conectar una llamada al alias H.323 o SIP de Live Streaming Recording en TCS, debería ver la grabación que se está produciendo en la interfaz web de TCS en la pestaña "Ver grabaciones":

En la interfaz web del servidor DME de VBrick, vaya a Monitor and Logs >Multi-Protocol Connections, si la transmisión va correctamente de TCS a DME, debería ver todos los detalles de la secuencia ahí:

Utilice cualquier reproductor de streaming como VLC Player para captar el flujo y probar el audio y el video funcionan correctamente usando los links rtsp o rtmp que se ven en la interfaz web de VBrick Monitor and Logs >Multi-Protocol Connections.

Si alguno de estos pasos no muestra el comportamiento correcto, consulte la sección "Solución de problemas" de este documento para ver las posibles causas y acciones para corregirlas.

VoD de VBrick: Para verificar que esto funciona correctamente, verifique lo siguiente:

Una vez finalizada la grabación, vaya a la interfaz web de TCS y vaya a la ficha 'Gestión' y verifique que la grabación haya terminado de transcodificarse. Sólo después de que la grabación se haya transcodificado por completo comenzará a cargarse en el servidor VBrick Rev:

Una vez que el trabajo de transcodificación haya terminado en TCS, vaya a la interfaz web del servidor de DME de VBrick y vaya a Monitor y registros > Registro de carga, si la carga se realiza sin problemas verá mensajes que confirman que la entrada de vídeo y la carga se ha completado correctamente en el servidor Rev:

Después de eso, vaya a la interfaz web del servidor VBrick Rev para verificar que el vídeo se ha cargado correctamente y que se reproduce correctamente, recuerde que el vídeo se mostrará como inactivo hasta que se active para su visualización.

Si alguno de estos pasos no muestra el comportamiento correcto, consulte la sección Solución de problemas de este documento para ver las posibles causas y acciones para corregirlas.

Troubleshoot

Las capturas de paquetes de TCS y DME le ayudarán en la mayoría de los problemas relacionados con la comunicación.

TCS: Utilice Wireshark o similar en Windows Server donde TCS está instalado para recuperar capturas de paquetes.

DME: Utilice la interfaz web en Diagnostics > Trace Capture, pulse el botón 'Start capture'. Pulse el botón "Detener captura" para detener el seguimiento. Presione el 'Descargar archivo de seguimiento' para descargar la captura de paquetes.

Verifique que los puertos estén configurados correctamente.

Los puertos DME de VBrick utilizados para la transmisión y FTP(S) se pueden verificar y configurar en la interfaz web del servidor DME en Configuración del sistema > Puertos:

Transmisión en directo de TCS a VBrick problemas más comunes:

Problemas de configuración del servidor de medios:

Mensaje de error: "Error al conectar con el servidor".

Causa: puerto RTSP incorrecto.

Solución: Compruebe que el 'puerto RTSP del servidor multiprotocolo' configurado en Configuración del sistema > Puertos en la interfaz web de DME de VBrick es el mismo.

Mensaje de error: 'Error de autenticación en el anuncio RTSP al servidor'.

Causa: nombre de usuario y/o contraseña incorrectos.

Solución: Compruebe que 'Stream Input Authentication User Name' en User Configuration —> Stream Input Authentication en la interfaz web de DME de VBrick es la misma.

No se puede ver la transmisión desde TCS en los registros de la interfaz web de DME >Conexiones multiprotocolo:

Causa: problemas de comunicación entre TCS y DME.

Solución:

En TCS: Verifique que la grabación se muestre como activa en la 'ficha Grabaciones' (círculo rojo que muestra que está grabando) Verifique que todos los servicios TCS se estén ejecutando correctamente.

En DME: Verifique en la interfaz web que los servicios RTSP y RTMP muestran True.

Si los pasos anteriores son correctos, entonces tenemos un problema de comunicación entre TCS y DME y puede que un problema relacionado con la red o una falla en uno de los servidores, tome capturas de paquetes de TCS y DME para reducir el problema, filtrar por sus respectivas direcciones IP. Verifique que la comunicación esté ocurriendo. Es decir, la captura de paquetes TCS muestra que TCS envía paquetes a DME y la captura de paquetes DME no muestra que se reciban paquetes de TCS. En este ejemplo, usted querrá verificar si algo en la red está bloqueando o impidiendo que esta comunicación ocurra o si hay una falla importante del servidor DME. Si no está muy familiarizado con las capturas de paquetes, abra un caso TAC y proporcione ambas capturas de paquetes para que un ingeniero pueda ayudarle a identificar el problema de comunicación entre TCS y DME.

No se puede captar la transmisión en directo desde un reproductor de streaming:

Verifique que el link rtsp se muestre en la interfaz web de VBrick bajo Monitor and Logs > Multi-Protocol Connections y no sólo el rtmp. Si no se muestra, siga los pasos mencionados en "No se puede ver la transmisión desde TCS en los registros de interfaz web de DME > Conexiones de protocolo múltiple".

Si los detalles y enlaces de transmisión en directo de TCS se muestran en la interfaz web de DME de VBrick en Monitor and Logs > Multi-Protocol Connections, se debe realizar un análisis más profundo en la red y en el servidor DME de VBrick. Abra un caso con soporte de VBrick.

VoD de TCS con VBrick problemas más comunes:

Problemas de configuración del servidor de medios:

Mensaje de error: "Error al conectar con el servidor FTP(S)".

Causa: Puerto FTP(S) incorrecto.

Solución: Compruebe que el número 'Puerto de comandos FTP' configurado en 'Configuración del sistema > Puertos' en la interfaz web de DME de VBrick es el mismo.

Mensaje de error: "El usuario 'suusuario' no pudo iniciar sesión en el servidor FTP..."

Causa: Nombre de usuario y/o contraseña erróneos.

Solución: Compruebe que el usuario y/o la contraseña del administrador de DME son correctos. Si se han perdido estas credenciales, póngase en contacto con el servicio de asistencia de VBrick.

No se puede cargar VoD desde TCS al servidor Rev,

Mensaje de error: "CargadorUsuarioNoExiste CargadorElUsuarioNoExiste = { ElUsuarioNoExiste = No se puede cargar el vídeo. Asegúrese de que el vídeo está asociado a un usuario válido..."

04/20/17 14:21:04, .tcs_ingest/O149271454700-30674761fl.mp4, Starting Rev upload

04/20/17 14:21:05, .tcs_ingest/O149263473800-58284370fl.mp4, UploaderUserDoesNotExist UploaderUserDoesNotExist = { UserDoesNotExist = Unable to upload video. Please ensure that video is associated to a valid user., Uploader = Administrator, accountId = 30dcd82e-ae13-4aae-b0a6-fd8d0ed3b805 }

04/20/17 14:21:05, .tcs_ingest/O149263452400-34534979fl.mp4, UploaderUserDoesNotExist UploaderUserDoesNotExist = { UserDoesNotExist = Unable to upload video. Please ensure that video is associated to a valid user., Uploader = Administrator, accountId = 30dcd82e-ae13-4aae-b0a6-fd8d0ed3b805 }

Causa: El usuario configurado como 'propietario de alias de grabación personal' en el alias de grabación VoD de VBrick en TCS no coincide con un usuario que existe en el servidor VBrick Rev.

Solución: Cree un usuario en TCS que coincida con un usuario con derechos 'Media' en el servidor Rev o cree un usuario en Rev con derechos 'Media' que coincida con el usuario de TCS configurado como 'propietario del alias de grabación personal' en el alias de grabación para VBrick VoD.

Cómo crear un usuario en la interfaz web de TCS:

Vaya a Configuration > Groups and users, en la sección 'Add users' escriba el nombre de usuario en la ventana 'Creator role', recuerde que este nombre de usuario debe coincidir con el nombre de usuario en el servidor Rev. Haga clic en el botón "Agregar" situado en la parte inferior de la página. El usuario se creará y estará disponible para seleccionar de la lista desplegable en la configuración del "propietario del alias de grabación personal".

Cómo crear un usuario en VBrick Rev:

Creación de un usuario en la interfaz web del servidor Rev: Vaya a Settings > Users > Users y haga clic en el botón '+ Add User' . Compruebe que el nombre de usuario coincide con el nombre de usuario de TCS (no distingue entre mayúsculas y minúsculas). Además, compruebe que el usuario tiene asignadas todas las funciones de medios. Haga clic en el botón "Crear usuario" para crear el usuario. Recuerde que el usuario no estará activo hasta que llegue al enlace de activación después de crearlo.

Problemas al reproducir el vídeo en VBrick Rev:

Mensaje de error: "No se puede procesar el vídeo" en la interfaz web del servidor VBrick Rev cuando se intenta reproducir la grabación VoD de TCS.

Solución: Póngase en contacto con el servicio de asistencia de VBrick para obtener más información sobre la solución de problemas, ya que esto puede estar relacionado con los servicios Rev alojados en la nube.