之前看到 unwire 一篇文章《將電腦 . 手機 . 平板 影片「飛」上大電視 ! 家居 HD 影片串流手冊 2016》,其實所講的內容都已經相當過時,所介紹的方法亦不見得好用,所以又分享一下企企的心得。

根據在 unwire 的文章,主要分有線(拉 HDMI 線)和無線兩種,使用 UPnP / DLNA 或 Airplay / Chromecast 等方式播放,但是感覺那設定很舊,現在已經有更好的方法。

而企企家裡使用 QNAP TS-439Pro NAS,雖然在多年前買,使用 Atom CPU,1 GB ram,沒有 HDMI port,不過仍相當實用。現在新出的 NAS 多數已內置 HDMI port,可以直接從 NAS 播放到電視,不用其他機頂盒了。
另外亦有一部 Apple TV 4 代,配合 Sony BRAVIA KD-49X8500 電視

自己家裏串流自己的影片

Sony 電視雖然已經支援 DLNA,可以讀取 NAS 的影片,雖然支援字幕,但卻不支援字幕特效,另外有些影片的 video / audio 亦會出現不兼容而不能播放,所以電視的 DLNA 感覺雞肋。
而 Apple TV 則是解決方案,iOS 上有兩個 app,nPlayerInfuse,是 iOS / Android 上最好的 app,支援 DTS (DTS HD), Dolby (AC3, E-AC3) 解碼。可以讀取 DLNA / SMB / FTP / WebDAV / 各個 cloud service (nplayer),所以影片放那裏都沒有問題。
其中 nPlayer 更加是 the best of the best,除了支援不同格式影片,MP4, MOV, MKV, AVI, WMV, ASF, FLV, OGV, RMVB, TP, M2TS 等全部支援外,難得字幕方面支援亦極優秀,基本上已經是電腦效果,有時一些字幕會在影片頂部,用作解說,nPlayer 照播無誤。另外有些 MKV 影片自帶字型檔,nPlayer 亦可以讀取字型配合播放,已經是完美的播放器。

nplayer source
nplayer 除基本的 ftp , dlna 外,還有 webdav, 各大 cloud service
nplayer embed fonts
nplayer 可以支援 SSA/ASS 內嵌字體
computer subtitle
電腦使用 potplayer 作為參考標準
可以看到 nplayer 的字幕除了字體稍有不同外,其他和電腦都一樣
可以看到 nplayer 的字幕除了字體稍有不同外,其他和電腦都一樣
infuse subtitle
Infuse 的字幕則走位去了中間,中文字幕亦不見了

Infuse 則有免費版付費版,差別在於 DTS / Dolby 支援。
Infuse 支援自動從 OPENSUBTITLES 下載字幕,不過其字幕輸出兼容度則不及 nPlayer,特效字幕位置會亂。
另外 Infuse 支援 trakt,可以下載影片封面,追蹤用家觀看進度等等。
影片格式方面,Infuse 和 nPlayer 幾乎一樣,MKV, WMV 等等完全沒有問題,不過注意 Infuse 暫時仍未支援 H.265 影片,會嚴重掉格,但 nPlayer 則已經可以軟解正常播放了。

Infuse 和 nPlayer 都可以輸出去 Apple TV 或 Chromecast 等在電視播放。
電腦根本不需要安裝任何 DLNA server 軟件,直接在 Windows share 放影片的 folder,在 Infuse / nPlayer 透過檔案共享 (SMB) 播放就可以了。
所以將 uwire 介紹忘記吧。

infuse source
在同一個 network 內,infuse / nplayer 已經可以直接偵測到網絡內的 share folder , DLNA 等,十分方便。
nplayer add smb
只要新增 –> 掃描網絡,就可以看到自己的 PC

nplayer add smb
之後填上 username 和 password 就可以了

[nextpage title=」共享片庫(播放朋友的影片庫)」]
新年將至,不少人會到親戚家裏拜年,或有朋友到自己家裏拜年,如果有影片想播放呢?
這時 WebDAV 就可以幫到手,WebDAV(Web-Based Distributed Authoring and Versioning)是一種可與遠端主機進行檔案或資料交換方式的標準,它讓在 Web 檔案變得可讀可寫,就像在本機上的檔案系統。
換句話說,可以在街上 / 朋友家裏,隨時存取自己 / 朋友的影片!

在 Windows 設定 WebDAV server 步驟不簡單,並非初學者可以輕易掌握,Windows 7 或以上其實內建有 WebDAV server,有興趣可以自行參詳

