Web RTC นำเสนอโดย World Wide Web Consortium (W3C) ที่รองรับแอปพลิเคชันระหว่างเบราว์เซอร์สำหรับการโทรด้วยเสียง วิดีโอแชท และการแชร์ไฟล์ P2P
Web RTC ใช้ API สามตัวดังแสดงด้านล่าง -
- MediaStream - เข้าถึงกล้องและไมโครโฟนของผู้ใช้
- RTCPeerConnection - เข้าถึงสิ่งอำนวยความสะดวกสำหรับการโทรด้วยเสียงหรือวิดีโอ
- RTCDataChannel - เข้าถึงการสื่อสารแบบเพียร์ทูเพียร์
Web RTC ต้องการการสื่อสารแบบเพียร์ทูเพียร์ระหว่างเบราว์เซอร์ กลไกนี้จำเป็นต้องมีการส่งสัญญาณ ข้อมูลเครือข่าย การควบคุมเซสชัน และข้อมูลสื่อ นักพัฒนาเว็บสามารถเลือกกลไกที่แตกต่างกันในการสื่อสารระหว่างเบราว์เซอร์ เช่น SIP หรือ XMPP หรือการสื่อสารสองทาง