异地不是问题!使用Docker部署远程在线同步观影程序『SyncTV』

俺是玩机小能手 2024-07-08 17:27:04
异地不是问题!使用NAS的Docker部署一个远程在线同步观影程序『SyncTV』

哈喽小伙伴们好,我是Stark-C~

经常使用爱优腾看影视的小伙伴都知道它们都有一个“一起看”的功能吧?这个功能其实还挺实用的,它允许自己与家人或者朋友一地的时候也能在线同步观看同一部影视,特别是对于那种分隔两地的异地恋情侣,没事的时候一起看看共同喜欢的影视节目,即便不在身边,也能体验到同步观影的乐趣~

今天为大家分享的这个可以部署在NAS上的『SyncTV』项目其实就是类似于“一起看”,搭建好之后就可以与朋友和家人一起观看视频和直播,无论他们在哪里。

SyncTV简介:

SyncTV 是一个允许您远程一起观看电影和直播的程序。它提供了同步观看、剧院和代理功能。使用 SyncTV,您可以与朋友和家人一起观看视频和直播,无论他们在哪里。

SyncTV 的同步观看功能确保所有观看视频的人都在同一点上。这意味着您可以暂停、倒带或快进视频,其他人也会同步到同一点。SyncTV 还支持实时直播,因此您可以一起实时观看直播事件。

剧院功能提供了聊天和弹幕功能,让您在观看视频时与朋友和家人交流。代理功能允许您观看在您连接到源服务器缓慢的视频和直播。

SyncTV部署

SyncTV部署非常简单:

可以使用SSH终端工具连接到NAS之后先进入管理员模式( sudo -i ),然后输入以下Docker Run命令快速部署:

docker run --name synctv -d -p 8080:8080 synctvorg/synctv:latest

注意修改端口映射即可~

还可以使用作者给出的docker-compose.yml文件部署:

version: '3.3'services: synctv: image: 'synctvorg/synctv:latest' container_name: synctv restart: unless-stopped ports: - '8080:8080/tcp' - '8080:8080/udp' volumes: - /opt/synctv:/root/.synctv environment: - PUID=0 - PGID=0 - UMASK=022 - TZ=Asia/Shanghai

以上代码除了端口映射还加入了一个“ /opt/synctv:/root/.synctv”的路径映射,记得提前在NAS的文件管理新建一个对应的映射文件夹。

需要说明下这里有一个坑:我用的是威联通部署,代码中的PUID和PGID参数竟然不能改成自己账号对应的值,我改了之后容器没有跑起来,直接用作者实例.yml文件中的两个“0”的参数反而没有任何问题~。

PS:如果你习惯SSH部署,可以将修改好的docker-compose.yml文件放到NAS任意文件夹内,然后运行以下命令:

#进入文件夹cd 文件夹实际路径#启动容器docker-compose up -dSyncTV体验

登录没啥好说的,和其它容器一样,直接在浏览器中输入 【http:// NAS的局域网IP:端口号】即可。

进来之后就能直接看到SyncTV的首页了,目前这里还没有任何内容,我们可以先点击右上角的图像登录管理员账户。

这里的用户名和密码都是“root”。

进来之后就又是另一番天地了!在管理员账户这里可以直接绑定自己的B站、Alist、Emby账号。

同时后台设置的内容也是非常的多。

这里咱们重点看看它的“一起看”功能。想要体验一起看,咱们先要“创建房间”,房间名称随意,房间密码随意(我这里演示就没设置密码)。

创建好房间进来后就能看到它的“一起看”播放界面了,并且在播放界面右边还能在线聊天,目前播放界面还没有添加影片,添加影片在界面右下角的位置,可以看到支持视频直链、直播流、代理直播流等多种方式。

我这里仅以B站举例说明,复制那边的一个播放页面链接,点“解析”。

很快就能识别出影片,然后点击"添加到列表"。

在列表中选择“播放”按钮就能直接播放了。

怎么把这个视频分享出去给他人“一起看”呢,很简单,左下角有一个“分享链接”,直接分享给对方就OK了!但是需要说明的是,你这么分享出去的链接只能在局域网内打开,如果外网也能打开,需要在搞定DDNS之后然后做一个反向代理,然后用反向代理的链接打开SyncTV容器,分享出去的链接才能在外网打开~

对方打开分享的链接就是SyncTV的首页面,看到房间号点击“加入房间”即可~

最后

目前我只是简单体验了它的“一起看”功能,可谓是“异地恋神器”。不过有个问题:就是对于NAS这样的使用场景,它并不能解析我直接从NAS里面共享出来的视频链接,原因未知~,如果有小伙伴知道原因的烦请评论区指点一二。

还有就是据说很多玩家更看重了它的直播功能,具体的玩法我也没有深入研究(主要是我也不是搞“直播” 的料~),有兴趣的可以搭建一个自行研究吧~

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

0 阅读:0

俺是玩机小能手

简介:感谢大家的关注