跳转到内容

点对点实时同步

  1. 需要极致的实时同步体验。
  2. 需要多用户实时内容共享。

img/live-coedit.webp

  • 上图中的连接方式下拉选项选中 P2P直连
  • 服务提供商内置有阿里云或者cloudfare,中国大陆建议选择阿里云,其他选择cloudflare。也可以自部署,参考 #部署信令服务
  • 设置房间名字、你的名称、密码(可选)
  • 点击进入房间
NOTE

多个设备进入相同房间(如果有密码,设置相同的密码)后即可看到对方的设备。

NOTE

这是 Sync Vault 提供维护的Relay服务,也可以自部署,参考文末:部署 Relay 服务小节。

点击 【看板】-【协作】或者点击 Obsidian 右下角的人物图标,打开协作控制视图。如下图所示:

协作控制视图
协作控制视图

首先,需要一台能公网访问的机器,比如阿里云服务器。

然后,部署信令服务:

Terminal window
$ git clone git@github.com:abcamus/webrtc-signaling-server.git
$ cd webrtc-signaling-server
$ npm run docker:build
$ npm run docker:run

把机器的网络地址配置到【自部署配置】-【信令服务器】中。