WebRTC - รองรับเบราว์เซอร์

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

รองรับเบราว์เซอร์

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

คุณสามารถตรวจสอบสถานะการสนับสนุน WebRTC ล่าสุดได้ที่ http://caniuse.com/#feat=rtcpeerconnection.

Chrome, Firefox และ Opera

Chrome, Firefox และ Opera เวอร์ชันล่าสุดบนระบบปฏิบัติการพีซีทั่วไปเช่น Mac OS X, Windows และ Linux ทั้งหมดรองรับ WebRTC แบบสำเร็จรูป และที่สำคัญที่สุดคือวิศวกรจากทีมนักพัฒนา Chrome และ Firefox ได้ทำงานร่วมกันเพื่อแก้ไขปัญหาเพื่อให้เบราว์เซอร์ทั้งสองนี้สื่อสารกันได้อย่างง่ายดาย

ระบบปฏิบัติการ Android

บนระบบปฏิบัติการ Android แอปพลิเคชัน WebRTC สำหรับ Chrome และ Firefox ควรทำงานได้ทันที พวกเขาสามารถทำงานร่วมกับเบราว์เซอร์อื่น ๆ หลังจาก Android Ice Cream Sandwich เวอร์ชัน (4.0) เกิดจากการแชร์โค้ดระหว่างเวอร์ชันเดสก์ท็อปและอุปกรณ์เคลื่อนที่

แอปเปิ้ล

Apple ยังไม่ได้ประกาศใด ๆ เกี่ยวกับแผนการรองรับ WebRTC ใน Safari บน OS X หนึ่งในวิธีแก้ปัญหาที่เป็นไปได้สำหรับระบบปฏิบัติการ iOS แบบไฮบริดในระบบปฏิบัติการเพื่อฝังโค้ด WebRTC ลงในแอปพลิเคชันโดยตรงและโหลดแอปนี้ลงใน WebView

Internet Explorer

Microsoft ไม่สนับสนุน WebRTC บนเดสก์ท็อป แต่พวกเขายืนยันอย่างเป็นทางการแล้วว่ากำลังจะนำ ORTC (Object Realtime Communications) ไปใช้ใน IE (Edge) เวอร์ชันอนาคต พวกเขาไม่ได้วางแผนที่จะรองรับ WebRTC 1.0 พวกเขาระบุว่า ORTC เป็น WebRTC 1.1 แม้ว่าจะเป็นเพียงการปรับปรุงชุมชนและไม่ใช่มาตรฐานอย่างเป็นทางการ เมื่อเร็ว ๆ นี้พวกเขาได้เพิ่มการสนับสนุน ORTC ลงใน Microsoft Edge เวอร์ชันล่าสุด คุณสามารถเรียนรู้เพิ่มเติมได้ที่https://blogs.windows.com/msedgedev/2015/09/18/ortc-api-is-now-available-in-microsoftedge/.

สรุป

โปรดสังเกตว่า WebRTC เป็นชุดของ API และโปรโตคอลไม่ใช่ API เดียว การสนับสนุนสำหรับสิ่งเหล่านี้กำลังพัฒนาบนเบราว์เซอร์และระบบปฏิบัติการที่แตกต่างกันในระดับที่แตกต่างกัน วิธีที่ยอดเยี่ยมในการตรวจสอบระดับการสนับสนุนล่าสุดคือผ่านhttp://canisue.com.ติดตามการนำ API ที่ทันสมัยมาใช้ในหลายเบราว์เซอร์ คุณยังสามารถค้นหาข้อมูลล่าสุดเกี่ยวกับการรองรับเบราว์เซอร์และการสาธิต WebRTC ได้ที่http://www.webrtc.org, ซึ่งได้รับการสนับสนุนโดย Mozilla, Google และ Opera