如何使SimpleWebRTC直接连接到我的Websocket URL



默认情况下,SimpleWebRTC使用https://sandbox.simplewebrtc.com:443/作为其信令服务器。现在,这是一个XHR端点,不知何故,信号主机似乎将其切换到了web套接字连接。

现在,我正在尝试将我自己的信号服务器与SimpleWebRTC一起使用。这是一个简单的websocket端点。因此,在创建SimpleWebRTC对象时,我有SimpleWebRTC { “url” : ”ws://<my-IP>/chatroom" ...}

但在创建SimpleWebRTC对象时,它会继续尝试连接到不同的URI:http://my-IP/socket.io/?EIO=3&transport=轮询&t=1450985796761-0

我如何让SimpleWebRTC直接连接到ws://my IP/聊天室,并像信号主机一样将这些参数传递给其他对等方?除了传递启动器发送的参数/消息之外,我的信令服务器还需要做什么吗?

SimpleWebRTC使用socket.io而不是原始websocket。如果你想使用原始websocket,你可以尝试替换https://github.com/andyet/SimpleWebRTC/blob/master/socketioconnection.js使用您的原始websocket连接。

或者在服务器中实现socket.io协议。

以下是您问题的信号主机:github信号主

要运行它,您必须在server.js文件中安装npm的模块。替换:

https://sandbox.simplewebrtc.com:443/ 
↓
http://<yourip>:8888/

但我不明白,如果我们使用那个信号服务器,我们是否可以提高帧速率和速度的性能,而不需要眩晕和关闭谷歌的服务器?当我在云主机上部署信号服务器时?顺便说一句,当我在github上阅读安装turnserver的配置时,我无法理解。

相关内容

  • 没有找到相关文章

最新更新