Giải thích WebRTC

WebRTC là tiêu chuẩn web cho phép hai trình duyệt thiết lập kết nối trực tiếp, mã hóa mà không cần bất kỳ plugin nào. SendTomo dùng nó để di chuyển tệp của bạn từ thiết bị sang thiết bị. Trang này giải thích các phần chính bằng ngôn ngữ dễ hiểu.

Kênh dữ liệu và DTLS-SRTP. Kênh dữ liệu WebRTC mang tệp của bạn dưới dạng các gói mã hóa bằng DTLS-SRTP, cùng lớp bảo mật bảo vệ các cuộc gọi video trong trình duyệt. Các khóa mã hóa được thương lượng trực tiếp giữa hai thiết bị của bạn, nên cả máy chủ của chúng tôi lẫn bất kỳ relay nào cũng không thể giải mã dữ liệu.

STUN và TURN. Để tìm nhau trên internet, hai thiết bị trước tiên hỏi máy chủ STUN về địa chỉ mạng công khai của mình. Trong hầu hết trường hợp chúng kết nối trực tiếp. Nếu tường lửa hoặc NAT chặn đường trực tiếp, một relay TURN sẽ chuyển tiếp lưu lượng mã hóa — nhưng vì dữ liệu được mã hóa đầu-cuối giữa các thiết bị của bạn, relay chỉ thấy văn bản mã hóa.

Báo hiệu. Trước khi kết nối trực tiếp mở ra, hai thiết bị cần trao đổi chi tiết kết nối (gọi là lời mời SDP và ứng viên ICE). Trong SendTomo việc này diễn ra ngắn gọn thông qua mã phòng trên máy chủ báo hiệu của chúng tôi. Khi các thiết bị đã có chi tiết của nhau, máy chủ báo hiệu không còn tham gia vào quá trình truyền.

Vì sao ngang hàng quan trọng. Vì dữ liệu tệp chảy trực tiếp giữa các thiết bị của bạn, việc truyền chạy ở tốc độ tối đa của mạng, không có lưu trữ đám mây để trả tiền hoặc làm đầy, và không có bản sao dữ liệu của bạn trên máy chủ có thể bị xâm phạm. Đó là lợi thế cốt lõi của kiến trúc dựa trên WebRTC.

Sẵn sàng truyền tệp? Mở SendTomo và quét để kết nối.

Mở SendTomo