mirror of https://github.com/synctv-org/synctv
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.6 KiB
4.6 KiB
English | 中文
什么是SyncTV?
SyncTV 是一个允许您远程一起观看电影和直播的程序。它提供了同步观看、剧院和代理功能。使用 SyncTV,您可以与朋友和家人一起观看视频和直播,无论他们在哪里。
SyncTV 的同步观看功能确保所有观看视频的人都在同一点上。这意味着您可以暂停、倒带或快进视频,其他人也会同步到同一点。SyncTV 还支持实时直播,因此您可以一起实时观看直播事件。
剧院功能提供了聊天和弹幕功能,让您在观看视频时与朋友和家人交流。代理功能允许您观看在您连接到源服务器缓慢的视频和直播。
特点
- 同步观看
- 视频同步
- 直播同步
- 影院模式
- 聊天
- 弹幕
- 代理
- 视频代理
- 直播代理
Demo
安装方式
二进制
您可以从发布页面下载最新的二进制文件并手动安装。
一键脚本
您可以使用该脚本来安装和运行 SyncTV。
sudo -v ; curl https://raw.githubusercontent.com/synctv-org/synctv/main/install.sh | sudo bash -s -- -v latest
Docker
您也可以使用 docker 安装并运行 SyncTV。
docker run -d --name synctv -p 8080:8080 synctvorg/synctv
有关 docker 镜像的更多信息,请参阅此处。
用法
全局标志:
-f, --config string config file path
--dev start with dev mode
--env-no-prefix env no SYNCTV_ prefix
--log-std log to std (default true)
--skip-config skip config
--skip-env skip env
如果你想使用自定义配置文件,你可以使用 -f
标志,否则它将使用 ${HOME}/.config/synctv/config.yaml
Server
synctv server
启动服务器
synctv server
# or
synctv server -f ./config.yaml
服务器默认侦听127.0.0.1:8080
,您可以在配置文件中更改它
示例:
server:
listen: 0.0.0.0 # server listen addr
port: 8080 # server listen port
升级
synctv self-update
自动更新二进制文件
如果你使用了 --dev
标志,它将强制更新到最新的开发版本
synctv self-update
# or
synctv self-update --dev
贡献者
感谢这些出色的人们:
免责声明
- 这个程序是一个免费且开源的项目。它旨在播放网络上的视频文件,方便多人共同观看视频和学习golang。
- 在使用时,请遵守相关法律法规,不要滥用。
- 该程序仅进行客户端播放视频文件/流量转发,不会拦截、存储或篡改任何用户数据。
- 在使用该程序之前,您应该了解并承担相应的风险,包括但不限于版权纠纷、法律限制等,这与该程序无关。
- 如果有任何侵权行为,请通过电子邮件与我联系,将及时处理。