WebRTC

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