为什么要搭建这样一个项目呢,如果你想与身在外地的女朋友一块在线看电影,那么可以搭建这样一个开源项目SyncTV,并且进度实时同步。
SyncTV简介
SyncTV 是一个允许您远程一起观看电影和直播的程序。它提供了同步观看、剧院和代理功能。使用 SyncTV,您可以与朋友和家人一起观看视频和直播,无论他们在哪里。
SyncTV 的同步观看功能确保所有观看视频的人都在同一点上。这意味着您可以暂停、倒带或快进视频,其他人也会同步到同一点。SyncTV 还支持实时直播,因此您可以一起实时观看直播事件。
剧院功能提供了聊天和弹幕功能,让您在观看视频时与朋友和家人交流。代理功能允许您观看在您连接到源服务器缓慢的视频和直播。
特点
- 同步观看
- 视频同步
- 直播同步
- 影院模式
- 聊天
- 弹幕
- 代理
- 视频代理
- 直播代理
- 解析
- 视频解析
- Alist
- Bilibili
- Emby
- 直播解析
Demo
准备条件
1)一台服务器,安装好docker环境
2)项目的github:https://github.com/synctv-org/synctv
安装
环境基于Ubuntu22.04安装。
前提:安装好docker和docker-compose
创建对应挂载目录
1 | mkdir -p /mydata/docker-compose/synctv |
创建docker-compose.yml文件
1 | vim docker-compose.yml |
1 | version: '3.3' |
执行容器运行命令
1 | docker compose up -d # 运行容器 |
打开web页面使用
成功以后需要打开自己相应的端口防火墙就可以web端访问了
1 | http://ip:8080 |
默认用户名和密码为:root/root
更新网站
1 | cd /mydata/docker-compose/synctv # 进入项目目录 |
绑定域名
略
使用
使用起来非常简单自己摸索
默认没有注册用户功能管理员可以新增用户
或者启用第三方账户注册功能