APIs Media para a Web multiplataforma

Junto com o crescimento de novos dispositivos e plataformas na Web, observamos um enorme crescimento em áudio, vídeo e comunicação em tempo real. As mídias on-line estão transformando a maneira como consumimos todos os tipos de mídia.

Um estudo do governo do Reino Unido descobriu que 53% dos adultos "realizam várias tarefas na mídia" enquanto assistem TV: usam dispositivos móveis para compartilhar e consumir mídia. Em muitos países, a TV diminuiu e a Internet aumentou. Na China, por exemplo, em 2012, somente 30% das famílias em Pequim assistiram TV, contra 70% em 2009. De acordo com os Destaques do W3C de 2013, "No último ano, as visualizações de vídeos em dispositivos móveis dobrou. Neste ano, nos EUA, o tempo médio gasto por dia com mídia digital vai superar o tempo que assiste TV. A visualização não é mais um ato passivo. Nos EUA, 87% dos consumidores de entretenimento afirmam que usam pelo menos um segundo dispositivo de tela enquanto assistem televisão. De acordo com a Cisco, "o vídeo vai estar na faixa de 80% a 90% do tráfego global do consumidor até 2017". Isso equivale a quase um milhão de minutos de vídeo por segundo.

Então, o que temos para os desenvolvedores da Web? Um ecossistema de APIs de mídia para a Web aberta: tecnologias padronizadas e interoperáveis que funcionam em várias plataformas.

Takeaways

  • O WebRTC fornece comunicação em tempo real no navegador e agora é amplamente compatível com dispositivos móveis e computadores. Já existem no total mais de 1,2 bilhão de endpoints WebRTC.
  • O Áudio da Web oferece ferramentas sofisticadas para síntese e processamento de áudio.
  • Web MIDI, integrada ao Web Audio, permite a interação com dispositivos MIDI.
  • Os elementos de áudio e vídeo agora são compatíveis com mais de 85% dos navegadores para dispositivos móveis e computadores.
  • As extensões de origem de mídia podem ser usadas para streaming adaptável e time shifting.
  • O EME permite a reprodução de conteúdo protegido.
  • As transcrições, as legendas e o elemento track permitem a ativação de legendas, legendas, metadados com marcação de tempo, links diretos e pesquisa direta.

Apresentações:APIs de mídia para a Web em vários dispositivos