บทความที่กล่าวถึงประวัติ สถาปัตยกรรม กรณีการใช้งาน และอนาคตของ WebRTC โดยรวม

ประวัติ

  • เริ่มต้นจากแนวคิดของ Google ในปี 2009 เพื่อใช้แทน Flash

  • ปี 2011 IETF และ W3C เริ่มดำเนินการทำให้เป็นมาตรฐาน

  • ปี 2013 Google และ Mozilla สาธิตวิดีโอคอลข้ามเบราว์เซอร์

สถาปัตยกรรมและความสามารถ

  • RTCPeerConnection API เป็นแกนหลัก

→ จัดการการเชื่อมต่อแบบ P2P

  • getUserMedia : ไมโครโฟนและกล้อง

  • getDisplayMedia : การแชร์หน้าจอ

  • การส่งข้อมูลไบนารีด้วย DataChannel

  • ออดิโอ codec Opus, วิดีโอ codec VP8 และ H.264

กรณีการใช้งาน

  • ใช้เป็นหลักกับแอปพลิเคชันที่ไวต่อเวลา

→ การผ่าตัดทางไกล, การมอนิเตอร์ระบบ, การควบคุมรถยนต์ไร้คนขับจากระยะไกล, การโทรด้วยเสียง/วิดีโอบน UDP เป็นต้น

  • บริการวิดีโอคอลบนเบราว์เซอร์แทบทั้งหมด

  • คลาวด์เกมมิงอย่าง Google Stadia และ NVidia Geforce Now

  • ช่วงการระบาดใหญ่ทำให้วิดีโอคอลเพิ่มขึ้นมาก และการใช้งาน WebRTC เพิ่มขึ้นมากกว่า 100 เท่า

อนาคตของ WebRTC

  • codec AV1 ที่ช่วยประหยัดแบนด์วิดท์ได้ 50% จะพร้อมใช้งานในเร็ว ๆ นี้

  • ปรับปรุงโค้ดโอเพนซอร์สเพื่อเพิ่ม latency และคุณภาพให้ดีขึ้น

  • เพิ่ม API ที่ทำให้เกิดกรณีการใช้งานใหม่ ๆ ด้วย WebRTC NV (Next Version)

→ Scalable Video Coding(SVC) : เทคโนโลยีการบีบอัดที่ให้บริการความละเอียด/เฟรม/คุณภาพภาพที่หลากหลายด้วยบิตสตรีมเดียว

→ API สำหรับคอมโพเนนต์ระดับล่าง : WASM, Workers..

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น