Medien-APIs für das Web auf mehreren Plattformen

Parallel zur Verbreitung neuer Geräte und Plattformen im Web verzeichnen wir einen enormen Zuwachs bei der Audio-, Video- und Echtzeitkommunikation. Onlinemedien verändern die Art und Weise, wie wir verschiedene Medien konsumieren.

Eine britische Regierungsstudie ergab, dass 53% aller Erwachsenen Medien beim Fernsehen über ein Mobilgerät nutzen, um Medien zu teilen und zu nutzen. In vielen Ländern wird ferngesehen und weniger online angesehen. So sahen China beispielsweise 2012 nur 30% der Haushalte in Peking fern. 2009 waren es noch 70 %. Laut den W3C-Highlights 2013 hat sich die Videowiedergabe auf Mobilgeräten im letzten Jahr verdoppelt. Dieses Jahr wird in den USA pro Tag mehr Zeit mit digitalen Medien verbracht als im Fernsehen. Das Ansehen von Videos ist keine passive Handlung mehr. In den USA geben 87% der Unterhaltungsnutzer an, dass sie beim Fernsehen mindestens ein Gerät mit einem zweiten Bildschirm verwenden. Laut Cisco wird „Video ... bis 2017 zwischen 80 und 90 % des weltweiten Verbraucherverkehrs liegen“. Das entspricht einer Million Minuten Videomaterial pro Sekunde.

Was haben wir also für Webentwickler? Ein Ökosystem von Medien-APIs für das offene Web: standardisierte, interoperable Technologien, die auf mehreren Plattformen funktionieren.

Takeaways

  • WebRTC ermöglicht Echtzeitkommunikation im Browser und wird inzwischen sowohl auf Mobilgeräten als auch auf Desktop-Computern weithin unterstützt. Insgesamt gibt es bereits über 1,2 Milliarden WebRTC-Endpunkte.
  • Web Audio bietet hochentwickelte Tools für die Audiosynthese und -verarbeitung.
  • Web-MIDI ist in Web Audio integriert und ermöglicht die Interaktion mit MIDI-Geräten.
  • Die Audio- und Videoelemente werden inzwischen in mehr als 85% der mobilen und Desktop-Browser unterstützt.
  • Medienquellenerweiterungen können für adaptives Streaming und zeitversetztes Fernsehen verwendet werden.
  • EME ermöglicht die Wiedergabe geschützter Inhalte.
  • Transkripte, Untertitel und das Track-Element ermöglichen Untertitel, zeitgesteuerte Metadaten, Deeplinks und Deeplinks.

Google Präsentationen:Media APIs für das Multi-Device-Web