試了四種media server 雖然都連得上
但是別說rmvb了 連放一般的avi,mpg都停格的很嚴重
有點灰心了,在沒有找到新的solution之前 還是先用網芳看就好
===========================================================
(剛打完這一大串還沒貼上來,看到有人反應99元usb網卡好像賣完了)

上個月現金買了台WD TV給老媽當母親節禮物
本來是考慮可以放rmvb的白色奇機 但是看了看評價,發現它完全無法應付高畫質的影片
家裡的老crt才掛點換成FullHD液晶 不放點高畫質的影片說不過去
前兩週老媽又抱怨沒片看了 因為我裝的硬碟才30g,放不了幾片
只好上PH再買個硬碟裝影片
沒想到看到底下有個加價購WD TV 刷卡分期還跟上個月買的現金價一樣
加上對電腦擺在客廳已經不滿很久了 雖然方便,但是一整個大機殼 加上十多條線
怎麼整都是凌亂 於是就狠下心來也給自己買了一台
但是問題來了,雖然電腦終於擺到書房了
但是對於不時增加的新影片 我就必須不時的拿著硬碟兩邊插拔
本來已經打算接受這種不便 沒想到一到曙光出現
偶然間發現 cychien大的文章
WDTV + WD 1TB Storage + LevelOne USB-0201 = 高清高速網路媒體播放器
終於成功的讓WD TV有了網路功能 甚至連rmvb檔都可以播放
接下來分享一下需要的資源跟設定方式吧
首先是硬體部分
1.WD TV 1台
主角當然要準備一台
2.硬碟1顆
雖然影片都可以由網路播放,這顆硬碟應該就沒什麼用處
但是因為網芳跟dlna用的app還是要從這邊載入,所以不能不放
WDLXTV作者建議要硬碟格式要使用FAT32較佳不過NTFS也可以
照理說記憶卡或隨身碟應該也可以,不過我還沒測試過
3.USB有線網卡1支
這邊是 支援網卡一覽表 http://wiki.wdtv.org/doku.php?id=supported_usb_devices
當然也有支援一些無線網卡,但是如果要放高畫質的,還是用有線比較穩
cychien大買的是LevelOne USB-0201 Giga等級的
我買的是99元的Y拍無牌貨,敢買的原因是照片有看到晶片是ASIX的
正好支援表內最多ok的也是ASIX的晶片,雖然等級不同,但是可行的機率應該不小
4 IP分享器 or Switch or Hub一台
至於ADSL的ATU-R行不行我不知道,我的是光纖的ATU-R背後的port就不能互通
ip分享器是比較方便,用hub,switch就要手動設定ip
我是覺得用switch最好,原因後面會說明
接下來是軟體
1.WDLXTV
WD TV如果是男主角,這修改過的軔體就是女主角了
這是國外個人提供的WD TV firmware以目前以官方1.02.07為基礎,功能如下
* based on 1.02.07 firmware
* external dvd drive capability with cd-manager-0.7
* ext2 & ext3 filesystem support
* ext2 & ext3 hotplugging
* mounting of WDTV Optware package (if available) at boot
* mounting of app bin packs (if available) at boot
* mounting of OSD overlay (if available) at boot
* limited USB Ethernet support
* Samba/CIFS support aka windows share mounting (requires Samba app pack)
* Experimental wireless adapter support (thx to Zorander) (requires wireless-mod-wdlxtv app pack)
* Ximeta NDAS device support (requires ndas app pack)
* IP via DHCP (by default, configurable)
* configurable to automount NFS shares
* Telnet server
* pure-ftp server
* user suppliable background & screen saver images
* selectable 4/8/12 video thumb view (see Changelog)
* selectable 4/6/8 file list view (see Changelog)
* user suppliable init.d scripts
2.samba.app.bin-0.2 一樣在wdlxtv網站有
讓WD TV看到PC分享出來的資料夾
PC也可以在網芳看到
3.UPnP-djmount.app.bin-0.2
這用來連到PC的media server,看rmvb就靠這個了
4.telnet軟體
我是用pcman,懶得下載就用widnwos的telnet就好
用bbs軟體的好處是 可以將一些常下的掛載路徑設快速鍵
其實可以把一些個人化的linux指令放在設定檔讓wdlxtv啟動時去讀
不過對於linux不熟的我來說,用bbs快速鍵比較方便
5.PS3 Media Server
播WD TV不吃的格式,要用這個,當然,要pc本來就能夠播的檔案
media server可以將影音轉成wd tv可接受的串流
其他media server試過,WM11, Nero Media Home,TwonkyMediaManager都沒有成功
6.Ultra Edit(非必須)
wdlxtv的設定檔是unix格式,用筆記本開會沒斷行很難閱讀
我是習慣用ultra edit來處理
7.Ftp軟體(非必須)
如果要修改參數,或是增加app,可以直接用ftp傳入,不需要把硬碟拔來拔去
(路徑為/tmp/mnt/usb/USB1
準備好以上的硬體跟軟體後,就可以開始升級了
1.先安裝WDLXTV軔體,跟原廠軔體升級方式一樣, 將wdtv跟wdtv.ver兩個檔案放到硬碟的根目錄,
(可以將解壓縮出來的檔案,加上另外兩個app檔案都一起丟到硬碟根目錄)
開機的時候就可以看到有可以升級軔體
(註:此非官方軔體,作者不保證無任何風險,請自行決定是否更換)
2.接上usb網路卡,打開後會有WDLXTV的畫面(開機會變比較久,差不多要1分鐘)
進入主畫面前會顯示顯示版本編號跟目前ip位址, 如果接ip sharing就自動取得ip,沒有則顯示no ip
我會建議直接設定固定ip,開啟檔案net.config將
DHCP=yes
#DHCP=no
#IP=192.168.0.10
#GW=192.168.0.1
#NM=255.255.255.0
#DNS1=192.168.0.1
#DNS2=168.95.192.1
改成
# DHCP=yes
DHCP=no
IP=192.168.0.10
GW=192.168.0.1
NM=255.255.255.0
DNS1=192.168.0.1
DNS2=168.95.192.1
此檔存檔後也丟到硬碟根目錄,再重新啟動 wd tv, 開完之後,如果還是顯示 no ip沒關係
先直接從電腦ping 或是 telnet到你剛剛設定的ip看有沒有回應
如果沒有那有可能是usb網卡的問題,重插或是換另一個usb port看看
3.確定網路通了之後,將samb.bin加入硬碟,開啟檔案net.mounts,將
# xmount //192.168.0.12/ShareName1 ShareName2 cifs user=username,pass=password
改成
xmount //192.168.0.12/ShareName1 ShareName2 cifs user=guest,pass=guest,iocharset=utf8
192.168.0.12是你電腦的ip位址,建議也是設成固定
ShareName1 你電腦上分享資料夾的共用名稱
ShareName2 顯示在WD TV上,資料夾選擇的名稱
iocharset設urt8如果沒有中文,改成big5試試
如果有數個資料夾要分享出來,再重複一樣的指令,改變共用名稱就好
設完後傳到硬碟根目錄,重開WD TV,此時先不用看WD TV
先用telnet登入192.168.0.10 帳號root 不會問密碼
進入後打 mount 會顯示目前已經掛載的裝置
如果在最後有看到 //192.168.0.12 .... /tmp/media/usb/ShareName2 的字樣
表示已經掛載成功,此時去看WD TV 選擇資料夾就可以看到了
(其他媒體選擇方式看不到,WD TV的媒體櫃功能只會整理本機硬碟的媒體)
假如點進去看到是亂碼 表示mount時語系不對
下 umount /tmp/media/usb/ShareName2 卸載
再 xmount //192.168.0.12/ShareName1 ShareName2 cifs user=guest,pass=guest,iocharset=utf8
重新掛載上去看看 至於iocharset選項,原則上不是utf8就是big5,如果還是不行去搜尋
"mount 中文 亂碼"等關鍵字找方法
做到這一步,你的WD TV就已經有網路功能了,也可以掛載兩個以上的硬碟
(其實我還沒是過掛超過兩個)只差沒有媒體櫃功能就是了
如果你沒有rmvb或wmv的檔案要看,也沒有想要在電視上看youtube的.flv檔
就可以不用再往下搞dlna功能
先打到此就好 dlna晚上回家確認ok後明天再補上
99元網卡算滿超值的 目前看來1080p的影片播放也沒問題
唯一會有狀況是假如電腦有另外使用網路 像是養個驢子什麼的
影片就很容易停格 沒聲音 不過我想原因也不是網卡
而是WD TV沒辦法處理這麼多額外的封包
這就是我前面認為用switch會比較好的原因
理論上用switch可以避免不是給wd tv的封包也丟到wd tv處理
看誰有switch可以測試看看是不是養驢子也不會影響了
================================================
6月10日
昨天試好久 睡覺前終於發現working的參數
安裝好PS3 media server後啟動
一開始會嘗試去找PS3,我們沒有,不用管它
點Gereral Configuration Language 選Chinese(Traditional)
點上方Save後,點右邊Quit離開後再重開,就會變中文了
接著點導航/分享設定 按左下角綠色十字添加目錄
(目錄內檔案放少一點,不然要開很久)
加好目錄後,點上方中央重新啟動HTTP伺服器
(還有很多選項,自行慢慢研究)
接著在WD TV設定檔net.mounts中加入
djmount -o nonempty iocharset=utf8 /tmp/media/usb/uPnP
名稱只能用uPnP 用別的會失敗
重新啟動後,下mount指令應該就會看到 fsu on......./tmp/media/usb/uPnP的字樣
這時再去開資料夾 uPnP資料夾就會出現很多東西了
media server分享出來的路徑跟檔名怪怪的
WD TV也不認得rmvb檔案
我只試到這邊 晚上再繼續研究...
=================================================
6/11最新更新
試了四種media server 雖然都連得上
但是別說rmvb了 連放一般的avi,mpg都停格的很嚴重
有點灰心了,再沒有找到新的solution之前 還是先用網芳看就好