บทความที่กล่าวถึงประวัติ สถาปัตยกรรม กรณีการใช้งาน และอนาคตของ WebRTC โดยรวม
ประวัติ
-
เริ่มต้นจากแนวคิดของ Google ในปี 2009 เพื่อใช้แทน Flash
-
ปี 2011 IETF และ W3C เริ่มดำเนินการทำให้เป็นมาตรฐาน
-
ปี 2013 Google และ Mozilla สาธิตวิดีโอคอลข้ามเบราว์เซอร์
สถาปัตยกรรมและความสามารถ
RTCPeerConnectionAPI เป็นแกนหลัก
→ จัดการการเชื่อมต่อแบบ 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..
ยังไม่มีความคิดเห็น