WebRTC (Web Real-Time Communication) on ohjelmointirajapinta reaaliaikaista tiedonsiirtoa varten. Käyttökohteita ovat äänipuhelut, videopuhelut, ja P2P-yhteydet.

WebRTC-rajapinnan avulla verkkosovellukset ja verkkosivut saavat pääsyn äänen ja videon kaappaamiseen suoratoistoa varten. Lisäksi tietoa voi siirtää verkkoselainten välillä ilman tarvetta kolmansien osapuolien laajennuksille.

Elementit WebRTC sisältää seuraavat elementit:https://hacks.mozilla.org/2013/09/firefox-24-for-android-gets-webrtc-support-by-default/ 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 Google Chrome 23 alkaen Mozilla Firefox 22 alkaen Opera 12 alkaen Android Google Chrome 28 alkaen (Käytössä oletuksena versiosta 29 alkaen) Mozilla Firefox 24 alkaen Opera Mobile 12 alkaen Google Chrome OS

Liittyviä standardeja Additional WebRTC Audio Codecs for Interoperability WebRTC Audio Codec and Processing Requirements WebRTC Video Processing and Codec Requirements Session Traversal Utilities for NAT (STUN) Usage for Consent Freshness Web Real-Time Communication Use Cases and Requirements

Lähteet

Aiheesta muualla Virallinen kotisivu W3C Web Real-Time Communications Working Group IETF Real-Time Communication in WEB-browsers (rtcweb) Workgroup Googlen avoimen lähdekoodin WebRTC-projekti Contact centers could benefit from WebRTC

Luokka:Web-standardit