WebRTC
Web Real-Time Communication
Chuẩn web cho phép hai trình duyệt gửi âm thanh, hình ảnh và dữ liệu thẳng cho nhau, không cần đi qua máy chủ trung gian; mọi dữ liệu bắt buộc được mã hóa.
WebRTC là bộ giao diện lập trình do W3C chuẩn hóa (bản Recommendation ngày 13/3/2025), có sẵn trong Chrome, Edge, Safari và Firefox. Nó cho phép một trang web gửi và nhận âm thanh, hình ảnh hoặc dữ liệu bất kỳ với một trình duyệt hay thiết bị khác theo kiểu ngang hàng (peer-to-peer): dữ liệu đi thẳng giữa hai máy.
Để tìm thấy nhau trên Internet, hai máy cần trao đổi vài dòng thông tin kết nối một lần qua một máy chủ bắt tay. Sau đó dữ liệu chỉ đi trên kênh trực tiếp.
Kiến trúc bảo mật của WebRTC (RFC 8827) bắt buộc mọi kênh dữ liệu được mã hóa bằng DTLS và cấm gửi dữ liệu không mã hóa. Người viết ứng dụng không tắt được lớp mã hóa này.
Nguồn tham khảo
- W3C — WebRTC: Real-Time Communication in Browsers, W3C Recommendation 13/3/2025
- IETF RFC 8827 — WebRTC Security Architecture, 1/2021
Xuất hiện trong bài
Thuật ngữ liên quan
Định nghĩa do AI biên soạn từ các nguồn trên, tác giả duyệt. Đây là thông tin tham khảo, không phải tư vấn pháp lý hay đầu tư. Thấy chỗ chưa đúng? Hãy góp ý để tác giả sửa.