Download Presentación
Document related concepts
no text concepts found
Transcript
AVANCES Y TENDENCIAS EN LA DISTRIBUCIÓN DE CONTENIDOS MULTIMEDIA Xabiel García Pañeda Índice De dónde venimos La transición El futuro Dispositivos y servicios MPEG-DASH Otros avances De dónde venimos: servicios Sistemas para Internet Para el PC Alguna cosa para el móvil IP TV De pago Controlado por los operadores Solo el fútbol da dinero Se inicia el viaje al “mundo libre” Dos mundos separados De dónde venimos: tecnología Internet TV RTSP/TRP RTSP/RTP Flash HTTP IP TV RTSP/RTP MPLS IP TV La transición: dispositivo cliente Mini ordenador + TV Algunos cables El portátil al salón La transición: tecnología Lo mismo de siempre RTSP/RTP HTTP Tecnologías propietarias: Apple HLS Microsoft Smooth Streaming Adobe HDS Adaptación Pequeñas diferencias en formatos y gestión de los metadatos 1fichero vs n ficheros MPEG2 TS vs fragmented MPEG4 Chunks 10s vs 2s … El futuro: la clave está en … Adaptación Al dispositivo de usuario A la situación Al estado de la red Desaparición de las fronteras entre Internet TV/VoD e IPTV Pérdida de fuerza de los operadores Todos al “mundo libre” menos … el futbol (de momento) El futuro: dispositivo cliente Smartphone …por ahí Tablet …de viaje TV …en casa Servicios: Mucho Vídeo bajo demanda. Algo de TV MPEG- DASH Dynamic Adaptive Streaming over HTTP Estándar internacional ISO/IEC 23009-1 Microsoft, Adobe, Netflix, Akamai, Samsung, … Cambio de filosofía Búsqueda de la adaptación en el sistema de distribución Usando la infraestructura de distribución actual Es una solución para la distribución de audio/vídeo (a/v streaming) donde pequeños trozos/segmentos de vídeo se distribuyen utilizando el protocolo HTTP. El control de la distribución se realiza por parte del cliente MPEG-DASH: funcionamiento general Se utiliza el protocolo HTTP (TCP) Paso de la filosofía push a la pull en la distribución RTSP/RTP Canal de control Fragmentado Reensamblado Audio/vídeo Cliente Servidor Durante los periodos de play, el servidor decide cuando envía MPEG-DASH: funcionamiento general Se utiliza el protocolo HTTP (TCP) Paso de la filosofía push a la pull en la distribución HTTP Petición Respuesta (chunk) Cliente Servidor El servidor decide cuando envía MPEG-DASH: funcionamiento general Se utiliza el protocolo HTTP (TCP) Paso de la filosofía push a la pull en la distribución Segmentos HTTP Petición Respuesta Cliente Servidor Control realizado por el cliente. Una petición y respuesta por segmento de vídeo MPEG-DASH: funcionamiento general El cliente recibe una descripción del contenido (MPD) Pequeños trozos de audio y vídeo con su propia URL El cliente solicita los trozos más convenientes MPEG-DASH: reúso Servidores y CDN: no hay modificaciones Formatos: no hay modificaciones Clientes Decodificadores (motores de reproducción) : no hay modificaciones Introducción del motor DASH Sistema de codificación: nuevo MPEG-DASH: MPD Media Presentation Description (MPD) XML Periodos, tracks, calidades, segmentos MEPG-DASH: MPD Periodo Componente MEPG-DASH: MPD Representación Segmento Componente MEPG-DASH: MPD MPEG-DASH: segmentos Cortos (1s-10s) o largos (10s-2h) MPEG-DASH: adaptación Los cambios son dirigidos por el cliente La adaptación puede ser debida: condiciones del buffer, de la red, cambio de resolución en dispositivo, actividad/recursos dispositivo, … Segmento: unidad básica de adaptación MPEG-DASH: perfiles Incluyen un conjunto de restricciones de formato, protección, bitrates, resoluciones, etc. Otras novedades: H265 H265 o HEVC (High Efficiency Video Coding) Versión definitiva 2013 La mitad del bit rate que H264 Soporte para mayores resoluciones Mejoras para el procesamiento paralelo Preparado para extensiones como Scalable Video Coding (SVC) y Multiview Video Coding (MVC) Otras novedades: ¿3D? No está clara la demanda a corto plazo Tiene que aumentar la producción de contenidos Resolver algunas cuestiones funcionales ¿Unas gafas para cada uno? Referencias http://mpeg.chiariglione.org/working_documents/ mpeg-dash/MPEG-DASH-Tutorial.pdf http://tech.ebu.ch/docs/events/webinar043-mpegdash/presentations/ebu_mpegdash_webinar043.pdf http://www.rgbnetworks.com/blog/?m=201202 Price David, Lawrence Harte. Introduction to MPEG, Systems, Technologies, and Operation. Althos. 2012