本篇主要是測試PS3播放由UPnP Media Server接收FullHD串流時的效能。 「在開始之前,無意間發現Tomato對無線網路有作節能動作,在沒無線連結時,頻寬變為72MHz: 使用Notebook連上AP後,Notebook顯示無線速度為300M: 回到Tomoto看無線狀態,亦變成300M: 在更改架構之前,受限於PS3 Wireless為802.11g的限制,在傳送FullHD的畫質上,有發現以下幾個問題: FullHD畫質不能設太好。 MP4遠端案,1080i以(含)上,即使透過Media Server直接丟給PS3,還是會lag;但是如經Media Server轉為MPEG2,卻可以播放,故預測是802.11g無線頻寬不足,或是PS3 CPU要花時間處理網路的I/O 設定PS3 Media Server (PMS) 首先,不使用PMS中的.exe來啟動,而是使用其PMS.BAT啟動PMS,修改PMS.BAT中的start javaw...該行,加入-Xmx1536M,使其JVM可吃到1.5G的記憶體: start javaw.exe -Xmx1536M -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -classpath update.jar;pms.jar;plugins/*;plugins net.pms.PMS 調整成1536M的理由是,雖然可以在PMS中設Buffer為600M,但是常常出現JVM無法取得600M Buffer的訊息,會自動變成300M,加上如果檔案數量多的話,也會用到更多的JVM Memory,乾脆一次給它多一點記憶體。 再來,準備二個FullHD畫質的影片,皆使用MKV格式,其中一個無外掛字幕,另一個有外掛字幕,二者影片皆為AVC編碼,PMS在遇到H.264影片格式時,如果沒有外掛字幕,則會直接把H.264的串流直接丟給PS3,如果有外掛字幕,則會轉為MPEG2再送出。 測試影片一:H.264無字幕(1920x1080, FullHD): 測試影片二:H.264有外掛字幕(1920x1080, FullHD) 由於修改後的架構是使用ASUS RT-N10當Repeater,再經其LAN Port...