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