[問題] 從 NFS 播放影片的字幕問題 (已解決)

看板Linux作者 (Cary Wu)時間9年前 (2014/07/27 00:41), 9年前編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
Sorry, 問題(maybe)已經解決。 不是 NFS 的問題,而是 RPi GPU memory 設定的問題 之前之所以沒有問題是因爲我有改過 可是決定變更配置後 config 有 restore 過 抱歉浪費幾位的時間 orz... ===================================== 我在利用 NFS 播放影片時 播放到一半字幕偶爾會出現變成方塊的問題 還伴隨偶爾尖銳爆音,爆音完很大機率字幕會變方塊 不是編碼的問題,懷疑是 NFS 不穩 但是影片的播放,包括 1080p影片,是沒有問題 不太熟悉 NFS 機制和影片&字幕檔的顯示方式 動畫那種內嵌字幕好像沒有這個問題(不太確定) 不知道會是哪方面出現問題?(或是還要提供那些資料以供判斷) 配置如下: RPi (Raspbmc + XBMC) 利用 HDMI output 到電視上, 並用區網(分享器) mount NFS 讀取筆電上分享的影片 影片的位置是在一個 USB 2.0 的 flash disk 上 這個 flash disk 還有其他常駐的任務會用到 (下載 Line 貼圖的APP server 和 Seafile Server) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.244.41 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1406392865.A.214.html

07/27 00:45, , 1F
看完覺得和 Linux 好像沒有什麼關係...XD
07/27 00:45, 1F

07/27 00:47, , 2F
要不要試試看把檔案先放到local來跑跑看?
07/27 00:47, 2F
Local 是沒有問題的。同一個 flash disk 和所有服務之前是跑在 RPi 上 只是效能實在有落差所以才搬到筆電上,就出現這個問題了。 所以我纔會猜是 NFS 的問題,而非 RPi 效能或是 USB 讀取速度問題 像是影片因爲要先解碼所以會預讀,但是字幕是跑到哪讀到哪 網路卡住當下沒有讀好就爆炸之類的(非技術分析,隨便猜猜) 但是方塊的字數卻是正確的...看起來不像是沒有讀好 而且過一兩句話就會恢復正常~

07/27 03:17, , 3F
NFS本來就不穩了啊
07/27 03:17, 3F
好吧,那我更正一下...這個問題該如何解決?

07/27 04:19, , 4F
TCP or UDP?
07/27 04:19, 4F
well...我還真沒有注意到這件事 netstat 顯示 laptop 的 NFS port 跟 RPi 有 TCP 連結~ (雖然不確定這樣是不是就是用 TCP XD) 用 iptraf 看實際傳檔案也是用 TCP 傳~ 所以應該是因爲 v4 所以預設是 TCP? 照理來說 TCP 會比較穩吧~而且字幕檔應該也不用什麼速度?

07/27 12:33, , 5F
wireshark抓封包看有沒有掉囉 另外mount時用-o 去指定用v4和
07/27 12:33, 5F

07/27 12:33, , 6F
tcp 另外packet size也可以改變在exportfs
07/27 12:33, 6F
感謝回覆, 結果原因和 NFS 無關XD mount 和 fstab 的 option 我知道~ 只是覺得速度 OK 就幾乎都預設 + noatime 而已~ ※ 編輯: carylorrk (1.34.244.41), 07/27/2014 15:50:28
文章代碼(AID): #1JqzeX8K (Linux)