Có phải tất cả công việc cho chức năng webRTC đang được thực hiện trên máy chủ webRTC không? Ví dụ: trong rtc data channel from simpl.info bạn chỉ có thể sao chép html cho hộp văn bản nhập và hộp văn bản cũng như JavaScript và sao chép nó vào máy tính cục bộ của bạn và nó hoạt động hoàn hảo. Khi JavaScript file được kiểm tra gần hơn, có rất nhiều cuộc gọi đến từ thư viện webRTC mà không cần chúng trên máy tính cục bộ của tôi. I E. webRTC hoạt động như thế nào?
window.localPeerConnection = new webkitRTCPeerConnection(servers,
{optional: [{RtpDataChannels: true}]});
lúc đầu tôi nghĩ để có được những phương pháp này để làm việc tôi sẽ phải tải webRTC đến máy địa phương sẽ lưu trữ các trang và sau đó tôi có thể gọi chúng theo cách đó. Nhưng điều đó dường như không đúng, tôi đã thử hầu hết các ví dụ và tất cả chúng đều hoạt động mà không có webRTC cục bộ.
Tôi đã xem webRTC intro video nó đi qua rất nhiều tính năng nhưng nó không giải thích câu hỏi cụ thể này. Một khía cạnh khác làm tôi bối rối, là một thực tế khi bạn đi đến chính thức webrtc.org getting started tutorial, nó cung cấp hướng dẫn từng bước để tải xuống thư viện webRTC mà tôi đã làm. Nhưng mục đích của điều đó là gì nếu bạn không cần chúng để tạo ra các ứng dụng webRTC và công việc đang được thực hiện trong một máy chủ bên ngoài?
Tôi thấy một câu hỏi khác có tiêu đề gần như giống hệt nhau, how does webRTC work?, nhưng sau khi đọc câu trả lời được chấp nhận và câu hỏi khác, OP muốn biết cách kết nối ngang hàng và làm việc với ICE TURN máy chủ, mà tôi kinda hiểu từ video giới thiệu, câu hỏi của tôi là nhiều hơn là các máy chủ lần lượt, ICE, vv được lưu trữ bởi Google hoặc chúng tôi có thể lưu trữ chúng tại địa phương. Và nếu một cái gì đó Google lưu trữ, vv, không phải là nó không an toàn hơn là có thể lưu trữ tại địa phương?