WebRTC

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
WebRTC
Logo WebRTC
Logo programu
Autor Global IP Solutions
Platforma sprzętowa wieloplatformowy
Rodzaj Interfejs programowania aplikacji
Licencja 3-klauzulowa licencja BSD
Strona internetowa

WebRTC (Web Real-Time Communication) – standard HTML5 rozwijany przez World Wide Web Consortium (W3C), służący do komunikacji typu P2P, w czasie rzeczywistym, poprzez przeglądarkę internetową. WebRTC można używać do przesyłania danym binarnych lub tekstowych jak i strumieniowego przesyłania audio oraz wideo. Korzysta z kodeków audio iLBC, iSAC, G.711, G.722 (preferowanym kodekiem audio jest Opus)[1] oraz kodeka wideo VP8.

Jego rozwój wspierają takie przedsiębiorstwa jak Google, które jest autorem standardu i Mozilla[2] (w przeglądarkach tych przedsiębiorstw mogą już działać zgodne komunikatory)[3], oraz Microsoft i Opera.

Większość aplikacji do wideo konferencji, takich jak Google Hangouts, dostępnych w przeglądarkach została implementation za pomocą tego API[4]. O jego uniwersalności świadczyć może to, że za jego pomocą został zaimplementowany klient protokołu BitTorrent dostępny w przeglądarce[5].

Przypisy[edytuj | edytuj kod]

  1. draft-cbran-rtcweb-codec-02 – WebRTC Codec and Media Processing Requirements, tools.ietf.org [dostęp 2017-11-15] (ang.).
  2. Firefox Notes – Desktop, www.mozilla.org [dostęp 2017-11-15] (ang.).
  3. Hello Chrome, it's Firefox calling! – Mozilla Hacks – the Web developer blog, hacks.mozilla.org [dostęp 2017-11-15] (ang.).
  4. How does Hangouts use WebRTC? webrtc-internals analysis. webrtcH4cKS, 2014-07-14. [dostęp 2020-06-04].
  5. WebTorrent FAQ (ang.). [dostęp 2020-06-04].