WebRTC (Web Real-Time Communication) on ohjelmointirajapinta, jota kehittää World Wide Web Consortium (W3C) mahdollistaakseen reaaliaikaiset yhteydet, kuten äänipuhelut, videopuhelut, ja P2P-yhteydet kahden selaimen välille ilman selainlaajennoksia.
Elementit
WebRTC sisältää seuraavat elementit:[1]
- getUserMedia, joka sallii selaimen pääsyn mikrofoniin, sekä web-kameraan käyttäjän luvalla
- PeerConnection, joka mahdollistaa Peer-To-Peer (P2P) yhteydet kahden selaimen välille
- DataChannel, mahdollistaa datan siirtämisen kahden selaimen välillä
Selaintuki
WebRTC on tuettu seuraavissa selaimissa
- henkilökohtaiset tietokoneet
- Android
- Google Chrome 28 alkaen (Käytössä oletuksena versiosta 29 alkaen)
- Mozilla Firefox 24 alkaen[1]
- Opera Mobile 12 alkaen
- Google Chrome OS