avances y tendencias en la distribución de ... - uned
TRANSCRIPT
![Page 1: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/1.jpg)
AVANCES Y TENDENCIAS EN
LA DISTRIBUCIÓN DE
CONTENIDOS MULTIMEDIA
Xabiel García Pañeda
![Page 2: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/2.jpg)
Índice
De dónde venimos
La transición
El futuro
Dispositivos y servicios
MPEG-DASH
Otros avances
![Page 3: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/3.jpg)
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
![Page 4: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/4.jpg)
De dónde venimos: tecnología
Internet TV
RTSP/RTP
Flash
HTTP
IP TV
RTSP/RTP
MPLS
IP TV
RTSP/TRP
![Page 5: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/5.jpg)
La transición: dispositivo cliente
Mini ordenador
+ TV
El portátil al salón
Algunos cables
![Page 6: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/6.jpg)
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
…
![Page 7: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/7.jpg)
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)
![Page 8: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/8.jpg)
El futuro: dispositivo cliente
Smartphone Tablet
TV
…en casa
…de viaje …por ahí
Servicios: Mucho Vídeo bajo demanda. Algo de TV
![Page 9: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/9.jpg)
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
![Page 10: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/10.jpg)
MPEG-DASH: funcionamiento general
Se utiliza el protocolo HTTP (TCP)
Paso de la filosofía push a la pull en la distribución
Canal de control
Audio/vídeo
Servidor
Cliente
Reensamblado Fragmentado
RTSP/RTP
Durante los periodos de play, el servidor decide cuando envía
![Page 11: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/11.jpg)
MPEG-DASH: funcionamiento general
Se utiliza el protocolo HTTP (TCP)
Paso de la filosofía push a la pull en la distribución
Servidor
Cliente
HTTP
Petición
Respuesta (chunk)
El servidor decide cuando envía
![Page 12: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/12.jpg)
MPEG-DASH: funcionamiento general
Se utiliza el protocolo HTTP (TCP)
Paso de la filosofía push a la pull en la distribución
Servidor
Cliente
HTTP
Petición
Segmentos
Respuesta
Control realizado por el cliente. Una petición y respuesta por segmento de vídeo
![Page 13: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/13.jpg)
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
![Page 14: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/14.jpg)
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
![Page 15: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/15.jpg)
MPEG-DASH: MPD
Media Presentation Description (MPD)
XML
Periodos, tracks, calidades, segmentos
![Page 16: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/16.jpg)
MEPG-DASH: MPD
Periodo
Componente
![Page 17: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/17.jpg)
MEPG-DASH: MPD
Componente
Representación
Segmento
![Page 18: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/18.jpg)
MEPG-DASH: MPD
![Page 19: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/19.jpg)
MPEG-DASH: segmentos
Cortos (1s-10s) o largos (10s-2h)
![Page 20: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/20.jpg)
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
![Page 21: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/21.jpg)
MPEG-DASH: perfiles
Incluyen un conjunto de restricciones de formato, protección, bitrates, resoluciones, etc.
![Page 22: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/22.jpg)
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)
![Page 23: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/23.jpg)
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?
![Page 24: Avances y tendencias en la distribución de ... - UNED](https://reader035.vdocuments.site/reader035/viewer/2022072403/62dbc7911f671e08732858d9/html5/thumbnails/24.jpg)
Referencias
http://mpeg.chiariglione.org/working_documents/
mpeg-dash/MPEG-DASH-Tutorial.pdf
http://tech.ebu.ch/docs/events/webinar043-mpeg-
dash/presentations/ebu_mpeg-
dash_webinar043.pdf
http://www.rgbnetworks.com/blog/?m=201202
Price David, Lawrence Harte. Introduction to MPEG,
Systems, Technologies, and Operation. Althos. 2012