Interfejsy API multimediów na potrzeby internetu wieloplatformowego

Oprócz pojawiania się nowych urządzeń i platform w internecie obserwujemy też ogromny wzrost komunikacji w czasie rzeczywistym (audio, wideo i wideo). Media online zmieniają sposób, w jaki korzystamy z mediów wszelkiego rodzaju.

Badanie przeprowadzone przez rząd brytyjskiego kraju wykazało, że 53% dorosłych podczas oglądania telewizji „korzysta z multimediów” i udostępnia multimedia oraz korzysta z nich za pomocą urządzeń mobilnych. W wielu krajach spada oglądalność telewizji, a oglądanie online rośnie. Na przykład w Chinach w 2012 roku tylko 30% gospodarstw domowych w Pekinie oglądało telewizję, podczas gdy w 2009 r. było to 70%. Według rankingu W3C Populars 2013 „w zeszłym roku oglądanie filmów na urządzeniach mobilnych podwoiło się. W tym roku średni czas spędzany codziennie na korzystaniu z mediów cyfrowych w Stanach Zjednoczonych będzie wyższy niż podczas oglądania telewizji. Oglądanie nie jest już czynnością pasywną. W Stanach Zjednoczonych 87% konsumentów z branży rozrywki twierdzi, że podczas oglądania telewizji korzysta z co najmniej jednego drugiego ekranu”. Jak podaje Cisco, do 2017 r. „video ...” będzie się mieścić w przedziale od 80 do 90 procent globalnego ruchu konsumentów. Oznacza to niemal milion minut filmów na sekundę.

Co mamy tutaj dla programistów? Ekosystem interfejsów API multimediów dla otwartego internetu: ustandaryzowane, współdziałające technologie działające na wielu platformach.

Odebranie krążka

  • Standard WebRTC umożliwia komunikację w czasie rzeczywistym w przeglądarce, a obecnie jest powszechnie obsługiwany na urządzeniach mobilnych i komputerach. Łącznie jest już ponad 1,2 miliarda punktów końcowych WebRTC.
  • Web Audio udostępnia zaawansowane narzędzia do syntezy i przetwarzania dźwięku.
  • Interfejs Web MIDI, zintegrowany z Web Audio, umożliwia interakcję z urządzeniami MIDI.
  • Elementy audio i wideo są teraz obsługiwane w ponad 85% przeglądarek mobilnych i na komputerach.
  • Rozszerzenia źródeł multimediów mogą służyć do adaptacyjnego przesyłania strumieniowego i przesuwania w czasie.
  • EME umożliwia odtwarzanie treści chronionych.
  • Transkrypcje, napisy oraz element ścieżki umożliwiają tworzenie napisów, napisów, metadanych czasowych, precyzyjnych linków i precyzyjnych linków.

Prezentacje: interfejsy API multimediów w internecie na wielu urządzeniach