การสร้างแอปพลิเคชันใหม่โดยใช้เทคโนโลยี WebRTC อาจเป็นเรื่องยุ่งยากหากคุณไม่คุ้นเคยกับ API ในส่วนนี้ เราจะแสดงวิธีเริ่มต้นใช้งาน API ต่างๆ ในมาตรฐาน WebRTC โดยอธิบายกรณีการใช้งานและข้อมูลโค้ดทั่วไปในการแก้ปัญหาเหล่านั้น
WebRTC API
มาตรฐาน WebRTC ครอบคลุมเทคโนโลยี 2 อย่างในระดับสูง ได้แก่ อุปกรณ์จับภาพสื่อและการเชื่อมต่อระหว่างเครื่อง
อุปกรณ์จับภาพสื่อประกอบด้วยกล้องและไมโครโฟนของวิดีโอ รวมถึงจับภาพหน้าจอ "อุปกรณ์" ด้วย สําหรับกล้องและไมโครโฟน เราใช้ navigator.mediaDevices.getUserMedia()
เพื่อจับภาพ MediaStreams
เราใช้ navigator.mediaDevices.getDisplayMedia()
เพื่อบันทึกหน้าจอแทน
อินเทอร์เฟซแบบเพียร์ทูเพียร์ได้รับการจัดการโดยอินเทอร์เฟซ RTCPeerConnection
นี่ถือเป็นจุดศูนย์กลางของการสร้างและควบคุมการเชื่อมต่อระหว่างเพียร์ 2 คนใน WebRTC