上面2个视频通话基于 WebRTC 的
实时通信引擎
是个js
// 初始化
var config = {
authDomain: "<appId>.wilddog.com",
syncURL: "https://<appId>.wilddogio.com"
};
wilddog.initializeApp(config);
就是自定义消息格式,用json格式存到服务器,然后通过接口操作json.
polling 和 websocket 两种模式连接 WilddogSync 服务器
野狗的核心就是通过 polling 和 websocket 两种模式连接 WilddogSync 服务器,对保存的自定义消息格式(json)进行修改。
通信
![](file:///D:/temp/soft_data/Ynote/elesos@163.com/e04b445e447a47dea9657cc55ec57707/clipboard.png)
![](file:///D:/temp/soft_data/Ynote/elesos@163.com/0fbc8c5c401045edb9dd7cce9c6c34b7/clipboard.png)
![](file:///D:/temp/soft_data/Ynote/elesos@163.com/f4c7e25f8fd646779a0dff9de0c6d6c0/clipboard.png)
一对一视频VideoCall
采用“P2P直连”和“服务器中继”两种通话模式
“P2P直连”模式完全免费
![](file:///D:/temp/soft_data/Ynote/elesos@163.com/0fa676d17dd4439093b388109b482784/clipboard.png)
25元即每分钟0.025元
多人视频通话 VideoRoom
![](file:///D:/temp/soft_data/Ynote/elesos@163.com/d199e20b5f7046db88f64e51db73e496/clipboard.png)
![](file:///D:/temp/soft_data/Ynote/elesos@163.com/827923e6889140fdbb9dc7eaa5547962/clipboard.png)