簡體   English   中英

WebRTC數據通道服務器向客戶端進行UDP通信

[英]WebRTC Data Channel server to clients UDP communication

是否可以在Node.js上使用WebRTC數據通道,以模仿Socket.io(WebSockets)的功能(最好是API),除非使用UDP?

本質上,我希望有一個運行Node.js的服務器,瀏覽器客戶端可以通過JavaScript建立全雙工雙向UDP連接。

node.js有一個WebRTC模塊: https//js-platform.github.io/node-webrtc/

安裝可能非常麻煩(至少可以說)但是如果你成功了,你將能夠使你的node.js服務器像瀏覽器一樣充當WebRTC對等體。 這樣,您就可以在瀏覽器和node.js服務器之間打開數據通道。

我們在研究項目中使用它來評估性能特征。

是的,理論上你應該能夠做到這一點。 但是,您需要一個支持WebRTC數據通道的節點模塊,以便您可以像任何其他對等方一樣連接到它。 不幸的是,掃描當前模塊 ,我沒有看到實現數據通道的模塊。

另外需要注意的是,WebRTC數據通道可以配置為不同的可靠性模式 ,可靠模式通過SCTP( FirefoxChrome )實現。

在測試數據通道時,我建議使用Firefox,因為WebRTC的工作是分開的,因此Chrome最初專注於DataChannel上的PeerConnection和Firefox(因此Firefox在DataChannel的實現方面仍處於領先地位)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM