3 种异地相隔的朋友间一起 同步看电影 的方法

先提一下在线服务,很多都是依托于其他流媒体或视频分享平台传输视频流,本身只是辅助同步,这种方法需要每个人都订阅流媒体服务,至少也要能访问这些平台,对于多数人都不太合适,并且能看的视频也受限。(受限于片源授权,这类商业服务也不会有什么“前途”)

比如 TeleParty,是一个浏览器扩展,也有安卓客户端。它允许用户在多台计算机上同步视频播放。支持 Netflix、YouTube、Disney Plus、Hulu、HBO 和 Amazon Prime Video。扩展地址: Netflix Party is now Teleparty – Chrome Web Store (google.com)

上面的工具来自于 13 Apps to Watch Videos with Online Friends – Make Tech Easier ,有兴趣可自行查看。

还有一个看介绍是依托于 Google Drive 的: Koi Watch ,没有用过。

下面进入正文。

watchmovie_with.jpg


本文的 3 种方法包含:共享桌面法、共享进度条法(Syncplay)、共享视频法(Jellyfin)。其中:

  • 效果最好、成本很低、难度略大的是共享进度条法(Syncplay)
  • 难度最低的是共享桌面法
  • 使用最方便的是共享视频法(Jellyfin)

总体来说,AhFei 最推荐使用 Syncplay 共享进度法。下面根据先易后难的顺序介绍。

共享桌面

共享桌面,也就是远程控制软件的一个附带功能。我用的第一个远控是向日葵,控制操作尚可,只是绝对达不到看电影的要求(服务器中转方案都有的带宽限制),而且,远控软件做共享桌面的硬伤是:只能两个人同时看。

腾讯会议这种倒是可以克服不能多人观看的硬伤,但是也失去了进度控制,而且开始收费了

我推荐使用 Parsec:https://parsec.app/ ,这是专为远程游戏开发的软件,而且它的宣传中还有一句话:Parsec connects you and your friends to the games you love from anywhere, on any screen. Well,我的理解是,可以多人远控一台电脑?没测试过,如果可以那么就能多人观看。

除此之外,它优先使用点对点的连接,不需要服务器中转,一般家宽上传至少有 30Mbps 吧,画质会好很多。由于 Parsec 的服务器都在国外,为了让它更好地点对点的连接,推荐配合 ZeroTier/Tailscale 一起使用,只要 ZeroTier 打洞成功,那它就能直连另一台电脑。

具体的流程等有空在另一篇文章里写,不过那篇会从 Parsec 远程游戏入手。

使用 Syncplay

Syncplay 能同步媒体播放器的进度,就是那种让你和家人朋友们不需要每次暂停电影后,都齐声喊 3……2……1…… 的工具。

注意:原理是同步播放器的进度,形象理解就是一双代码之手同步操作每个电脑的播放器,因此每个电脑都要有同一份视频文件。
也因如此,只要有片源,可以看任何媒体,同步过程非常顺滑,画质没有上限,好片源+好显示器+好耳机+朋友 = 绝佳体验

在当下新冠疫情频繁复出的时候,随着年纪增长和各自的成长(成家)以及现实下的不由己,面对面的叙旧聊天比过去要困难很多,而且可能机会越来越少,同步看电影配合网络通话也能塑造一个不错的环境。


前置准备

  • Syncplay: https://syncplay.pl/ ,用于同步。
  • mpv.net: https://github.com/stax76/mpv.net ,支持 syncplay 的播放器,mpv.net 功能完好,但界面简陋。VLC 也行,但同步效果不如 MPV,比如反应相较迟钝,容易卡住。
  • 本地视频资源。

安装软件

以我准备的两个软件的 zip 压缩包为例(下载地址在文章末尾),他们都是绿色免安装版本,因此解压后可以直接使用。
win10解压方法:【右键】-【全部解压缩】

放到你喜欢的位置,记得播放器 mpv.net 的位置,待会会用到。

使用步骤

启动Syncplay

输入设置

这里以我托管的服务端为例,从上往下依次是(1.7.0 版有了简中翻译)

  • Server address:服务器与端口,vfly2.cn:8999
  • Server password:服务器密码,vfly2
  • Username:用户名,随意起,如 阿飞、AhFei
  • Default room:房间名,随意起,如 we2family
  • Path to media player:选择播放器,左键点击 Browse,找到前面放的位置,点一下运行程序后再点 【打开】即可。

完成后,会是这样:

image.png

左下角有个 高级设置,我觉得不需要改动,有兴趣可自行查看
这里的服务器是以我部署的为例。官网服务器地址可在官网首页看到:https://syncplay.pl/ ,没有密码,空着就行。
自托管服务器流程: 10分钟在Ubuntu部署原生的Syncplay服务端 – 承飞之咎 (vfly2.com)


点 Store configuration and run Syncplay 启动

会自动唤起播放器。启动后不管关闭播放器还是 Syncplay,都会同时关闭另一个。

启动后的模样

image.png

指定媒体路径

在文件管理器中打开媒体文件如电影所在文件夹,拖动媒体文件到右下的白框中(红字写着 Drag file 那个框),一起看的人也要把自己电脑上的对应文件拖动进去。

点击右下角 我已经准备好了!(I’m ready to watch) 进行准备。

开始同步播放

到播放器界面,开启播放即可。所有电脑都会同步播放,而且暂停、跳转也都会同步。

享受远程和家人朋友一起同步看电影吧。


小技巧

  1. 左下角的输入框用于聊天
  2. 在左上角 file – Set media direction,设置 媒体目录这里,Add folder 添加一个路径。

如果你的朋友也设置了路径,并且你们都将媒体文件放在这个路径下,只要有一个人拖入媒体文件,所有人都会同步拖入,适合一起看电视剧。

本文准备的软件下载链接:
Syncplay下载地址: https://nextcloud.ahfei.blog/index.php/s/2Kjt3KQ56angMqm
mpv.net下载地址: https://nextcloud.ahfei.blog/index.php/s/nkewwQE9FLxtEX3


曾经很想跟好兄弟一起看看电影,唠唠嗑,可惜大学时候很少有机会见面。这时候它或许能满足需求。现在发现,想通过网络技术虚拟出见面的环境和感觉,还有很长的距离,也不是那么会用到了。

Plex or Jellyfin

这个基本上就只能自己搭建一个 Plex 或 Jellyfin 的服务端才能用了,所以难度最高,而且效果想要好,还得多花钱:本质上是服务端同时传输视频流到客户端,因此受延迟和带宽制约,普通的机子用起来都只是能用的水准。

不过这也是用着最方便的,有浏览器就行,流程非常简单。以 Jellyfin 为例(Plex不付费只能看前三分钟),搭建好服务端后,进入网页,右上角有三个人的就是同步播放功能,摸索一下就会了。

相关网址: Watch Together | Plex Support


原文链接: https://yanh.tech/2023/04/3-methods-to-watch-videos-with-online-friends/
版权声明:本博客所有文章除特別声明外,均为 AhFei 原创,采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 承飞之咎 (yanh.tech)

保持更新 ٩(•̤̀ᵕ•̤́๑)ᵒᵏᵎᵎᵎᵎ 清晰可重复的实用技能,欢迎使用 RSS 订阅,也欢迎留言指正。

没有 RSS 订阅器的话,也可以关注公众号:承飞之咎 了解主要内容。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