WebRTC - Hỗ trợ trình duyệt

Web phát triển rất nhanh và nó luôn cải tiến. Các tiêu chuẩn mới được tạo ra mỗi ngày. Các trình duyệt cho phép cài đặt các bản cập nhật mà người dùng không hề biết, vì vậy bạn nên cập nhật những gì đang diễn ra trong thế giới Web và WebRTC. Dưới đây là tổng quan về những gì điều này là cho đến ngày hôm nay.

Hỗ trợ trình duyệt

Mọi trình duyệt không có tất cả các tính năng WebRTC giống nhau cùng một lúc. Các trình duyệt khác nhau có thể đi trước đường cong, điều này làm cho một số tính năng của WebRTC hoạt động trên một trình duyệt chứ không phải trình duyệt khác. Hỗ trợ hiện tại cho WebRTC trong trình duyệt được hiển thị trong hình sau.

Bạn có thể kiểm tra trạng thái hỗ trợ WebRTC cập nhật tại http://caniuse.com/#feat=rtcpeerconnection.

Chrome, Firefox và Opera

Các phiên bản mới nhất của Chrome, Firefox và Opera trên hệ điều hành PC chính thống như Mac OS X, Windows và Linux, tất cả đều hỗ trợ WebRTC ngay lập tức. Và quan trọng nhất, các kỹ sư từ nhóm nhà phát triển Chrome và Firefox đã làm việc cùng nhau để khắc phục sự cố để hai trình duyệt này có thể giao tiếp với nhau dễ dàng.

HĐH Android

Trên hệ điều hành Android, các ứng dụng WebRTC cho Chrome và Firefox sẽ hoạt động hiệu quả. Chúng có thể hoạt động với các trình duyệt khác sau phiên bản Android Ice Cream Sandwich (4.0). Điều này là do sự chia sẻ mã giữa phiên bản máy tính để bàn và thiết bị di động.

táo

Apple vẫn chưa đưa ra bất kỳ thông báo nào về kế hoạch của họ để hỗ trợ WebRTC trong Safari trên OS X. Một trong những giải pháp khả thi cho các ứng dụng iOS gốc lai hệ điều hành là nhúng mã WebRTC trực tiếp vào ứng dụng và tải ứng dụng này vào WebView.

trình duyệt web IE

Microsoft không hỗ trợ WebRTC trên máy tính để bàn. Nhưng họ đã chính thức xác nhận rằng họ sẽ triển khai ORTC (Object Realtime Communications) trong các phiên bản tương lai của IE (Edge). Họ không có kế hoạch hỗ trợ WebRTC 1.0. Họ gắn nhãn ORTC của họ là WebRTC 1.1, mặc dù nó chỉ là một cải tiến cộng đồng và không phải là tiêu chuẩn chính thức. Gần đây, họ đã thêm hỗ trợ ORTC vào phiên bản Microsoft Edge mới nhất. Bạn có thể tìm hiểu thêm tạihttps://blogs.windows.com/msedgedev/2015/09/18/ortc-api-is-now-available-in-microsoftedge/.

Tóm lược

Lưu ý rằng WebRTC là một tập hợp các API và giao thức, không phải là một API duy nhất. Sự hỗ trợ cho từng cái này đang phát triển trên các trình duyệt và hệ điều hành khác nhau ở cấp độ khác nhau. Một cách tuyệt vời để kiểm tra mức hỗ trợ mới nhất là thông quahttp://canisue.com.Nó theo dõi việc áp dụng các API hiện đại trên nhiều trình duyệt. Bạn cũng có thể tìm thấy thông tin mới nhất về hỗ trợ trình duyệt cũng như các bản trình diễn WebRTC tạihttp://www.webrtc.org, được hỗ trợ bởi Mozilla, Google và Opera.