同看 · 接收端
只同步播放进度和控制语句。视频始终由你自己的浏览器直连源站,这台服务器不转发、不缓存、不转码任何媒体字节。
② 到「播放页」执行一次
⚠️ 下面三样都必须在播放页做。在这个页面上点,等于把脚本装到这个页面 ——
这页没有视频,什么都不会发生(这是最容易踩的坑)。
- 控制台 —— 最稳:① 填好房间号 → 点「复制控制台命令」→ 打开播放页 → F12 → Console → 粘贴回车。
- 书签:把按钮拖到书签栏(不是点),然后在播放页点那个书签。换集/刷新后要再点一次。
- 油猴脚本:装一次,之后在播放页地址末尾加
#sb=房间号 回车即可;这个站以后就自动接上,连书签都不用。
先填房间号
油猴脚本不依赖房间号,随时可下。装了 Tampermonkey 的浏览器会直接弹安装窗;
没装的话打开的就是一段源码,右键另存为 .user.js 一样能用。
③ 测一下
未测试
这里只测 WebSocket 握手,不建立房间。真正加入要在播放页执行上面的书签/脚本。
说明
· 服务器只转发 200 字节级的 JSON(位置/暂停/倍速),实测一整小时约 1 MB。
· 两端各自直连源站拉流;服务器连源站的 DNS 都不解析。
· 房间号就是全部凭据,别发给不熟的人。
· 跟播端第一次播放会被浏览器拦一次(有声自动播放),页面会提示「点一下开启声音」。