APIs de contenido multimedia para la Web multiplataforma

Junto con la proliferación de nuevos dispositivos y plataformas en la Web, vemos un gran crecimiento en las comunicaciones de audio, video y en tiempo real. Los medios de comunicación en línea están transformando la forma en que consumimos todos los tipos de medios.

Un estudio gubernamental del Reino Unido determinó que el 53% de los adultos realizan múltiples tareas a la vez mientras miran TV: usan dispositivos móviles para compartir y consumir contenido multimedia. En muchos países, la visualización de la TV no está disponible y la visualización en línea es más alta. Por ejemplo, en China, en 2012, solo el 30% de los hogares de Pekín miraron TV, una cifra que representa el 70% de 2009. Según el informe aspecto destacado del W3C de 2013, "En el último año, se duplicó la visualización de videos en dispositivos móviles. Este año en EE.UU., el tiempo promedio que los usuarios pasan con los medios digitales por día superará las vistas de TV. Ver ya no es un acto pasivo. En EE.UU., el 87% de los consumidores de entretenimiento afirman que usan al menos un segundo dispositivo de pantalla mientras miran televisión". Según Cisco, "los videos estarán en el rango del 80% al 90% del tráfico global de consumidores para el año 2017". Esto equivale a casi un millón de minutos de video por segundo.

¿Qué tenemos para desarrolladores web? Un ecosistema de APIs de medios para la Web abierta: tecnologías interoperables y estandarizadas que funcionan en varias plataformas.

Puck robado

  • WebRTC proporciona comunicación en tiempo real en el navegador y ahora es ampliamente compatible con dispositivos móviles y computadoras de escritorio. En total, ya hay más de 1,200 millones de extremos WebRTC.
  • Web Audio proporciona herramientas sofisticadas para el procesamiento y la síntesis de audio.
  • MIDI web, integrado con Web Audio, permite la interacción con dispositivos MIDI.
  • Ahora, los elementos de audio y video son compatibles con más del 85% de los navegadores para dispositivos móviles y computadoras.
  • Las extensiones de fuente de medios se pueden usar para la transmisión adaptable y el cambio de tiempo.
  • El EME habilita la reproducción de contenido protegido.
  • Las transcripciones, los subtítulos y el elemento de pista habilitan subtítulos, metadatos temporizados, vínculos directos y búsquedas profundas.

Presentaciones: APIs multimedia para la Web multidispositivo