Il W3C sta definendo le specifiche di un protocollo di comunicazione real time che permette il trasferimento intra-browser di contenuti audio, video o files condivisi P2P, senza richiedere alcun plugin.
Questo protocollo, il cui nome è WebRTC, è in fase di sperimentazione sulle ultime versioni di Firefox e di Google Chrome.
Gli elementi principali della API di WebRTC sono 3 :
- getUserMedia che consente al browser l’accesso alla telecamera ed al microfono
- RTCPeerConnection che gestisce le chiamate audio e video
- RTCDataChannels che gestisce il file sharing P2P