需要什么
普通用户下载 Windows 或 Android 文件即可。开发者从源码运行时需要 Node.js。
自己保存账号和影片放在你的设备上
电脑手机都能用Windows、Android、浏览器均可加入
一起互动播放、聊天、语音和共享都能用
先局域网再公网先在家里试用,需要时再分享给远方朋友
房主照着做,朋友拿到地址后就能加入。
双击 Windows 完整版;开发者也可以运行 npm start。
首次登录后马上设置新管理员密码,再创建房间。
同一 Wi-Fi 直接分享局域网地址;远程使用时再开启公网访问。
朋友打开地址、登录并输入房间号,房主点击播放即可同步。
服务器记住房间状态。有人播放、暂停或拖动时,服务器会告诉房间里的其他人。
server/index.js
HTTP + WebSocket
session / room
state / media
SyncWatch同步观影-Data
room-state / playback-sync
播放、暂停、进度、倍速和聊天会同步;影片仍保存在房主自己的服务器。
拖动控制台旋转 360°,滚轮调整深度,方向键微调。动画只展示当前调用关系,不影响阅读。
普通用户下载 Windows 或 Android 文件即可。开发者从源码运行时需要 Node.js。
一起播放影片、聊天、发弹幕、语音通话,也可以共享浏览器标签页或窗口。
账号、房间、影片和聊天记录保存在你自己的服务器数据目录。
支持 Windows、Android 和现代浏览器。跨网络使用时可以配置 HTTPS 或临时公网地址。
下面都是实际界面截图,点击图片可以放大。
房主控制共同状态,成员保留自己的设备音量和必要的本地选择。
房主可以在这里管理房间、成员、影片、账号和服务器设置。每个模块都有单独教程。











需要从启动到每个按钮的逐步说明,请阅读 管理中心完整图文教程;需要查看错误处理和使用技巧,请阅读 常见错误 与 技巧与优势。
SyncWatch同步观影-Data/ 保存账号、房间、影片和设置。换设备前先停止服务器并备份整个文件夹。
| 路径 | 作用 | 备份建议 |
|---|---|---|
config.json | 账号、房间、权限、设置和媒体索引 | 必须备份,不要手工编辑 |
uploads/ | 上传的影片、音频、字幕、图片和文档 | 必须与索引一起备份 |
.secrets/、secrets/ | 邮件密钥和管理员验证材料 | 绝不能公开,随数据一起备份 |
compatible-media/ | 自动生成的浏览器兼容媒体 | 可以重建,空间不足时可在停机后清理 |
logs/、crash-dumps/ | 运行和异常诊断信息 | 提交 Issue 前先脱敏 |
只复制 config.json 会造成记录、文件或密钥不完整。软件内的“全部数据与配置”导出适合日常备份。
普通用户直接下载 Windows 完整版。开发者安装 Node.js 后,在项目文件夹打开终端运行命令。
cd $HOME\Desktop
git clone https://github.com/xuange6610/SyncWatch.git
cd SyncWatch
npm ci
npm start
cd $HOME\Desktop 把当前位置切到桌面,下载后的源码通常位于桌面 SyncWatch 文件夹。git clone 下载源码;npm ci 安装依赖,结束时应回到可继续输入命令的提示符。npm start 启动服务器;看到地址后打开 http://127.0.0.1:20311。Ctrl+C 停止。下次只需进入该文件夹,再执行 npm start。打开完整新手图文教程,查看首次登录、建房、数据目录和常见错误。
想自己开房就下载 Windows 完整版;只想加入别人的房间就下载体验版或 Android APK。
GitHub Pages 仅提供静态展示、截图、说明和下载入口,不能运行 Node.js、WebSocket、文件上传、AI 中转或临时公网访问。要体验完整功能,请下载服务器版或按部署教程启动自己的实例。
查看服务器部署教程文档文件名使用稳定的英文短路径,正文保留中文,新手和自动化工具都更容易找到。