Solución Streaming SIVE Este documento describe las características funcionales de la solución SIVE para el SENA. La solución permite agendar las salas de Videoconferencia, mostrar la Videoteca (videos por demanda) para acceder las grabaciones de las Videoconferencias del SENA y permite visualizar en directo las conferencias realizadas por el Sena mediante el modulo de Video Streaming. Especificaciones Generales Soporta autenticación de Directorio Activo mediante LDAP La plataforma soporta 700 usuarios concurrentes Permite búsqueda por TAGs predefinidos Administración de marcas de agua para los videos (solo aplica en las reproducciones en PC, o mobiles que no usen el reproductor nativo como IPhone) Contraseña para reproducir videos en algunos eventos Permite recibir contenido de streaming de dispositivos externos (previo a validación de compatibilidad ya sea mediante la inclusión de un link o mediante la recepción por MP4/h.264 en RTMP) Permite asociar documentos de apoyo a los eventos como presentaciones o documentos o imágenes y que puedan ser descargados por los usuarios finales. Permite hacer comentarios sobre los eventos o videoconferencias Creación y administración de categorías Calificación de los eventos o videos Visualización de eventos o videos según categorías por los mas recientes, mas vistos, mejor calificado, mas comentado. Video Agenda Inventario de Recursos de las Salas Formato de Solicitud de Videoconferencia Agendamiento de Salas de Videoconferencia Control de Disponibilidad de Salas Control de Videoconferencias simultaneas (5) Perfilamiento de Usuarios escrito. 1
o Usuario Final (acceso al público en general) o Usuario Administrador SENA o Usuario Administrador Proveedor o Usuario Operador de Sala (administrador local de recursos) Notificaciones a los Usuarios Mantenimientos en las Salas Visualización de Agendamientos de Videoconferencia o Diario o Semanal o Mensual Modulo para subir contenido específicamente de los banners y los flyers por parte del SENA Videoteca (Video por Demanda) Repositorio de Videos de las Videoconferencias realizadas por el proveedor para el cliente SENA Integración con la Video Agenda para poder visualizar las videoconferencias históricas Visualización en PCs y dispositivos móviles con sistema operativo Android, Windows Mobile, OS Phone de Apple (Ipad, Ipod, Iphone). Modulo para que sean subidos los videos por parte del Proveedor luego de que se hayan terminados las videoconferencias Videostreaming (Video en Directo) Visualización en dispositivos de escritorio, laptop y móviles con sistema operativo Android, Windows Mobile, OS Phone de Apple (Ipad, Ipod, Iphone) en tiempo real mediante streaming de las videoconferencias que este trasmitiendo el SENA, máximo 5 al mismo tiempo. Integración con la pagina de Video Agenda para que los clientes finales puedan accederlas entrando a la página Web. Modulo para que los operadores del Proveedor puedan relacionar una videoconferencia en línea con una videoconferencia agendada en el momento que activen el envío de streaming. escrito. 2
Especificaciones Generales Soporta autenticación de Directorio Activo mediante LDAP Actualmente la pagina de SIVE tiene usuarios públicos y no diferencia la publicación de contenido entre usuarios. Al integrarse la autenticación con LDAP permite identificar el perfil del usuario del SENA y de acuerdo a su perfil podrá tener acceso o restricciones al buscar eventos o reproducir videos. Se requiere identificar en conjunto con el SENA los roles y los privilegios asociados para visualización y reproducción de los videos en la plataforma de SIVE. La plataforma soporta 700 usuarios concurrentes La solución de streaming permite tener 700 usuarios de manera concurrente. Se asume que el ancho de banda lo permite y se garantiza a nivel de infraestructura se pueden tener 700 usuarios simultáneos con los equipos suministrados por el proveedor. Permite búsqueda por TAGs predefinidos El administrador SIVE podrá marcar o asociar TAGs a los eventos o videos de la solución para que el usuario final pueda realizar búsquedas de acuerdo a este criterio. También es posible asociar los eventos o videos con palabras claves que pueden no ser predefinidas sino para indexar la información y permitir ayudar a los usuarios en las búsquedas. Administración de marcas de agua para los videos El administrador SIVE podrá editar el evento de videoconferencia y subirá una imagen o un texto para que al reproducirse el video se muestre en alguna parte del video. Se debe definir con el SENA el tamaño de la imagen, la ubicación del contenido cuando es una imagen o un texto. (solo aplica en las reproducciones en PC, o mobiles que no usen el reproductor nativo como IPhone). Contraseña para reproducir videos en algunos eventos Adicionalmente a la publicación o visualización del los videos es posible que se proteja la reproducción y sea necesario que el usuario digite una contraseña, la cual debe ser previamente compartida para que pueda tener acceso a la visualización del video. Contenido streaming de dispositivos externos escrito. 3
Es posible que se tengan como fuentes de video dispositivos externos diferentes al TCS como origen de los videos. Para esto es necesario homologar el dispositivo en conjunto con el SENA para garantizar que se reciba y se pueda visualizar adecuadamente. (mediante la inclusión de un link o recepción por RTMP) Permite asociar documentos de apoyo a los eventos Como presentaciones o documentos o imágenes para que puedan ser visualizados en web (los que el formato lo permita) o descargados por los usuarios finales. De esta forma el administrador SIVE podrá asociar al evento o video documentos que se deseen compartir con el usuario final. Quien podrá acceder a este información si tiene acceso al video y si el administrador permite que se pueda solo visualizar o si permite su descarga. Comentarios sobre los eventos o videoconferencias Los usuarios al tener acceso al evento o video podrán comentarlo y todos los comentarios quedaran registrados y asociados a cada video, los cuales podrán ser vistos por cualquier otro usuario que tenga acceso al evento o video. Creación y administración de categorías El administrador SIVE tendrá un administrador de categorías y podrá asociar en cada una de ellas los eventos o videos subidos en SIVE. El usuario tendrá la opción de buscar por Categorías o videos y de esta forma podrá llegar a los eventos buscando por categoría y no por fecha o por nombre del video como esta en la solución actual. Calificación de los eventos o videos Los usuarios podrán calificar los eventos de acuerdo a una definición realizada con el SENA. Esta podrá ser con dos opciones de me gusta o no me gusta o mediante una calificación por estrellas. Luego de tener los eventos calificados se podrán mostrar los resultados en cada uno de los eventos o videos o se podrá tener un pagina en la cual se muestren los resultados de las calificaciones dadas por los usuarios. Visualización de eventos o videos según categorías Por los mas recientes, mas vistos, mejor calificado, mas comentado. De acuerdo a las marcaciones de los videos por los criterios previamente mencionados se mostrara una pagina en SIVE que permitirá visualizar calificaciones o comentarios hechos por el usuarios. escrito. 4
Video Agenda La solución de Video Agenda cubre los requerimientos dados modelando el proceso de agendamiento e implementándolo en dos procesos basados en ITIL. Gestión de Solicitudes y Gestión de Cambios. De esta manera se identifica y ajusta el proceso de Video Agenda y se cumplen los requerimientos y/o especificaciones funcionales: Inventario de Recursos de las Salas Formato de Solicitud de Videoconferencia Agendamiento de Salas de Videoconferencia Control de Disponibilidad de Salas Control de Videoconferencias simultaneas (5) Perfilamiento de Usuarios o Usuario Final (acceso al público en general) o Usuario Administrador SENA o Usuario Administrador Proveedor o Usuario Operador de Sala (administrador local de recursos) Notificaciones a los Usuarios Mantenimientos en las Salas Visualización de Agendamientos de Videoconferencia o Diario o Semanal o Mensual Modulo para subir contenido específicamente de los banners y los flyers por parte del SENA Proceso de Video Agenda El siguiente diagrama muestra el proceso para el agendamiento e implementación de la videoconferencia. escrito. 5
Los procesos de configuración y alistamiento: Aprovisionamiento MCU Alistamiento de Salas Son realizados manualmente y no hacen parte de la solución de agendamiento, sin embargo se involucran en el proceso y pueden ser notificados en el momento de que la videoconferencia debe ser configurada y pueden ser agentes de aprobación para llevar registro y notificar en que parte del proceso está la videoconferencia. De esta forma el administrador podrá saber si ya están listos los recursos correspondientes para iniciar la videoconferencia o requiere que alguna parte del proceso requiera s atención. Inventario de Recursos de las Salas Para identificar los recursos estos deben ser relacionados y registrados en la página de Video Agenda. Allí se conocerán los recursos asociados a cada sala y también las características de la Sala, su dirección y tipo de sala. El usuario escrito. 6
asignado podrá registrar y mantener al día el inventario de recursos asignados para el proyecto de Videoconferencias del Cliente. Formato de Solicitud de Videoconferencia Es necesario diligenciar un formato para la solicitud del a videoconferencia, este formato actualmente esta publicado en la pagina del SIVE. De ser necesario se ajustara previa autorización del cliente final. Agendamiento de Salas La página de agendamiento permite al usuario y al administrador ubicar rápidamente las salas de videoconferencias ya sea para realizar la solicitud y también para validar el estado de cualquier sala o videoconferencia ya programada. Control de Disponibilidad de Salas En las salas de Videoconferencia no se permite que sea programada más de una videoconferencia al mismo tiempo. Esta potestad la tiene el administrador ya que el aprobara solo una en caso de que le llegue más de una solicitud obre la misma sala. Solo el administrador podrá cancelar, aprobar, y modificar videoconferencias sobre las salas. Control de Videoconferencias Simultáneas El requerimiento actual permite realizar máximo 5 videoconferencias al mismo tiempo, estas serán controladas por la página de agendamiento por el administrador. Perfiles de Usuarios Actualmente se tienen los siguientes perfiles para el agendamiento de videoconferencias: Usuario Final (acceso al público en general) Es el usuario que solicita la Videoconferencia al SENA Usuario Administrador SENA Usuario del SENA que puede aprobar, cancelar y modificar videoconferencias en la página de agendamiento. Usuario Administrador Proveedor escrito. 7
Usuario Proveedor que define el número máximo de videoconferencias simultaneas permitidas, puede validar si los recursos están disponibles y que las videoconferencias programadas están listas para funcionar y operar correctamente de acuerdo al estado de cada una de ellas realiza total administración de la solución vía web server, Usuario Operador de Sala (administrador local de recursos) Usuario encargado de alistar las videoconferencias en el sitio y de mantener actualizados los recursos de cada sala asignada. Notificaciones Las notificaciones pueden ser enviadas en cada parte del proceso, para dar a conocer el estado de una solicitud al usuario final, para indicar a los operadores de sala que debe alistar una videoconferencia y para generar alertas en caso de que no estén disponibles los recursos necesarios para la operación adecuada de la videoconferencia. Visualización de Agenda de Videoconferencia La visualización de las videoconferencias en la página de agendamiento se muestra a continuación: Los usuarios de la página de agendamiento de acuerdo a su perfil podrán realizar solicitudes, verificar el estado de una videoconferencia de manera intuitiva y fácil en el control de agendamientos, se pueden hacer búsquedas de videoconferencias por nombre, fecha, sala y estado. escrito. 8
escrito. 9
Videoteca (Video por Demanda) La solución de Videoteca permite a los usuarios consultar Videos de Videoconferencias realizadas. Esta solución se integra a la solución de Video Agenda, en la cual se podrá buscar por fecha, por nombre o por sala la videoconferencia y se permitirá visualizar la videoconferencia en PC y los dispositivos móviles mencionados. Las siguientes son las especificaciones funcionales cubiertas con la solución de Videoteca. Repositorio de Videos de las Videoconferencias realizadas por Proveedor para el cliente SENA Integración con la Video Agenda para poder visualizar las videoconferencias históricas Visualización en PCs y dispositivos móviles con sistema operativo Android, Windows Mobile, OS Phone de Apple (Ipad, Ipod, Iphone). Modulo para que sean subidos los videos por parte del Proveedor luego de que se hayan terminados las videoconferencias Proceso de Videoteca El siguiente diagrama muestra el proceso identificado para la videoteca. escrito. 10
La solución de Videoteca permite al Proveedor que suba los videos manualmente, mediante un formulario en el cual debe seleccionar la videoconferencia e indicar el URL para que sea bajado el video del sistema de grabación del Proveedor. Una vez el video este en el servidor de la Videoteca se realizaran las conversiones de los videos a los s correspondientes para que se permita visualizar en los clientes móviles y en los PCs de los usuarios finales. La MCU se configura de tal forma que luego de la finalización de una video conferencia sube automáticamente el video por FTP al servidor de Streaming. De esta forma se tiene el video en el repositorio para que posteriormente el usuario del Proveedor asocie este video a un evento previamente creado en la Agenda Visualización en PCs y Móviles La visualización de las videoconferencias se permitirá en equipos PCs y móviles. Siempre se preferirá visualizar con el reproductor por defecto que tenga el navegador o sistema operativo del dispositivo móvil. Visualización en PCs Visualización en Mobiles escrito. 11
Video Streaming (Video en Directo) La solución de Video Streaming permite a los usuarios consultar Videos de Videoconferencias en tiempo real. Las siguientes son las especificaciones funcionales cubiertas con la solución de Video Streaming: Visualización en dispositivos de escritorio, laptop y móviles con sistema operativo Android, Windows Mobile, OS Phone de Apple (Ipad, Ipod, Iphone) en tiempo real mediante streaming de las videoconferencias que este trasmitiendo el SENA, máximo 5 al mismo tiempo. Integración con la pagina de Video Agenda para que los clientes finales puedan accederlas entrando a la página Web. Modulo para que los operadores del Proveedor puedan relacionar una videoconferencia en línea con una videoconferencia agendada en el momento que activen el envío de streaming. La solución soporta La trasmisión de video por demanda y streaming en vivo en modo multicast y unicast. Servidor de Streaming El video es generado por la plataforma del Proveedor Tandberg Content Server (TCS). El TCS envía por streaming el contenido de la videoconferencia a un Media Server instalado por E-SOLUTIONS. Una vez la señal este en el servidor de Streaming se puede generar el contenido en línea para los clientes finales en PCs finales de escritorio o laptops y en dispositivos móviles. Comunicación TCS y Servidor Streaming Para la solución de Videoconferencia la entrada es el TCS, el cual envía el streaming, el servidor de streaming se instalara sobre el servidor que tiene el Proveedor para esta funcionalidad y la salida se integra con la página de Video Agenda escrito. 12
Relación Streaming con Videoconferencias Para habilitar cada una de las videoconferencias (5 simultaneas), el operador del Proveedor debe ingresar a la página de Video Agenda, seleccionar una videoconferencia programada y diligenciar un formulario indicando el nombre del streaming asociado a esta videoconferencia, luego debe habilitar el envío de streaming desde el TCS y de esta forma se relacionara la señal en vivo con la videoconferencia programada. Una vez realizado este procedimiento y es una videoconferencia pública, se permitirá a los usuarios a conectarse por videostreaming a la señal en tiempo real. Integración Streaming a la página de Video Agenda La visualización del streaming será a través de la página de Agendamientos, luego de que se hayan relacionado por parte del operador del Proveedor la videoconferencia agendada con la videoconferencia en vivo. El player para cada plataforma es alojado en la página de la Video Agenda, de tal forma que el usuario final podrá acceder desde un equipo de escritorio, laptop o dispositivo móvil ingresando a la página Web en donde se visualizan las Videoconferencias en vivo. escrito. 13