而一般 NAS 都會內建 FTP 和 Web Server (WebDAV),而播片來說,WebDAV 會較佳,因為反應較快,FTP 需要很多 command 才能建立連線,所以由中途開始播放的話,每次改變 time line 都要等一輪。

以 QNAP 為例,在 Control Panel –> Applications –> WebServer 一欄中,將 Web server、WebDAV 打開就可以了,而權限方面,建議使用 Shared folder permission 統一管理。
(QNAP 可以使用 Port 80 作一般 port,Port 443 作 SSL port,而 Snolyogy 的 WebDAV 預設使用 Port 5005 作 WebDAV 普通 Port,5006 作 WebDAV SSL Port)

qnap enable webdav server
在 QNAP 4.2,只要在 Control Panel 內 enable WebDAV 就可以了
qnap user group permission
和平常一樣設定權限

各位亦可以為朋友開設帳戶,讓他們存取你的片源。
就好像現在設定了一個叫 ftp-r 群組,用戶可以讀取而不能寫入 ftp 這個 folder.

為了方便存取,需要為 NAS 設定一個 DDNS domain.
另外亦要讓 NAS 自動在 router 開啓相關的 port.
在 myQNAPcloud –> My DDNS 內,enable myQNAPcloud DDNS service,之後再跟指示選擇名稱就可以了。
還有需要在 Auto Router Configuration,開啓 Enable UPnP Port forwarding,並將 Web Server 和 Secure Web Server 兩個都 enable.

qnap setup DDNS
使用 QNAP 的 DDNS 就可以了
qnap auto router configuration
要開啓 Web Server 和 Secure Web Server

Server 設定 ok,現在設定 iPhone / iPad 端了。

以 nPlayer 作例子,只要在網絡,按右上角的 「+」,新增一個 WebDAV 來源。
標題可以隨便填,主機填上剛才 myQNAPcloud 的 domain,用戶和密碼就照之前的設定填寫。
而 WebDAV 不使用 SSL 的話,應該使用端口 80,而 SSL 的話就使用 443,並將下面 HTTPS enable. 會建議使用 SSL 加密來加強安全。
路徑就使用放影片的那個 share folder,如圖中的 /ftp,記得不是使用 「/」,會有錯誤出現。

nplayer add webdav server
QNAP 用戶在路徑中一定要設定為你在 NAS 的 share folder,但 Synology 用戶則不用

根據測試,在雙方都使用 HKBN 1G 寬頻的情況下,15GB 左右的影片,都可以在 iPhone / iPad 上流暢地播放。
如果要經 Airplay 到電視的話,則需要在 10GB 內,否則會時常定格。因為需要 server –> router –> iphone –> router –> apple tv,基本上流量會變雙倍,iphone / ipad 的 wifi 承受不到。

Apple TV 直接播放

如果想在大電視播放自己家裏 / 朋友的影片庫的話,就需要用 Infuse Apple TV 版,所以只有 Apple TV 4 可以用。

如果已經購買了 Infuse Pro 的話,在 Apple TV 版可以免費下載,買一次後 iPhone / iPad / Apple TV 全部都用到。

Infuse Pro Apple TV
前往右上角的 settings (齒輪)
Infuse Pro Apple TV
按 Network –> Shares
Infuse Pro Apple TV
在 Available Shares 內按 Other…
Infuse Pro Apple TV
Add Share 首先在 Protocol 選擇 WebDAV (https)
Infuse Pro Apple TV
可以選擇 FTP , WebDAV 等,不過保安度不足
Infuse Pro Apple TV
和之前 nPlayer 一樣,填上 domain, username , pw, 路徑等資料
Infuse Pro Apple TV
再選擇 Add Favrite(s)
Infuse Pro Apple TV
選擇放影片的資料片
並在 remote 長按 (約 2 秒)
Infuse Pro Apple TV
可以為這個 folder 命名
Infuse Pro Apple TV
進入了朋友的影片庫了

根據測試,在屯門播放柴灣的影片庫,都使用 HKBN,即使 30GB 的影片,在 Apple TV 上一樣可以流暢播放,但如果 40GB 的話,就有機會每 5-10min 定格一會,Apple TV 需要緩衝資料。
能否接受就要睇個人了。

總結

Apple TV 的應用還有很多方面,其實 nPlayer 亦將會推出 Apple TV 版,而且更會支援 3D 影片。
雖然有人說 Apple TV 作用不大,但其實作為機頂盒它比很多 Android 機頂盒都稱職得多,現在 Android 仍未有一個十分好,可以支援 DTS / Dolby,又支援 WebDAV 的播放器。
所以如果想又好用,又放便家中長老的話,Apple TV 是不二之選。