我想了解的WebRTC和WebSockets的之間的差異,這樣我可以更好地瞭解哪些情況下對什麼叫的WebRTC和WebSockets的之間的區別。我很好奇雙方的主要想法(主要是基於網絡的,但可能是一個專用的服務器應用程序)相互交談。是什麼低級數據通信
假設:
- 顯然在問候ad-hoc網絡,的WebRTC贏得,因爲它本身支持的ICE協議/方法。
問題:
- 關於瀏覽器的兩個已知雙方之間的直接溝通,如果我不依賴於發送多媒體數據,我只在發送整數數據感興趣,確實的WebRTC給我任何比數據加密以外的webSockets更有優勢?
- 關於專用服務器講一個基於瀏覽器的客戶端,平臺給我的優勢在哪裏?我需要編寫一個WebRTC服務器(這可能是出於瀏覽器?),或者我需要編寫一個WebSocket服務器(快速谷歌搜索讓我覺得這是可能的)。
瀏覽器 - >經由瀏覽器的WebSockets通信是不可能的。問題仍然存在,無論WebSock或WebRTC是否更適合瀏覽器 - >服務器通信。 – lvicks
WebRTC datachannel api將爲我們提供非常棒的功能 - 但坦率地說:對於您的問題來說:WebSockets是傳輸數據的最佳選擇---而WebRTC在這種情況下無法與WebSocket競爭! ---- WebRTC旨在共享媒體流而不是數據流---數據流是擴展或部分---不是整個主題! ---(這只是我個人的觀點,所以如果我錯了,我很抱歉!) –