เริ่มต้นใช้งาน WebRTC

การสร้างแอปพลิเคชันใหม่โดยใช้เทคโนโลยี WebRTC อาจเป็นเรื่องยุ่งยากหากคุณไม่คุ้นเคยกับ API ในส่วนนี้ เราจะแสดงวิธีเริ่มต้นใช้งาน API ต่างๆ ในมาตรฐาน WebRTC โดยอธิบายกรณีการใช้งานและข้อมูลโค้ดทั่วไปในการแก้ปัญหาเหล่านั้น

WebRTC API

มาตรฐาน WebRTC ครอบคลุมเทคโนโลยี 2 อย่างในระดับสูง ได้แก่ อุปกรณ์จับภาพสื่อและการเชื่อมต่อระหว่างเครื่อง

อุปกรณ์จับภาพสื่อประกอบด้วยกล้องและไมโครโฟนของวิดีโอ รวมถึงจับภาพหน้าจอ "อุปกรณ์" ด้วย สําหรับกล้องและไมโครโฟน เราใช้ navigator.mediaDevices.getUserMedia() เพื่อจับภาพ MediaStreams เราใช้ navigator.mediaDevices.getDisplayMedia() เพื่อบันทึกหน้าจอแทน

อินเทอร์เฟซแบบเพียร์ทูเพียร์ได้รับการจัดการโดยอินเทอร์เฟซ RTCPeerConnection นี่ถือเป็นจุดศูนย์กลางของการสร้างและควบคุมการเชื่อมต่อระหว่างเพียร์ 2 คนใน WebRTC