1 Live Streaming y VoD de contenido académico producido en la PUCPIng. Jose Luis Barturén Larrea Dirección de Informática Académica Pontificia Universidad Católica del Perú
2 Agenda Introducción Live Streaming y Video on DemandProtocolos Streaming Servidores Streaming Transcodificación Cloud Computing Problemática : Transmisión, Grabación y Publicación Análisis e Implementación Flujo de transmisión adaptativo al ancho de banda del cliente Soporte para distintos dispositivos Garantizar ancho de banda Grid Computing: Automatización del proceso de conversión Educast: Clasificación y búsqueda avanzada de contenido multimedia Conclusiones Trabajos Futuros
3 Introducción
4 Live Streaming y Video On Demand
5 Protocolos Streaming HTTP Dynamic Streaming AdobeReal Time Messaging Protocol RTMP - Adobe HTTP Live Streaming Apple Real Time Streaming Protocol Real Networks HTTP Smooth Streaming Microsoft
6 Utilización eficiente de recursosServidores Streaming Capacidad de respuesta a las condiciones cambiantes Contenido Escalable Utilización eficiente de recursos
7 Transcodificación Transcodificación
8 Cloud Computing
9 Transmisión, Grabación y Publicación
10 Problemática Demora en edición y conversión de videosExcesivo consumo de Ancho de Banda Publicación de videos de larga duración
11 Análisis e ImplementaciónFlujo de transmisión adaptativo al ancho de banda del cliente HLS HDS HSS Multi Bitrate Switching VS
12 Análisis e ImplementaciónSoporte para distintos dispositivos RTSP (Android) RTMP HLS(iOS)
13 Análisis e ImplementaciónFormatos recomendados Baja Calidad Alta Calidad Video Formato H264 –MP4 Resolución 480 x 360 1280 x 720 Frame Rate 29.97 Bitrate Encoding VBR 2 Pass Target Bitrate 0.5 Mbps 2 Mbps Maximun Bitrate 2.4 Mbps Audio AAC Mono / Stereo Stereo Audio Quality High Bitrate 64 Kbps 128 Kbps
14 Análisis e ImplementaciónGarantizar ancho de banda
15 Análisis e ImplementaciónGrid Computing: Automatización del proceso de conversión
16 Análisis e ImplementaciónClasificación y búsqueda avanzada de contenido multimedia
17
18 Conclusiones Bitrates adaptativos + Protocolos de transmisiónCloud Computing => Garantizar Ancho de Banda Automatización de instancias Cloud Computing Grid Computing => Minimiza el tiempo de publicación de los videos Videos de larga duración => Pseudo-Streaming.
19 Trabajos Futuros Automatizar la grabación y subida de las transmisiones a la plataforma de video bajo demanda Reducir el tiempo de edición de los videos mediante una herramienta web Alta disponibilidad de los servidores de streaming
20 Gracias …