AhFei

AhFei

简洁的写作需要勇气

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…… 的工具。

注意:原理是同步播放器的進度,形象理解就是一雙代碼之手同步操作每個電腦的播放器,因此每個電腦都要有同一份視頻文件。
也因如此,只要有片源,可以看任何媒體,同步過程非常順滑,畫質沒有上限,好片源 + 好顯示器 + 好耳機 + 朋友 = 絕佳體驗

在當下新冠疫情頻繁復出時,隨著年紀增長和各自的成長(成家)以及現實下的不由己,面對面的舊聊聊天比過去要困難很多,而且可能機會越來越少,同步看電影配合網絡通話也能塑造一個不錯的環境。


前置準備#

安裝軟件#

以我準備的兩個軟件的 zip 壓縮包為例(下載地址在文章末尾),他們都是綠色免安裝版本,因此解壓後可以直接使用。
win10 解壓方法:【右鍵】-【全部解壓縮】

image

放到你喜歡的位置,記得播放器 mpv.net 的位置,待會會用到。

使用步驟#

啟動 Syncplay

image

輸入設置

這裡以我托管的服務端為例,從上往下依次是(1.7.0 版有了簡中翻譯)

  • Server address:伺服器與端口,vfly2.cn:8999
  • Server password:伺服器密碼,vfly2
  • Username:用戶名,隨意起,如 阿飛、AhFei
  • Default room:房間名,隨意起,如 we2family
  • Path to media player:選擇播放器,左鍵點擊 Browse,找到前面放的位置,點一下運行程序後再點 【打開】即可。

image

完成後,會是這樣:

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 添加一個路徑。

image

如果你的朋友也設置了路徑,並且你們都將媒體文件放在這個路徑下,只要有一個人拖入媒體文件,所有人都會同步拖入,適合一起看電視劇。

本文準備的軟件下載鏈接:
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://blog.vfly2.com/2023/04/3-methods-to-watch-videos-with-online-friends/
版權聲明:本博客所有文章除特別聲明外,均為 AhFei 原創,採用 CC BY-NC-SA 4.0 許可協議。轉載請注明來源 承飛之咎 (blog.vfly2.com)

保持更新 ٩(・̤̀ᵕ・̤́๑)ᵒᵏᵎᵎᵎᵎ 清晰可重複的實用技能,歡迎使用 RSS 訂閱,也歡迎留言指正。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。