默认情况下,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=polling&t=1450985796761-0。
我如何才能让ws://my-IP/chatroom,直接连接到SimpleWebRTC,并像信号主机那样将这些参数传递给其他对等方呢?除了传递发起者发送的参数/消息之外,我的信令服务器还必须做其他事情吗?
发布于 2015-12-24 20:07:48
SimpleWebRTC使用socket.io而不是原始websockets。如果要使用原始websocket,可以尝试用原始websocket连接替换https://github.com/andyet/SimpleWebRTC/blob/master/socketioconnection.js。
或者在服务器中实现socket.io协议。
发布于 2016-11-17 09:56:10
这是您问题的信号母版:github信号管理员
要运行它,必须在server.js文件中安装npm模块。取代:
https://sandbox.simplewebrtc.com:443/
↓
http://<yourip>:8888/但是我不明白,如果我们使用那个信号服务器,我们能不能提高帧速率和速度的性能,而不需要谷歌的眩晕和翻转服务器?当我在云主机上部署那个信号服务器时?顺便说一句,我无法理解在github上读取安装旋转服务器的配置。
https://stackoverflow.com/questions/34457437
复制相似问题