Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

WebRTC là gì?


WebRTC được giới thiệu bởi World Wide Web Consortium (W3C). Hỗ trợ ứng dụng trình duyệt đến trình duyệt cho gọi thoại, video chat và chia sẻ file P2P.

WebRTC triển khai ba API như sau −

  • MediaStream − truy cập camera và microphone của người dùng.
  • RTCPeerConnection − truy cập khả năng gọi âm thanh/video.
  • RTCDataChannel − truy cập giao tiếp peer-to-peer.

WebRTC yêu cầu giao tiếp peer-to-peer giữa các trình duyệt. Cơ chế này cần signaling, thông tin mạng, kiểm soát phiên và thông tin media. Nhà phát triển web có thể chọn cơ chế khác như SIP hoặc XMPP hoặc bất kỳ giao tiếp hai chiều nào.