Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

Web RTC คืออะไร?


Web RTC นำเสนอโดย World Wide Web Consortium (W3C) ที่รองรับแอปพลิเคชันระหว่างเบราว์เซอร์สำหรับการโทรด้วยเสียง วิดีโอแชท และการแชร์ไฟล์ P2P

Web RTC ใช้ API สามตัวดังแสดงด้านล่าง -

  • MediaStream - เข้าถึงกล้องและไมโครโฟนของผู้ใช้
  • RTCPeerConnection - เข้าถึงสิ่งอำนวยความสะดวกสำหรับการโทรด้วยเสียงหรือวิดีโอ
  • RTCDataChannel - เข้าถึงการสื่อสารแบบเพียร์ทูเพียร์

Web RTC ต้องการการสื่อสารแบบเพียร์ทูเพียร์ระหว่างเบราว์เซอร์ กลไกนี้จำเป็นต้องมีการส่งสัญญาณ ข้อมูลเครือข่าย การควบคุมเซสชัน และข้อมูลสื่อ นักพัฒนาเว็บสามารถเลือกกลไกที่แตกต่างกันในการสื่อสารระหว่างเบราว์เซอร์ เช่น SIP หรือ XMPP หรือการสื่อสารสองทาง