我家NAS架設了FTP檔案伺服器。在買NAS以前都是直接用電腦的網芳以及FTP伺服器軟體來讓手機存取電腦內的影片。一開始是用網芳,但是傳輸速率實在太差了!只有790KB/S(平均)!用FTP可以飆到2MB/S!所以就是兩種協議都可以連進我的電腦裡面。
現在有NAS以後,我懶得再安裝SAMBA SERVER了!只保留了FTP SERVER。
以上不是重點,為什麼我不管在電腦上還是在手機上,SAMBA的檔案就可以直接開啟,影片也能串流撥放?FTP就直接出現IE視窗,詢問是否要下載!手機上點開則是SAMBA也能撥放檔案(不管是MX Player還是內建的撥放器)!FTP則是出現「正在複製到 暫存檔」,跑完了才能撥放。
為什麼SAMBA可以直接撥放影片!MX Player甚至還會出現緩衝進度條呢!FTP一定要把檔案弄到本機才能對其讀取/寫入?不管電腦上還是手機上都一樣!我只能先複製,再邊複製邊撥放!電腦上使用SAMBA甚至可以直接打開700多MB的ZIP檔!雖然解壓縮花很多時間......
我實在不想用SAMBA來傳檔,上面的790KB/S是平均值!我在手機上複製檔案,一開始有1MB,之後逐漸下降!到後來就只剩300MB了!雖然是以檔案為單位,下一個檔案一開始恢復1MB/S,可是只要檔案大,傳輸速率又掉下來!有時我用SAMBA開啟影片,一開始緩衝些微超前,可是撥放到後面,影片還LAG!我猜是分享器的問題!因為我家是這樣連接的:
對外-分享器1──────電腦 (-----:無線網路、───────:有線網路)
| |
| |
手機-----------分享器2---鄰居家-對外
總之只有電腦─分享器1之前才是有線,其他都是無線。
我跟鄰居很熟,就直接橋接他家的網路了!用途是區網內傳檔。平常走分享器1,因為比較快!直接打鄰居家NAS的IP才會走到分享器2。
經過測試:電腦──分享器1---手機 SAMBA效能低下,發生上述情況
但是如果:電腦----分享器2---手機 就不會有問題!可以到1.5MB/S
結論:我想問為什麼SAMBA就可以像本機硬碟一樣直接開檔、修改檔案內容,而FTP不行呢?FTP一定要複製到本地才能讀/寫嗎?是微軟故意限制,還是協議本身的問題?
s920361 wrote:
而FTP不行呢?FTP一定要複製到本地才能讀/寫嗎?是微軟故意限制,還是協議本身的問題?
大部分的 App 都只能下載完後,才能開啟
能串流播放 FTP 上的影音的 App 似乎都是要錢的
我用免費的 ES File Explorer 存取 FTP 是可以直接播放的
還有 這個 也是可以,但有很煩的廣告
搭配的播放軟體是 MX Player
不過 ES 是 PRC 出品,許多用語都和台灣不同
如果有外掛字幕,記得 remux 進影片檔 (這樣串流播放才有字幕)
mkvmerge / mp4box / ffmpeg 都可以做
如果沒有特殊需求,用 mkvmerge 將視/音訊與字幕重新封裝為單 MKV 檔即可
最好的播放器是:VidOn Player
它還有一個 HD 版的,平板用的,界面不一樣。手機用上面連結那個。
自帶就可以連結 SAMBA,反應速度較快。
使用方式和 MX Player 差不多,也是萬能解碼的。
不像 MX Player 還要靠 ES 檔案總管之類的,才能連結 SAMBA,反應速度較慢。
缺點是:沒有 MX Player 放大影片的功能。兩指往外擴,無法放大影片。
本地播放,最佳軟體:MX Player
SAMBA 串流播放,最佳軟體:VidOn Player
Android 上,確實 FTP 傳輸比 SAMBA 快。可能是因為 Linux 核心的關係。
不過單純的 FTP 是不能串流的,本地端要先「掛載」遠端的 FTP 成為本地虛擬磁碟機(或虛擬目錄),才能串流播放。較為囉唆。
可以找找安卓上有沒有把 FTP 掛載為目錄的軟體。
先把遠端 FTP 掛載為本地目錄,在用播放器去開,應該就能直接播放。
內文搜尋

X