Jump to content



WDTV wireless streaming HOWTO


lefteriz

Recommended Posts

Θα σας παρουσιάσω έναν οδηγό για το πως να streamαρετε ασύρματα χρησιμοποιόντας το WDTV gen1 και ένα usb wifi dongle.

wdfWDTV.jpg

Θα χρειαστούμε:

WDTV media player generation 1

USB wifi dongle

USB flash memory

αγόρασα ενα 802.11n dlink που φοράει τσιπάκι ralink και υποστηρίζεται απόλυτα.

PER.614714.jpg

D-LINK DWA-140 WIRELESS-N USB ADAPTER

ενδεικτική τιμή στο e-shop: 25 ευρώ.

Βήμα 1. Εγκατάσταση custom firmware στο WD

Πηγαίνουμε στο http://b-rad.cc/wdlxtv/ και κατεβάζουμε την τελευταία έκδοση WDLXTV 0.5.8.1 η οποία δίνει τις παρακάτω δυνατότητες στο WDTV μας.


* external dvd drive capability with cd-manager-0.7 **fixed**
* ext2 & ext3 filesystem support ** (un)officially supported now **
* ext2 & ext3 hotplugging
* all media (including network shares & optical devices) can be viewed in ‘All Videos’
* USB Hub support
* mounting of WDTV Optware package (if available) at boot, for access to ~1300 additional programs
* mounting of app bin packs (if available) at boot, for plugNplay addtional functionality
* mounting of OSD overlay (if available) at boot, for full theming (sample)
* limited USB Ethernet support
* IP via DHCP (by default, configurable)
* 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)
* Telnet server
* pure-ftp server (requires pure-ftpd app pack)
* configurable to automount NFS shares (requires nfs app pack)
* user customizable background & screen saver images ** new **
* selectable 4/8/10/12/21 video thumb view (see Changelog)
* selectable 4/6/8 file list view (see Changelog)
* sleectable 10/15 photo/music thumb view (see Changelog)
* user customizable init.d scripts for full os customization ** new **
* emergency flash recovery

http://rapidshare.com/files/303507898/1.03.01_B-RAD.CC_WDLXTV-0.5.8.1.zip

Κάνουμε extract τα αρχεία στο στικάκι. στο στικάκι θα πρέπει να περιέχει οπωσδήποτε τα wdtv.bin και wdtv.ver

Ανοίγουμε το WDTV με το στικάκι συνδεδεμένο και θα μας ζητήσει upgrade firmware, η διαδικασία θα διαρκέσει μερικά λεπτά. Βλέπουμε αν όλα έχουν πάει καλά και κανουμε format το στικάκι.

Βήμα 2. Ασύρματο δίκτυο

Κατεβάζουμε τα αρχεία

nfs package ( http://b-rad.cc/928/wdlxtv-app-pack-nfs )

http://rapidshare.com/files/271964861/nfs.app.bin-0.3.zip

samba package ( http://b-rad.cc/609/wdlxtv-app-pack-samba )

http://rapidshare.com/files/222297336/samba.app.bin-0.2.zip

wireless-rt.mod package

http://dl.dropbox.com/u/262048/www.nowhere.dk/files/wireless-mod-rt.app.bin-1.3.zip

και κάνουμε unzip τα αρχεία στο στικάκι.

Δημιουργούμε στο στικάκι ένα αρχείο με όνομα net.config όπου θα περιέχει τα παρακάτω


# Network configuration file
#You can override the hostname here:
HOST=wdtv
# if you do not set a hostname,a random one is assigned.
# attempt to set jumbo frames
#MTU=9000
#
# Dynamic IP Configuration:
DHCP=yes
#
# Static IP Configuration: (only if not DHCP)
#DHCP=no
#IP=192.168.0.10
#GW=192.168.0.1
#NM=255.255.255.0
#DNS1=192.168.0.1
#DNS2=205.171.3.65
#
# Optional:
#specify time server host
NTP=pool.hest
#specify timezone
TZ=CET
#
#one of rt61sta.dat, rt73sta.dat, RT2400.dat, RT2500STA.dat, RT2570STA.dat, RT2870STA.dat (used by rt3070 as well)
WLAN_CFG=RT2870STA.dat
#one of rt61.ko, rt73.ko, rt2400.ko, rt2500.ko, rt2570.ko, rt2870sta.ko, rt3070sta.ko
WLAN_LOAD=rt3070sta.ko
#need to bring up device?
WLAN_UP=yes
#time to sleep while waiting for wireless association
WLAN_SLEEP=10

Δημιουργούμε στο στικάκι ένα αρχείο με όνομα RT2870STA.dat οπου θα εχει τα παρακάτω



Default
CountryRegion=0
CountryRegionABand=7
CountryCode=
SSID=YOUR_SSID_HERE
NetworkType=Infra
WirelessMode=5
Channel=0
BeaconPeriod=100
TxPower=100
BGProtection=0
TxPreamble=0
RTSThreshold=2347
FragThreshold=2346
TxBurst=1
WmmCapable=0
AckPolicy=0;0;0;0
AuthMode=WPA2PSK
EncrypType=AES
WPAPSK=YOUR_KEY_HERE
DefaultKeyID=1
Key1Type=0
Key1Str=
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
PSMode=CAM
FastRoaming=0
RoamThreshold=70
HT_RDG=1
HT_EXTCHA=0
HT_OpMode=1
HT_MpduDensity=4
HT_BW=1
HT_AutoBA=1
HT_BADecline=0
HT_AMSDU=0
HT_BAWinSize=64
HT_GI=1
HT_MCS=33
HT_MIMOPSMode=3
IEEE80211H=0
TGnWifiTest=0
WirelessEvent=0
CarrierDetect=0
[FONT=&quot]
[/FONT]

Αλλάζετε ανάλογα το SSID και το κλειδί WPA.

οι παραπάνω ρυθμίσεις είναι για router με προστασία WPA2. παρόλο που έχω κανάλι 11 , το έχω αφήσει στο 0 συμφωνα με το readme.

οι άλλες παραμέτροι για την ασφάλεια είναι:

AuthMode = "WEPAUTO", "OPEN", "SHARED", "WPAPSK", "WPA2PSK", "WPANONE"

EncrypType = "NONE", "WEP", "TKIP", "AES"

το HELP file με όλες τις παραμέτρους θα το βρείτε εδώ: http://rapidshare.com/files/349764675/README_STA.doc

Δημιουργούμε ένα αρχείο net.mounts όπου θα περιέχει τις πληροφορίες για το που να κοιτάξει για τα αρχεία μας.


# Example net.mounts file to demonstrate auto-mounting
# of network shares
# Mount a windows file share (must be done by IP address)
xmount //192.168.1.2/disk disk cifs user=lefteris,pass=lef
# if your "guest" account is disabled, you must supply username and password
# xmount //192.168.0.34/ShareName ShareName cifs user=username,pass=password
# Mount a NFS share
xmount 192.168.1.2:/HDmovies HDmovies nfs
# Notice that we no longer need to modprobe, nor create the directory.
# That is handled for us by xmount.

το "disk" είναι το όνομα που χω δωσει μεσα απ τα windows για τον κοινόχρηστο φάκελο

Το παραπάνω είναι για δικτύωση με CIFS. To επόμενο βήμα ειναι να μοιραζόμαστε τα αρχεία μέσω NFS όπου έχει καλύτερη απόδοση.

Το στικάκι μας λοιπόν θα πρέπει να περιέχει τα παρακάτω αρχεία μέσα:

net.config

net.mounts

nfs.app.bin

RT2870STA.dat

samba.app.bin

wireless-mod-rt.app.bin

Τα παραπάνω αρχεία βρίσκονται συγκεντρωμένα κι εδώ: http://rapidshare.com/files/349763243/wdtv.rar

Συνδέουμε το στικακι και το wifi dongle και κάνουμε boot. Αν όλα έχουν πάει καλά τότε θα δούμε την IP που εχει δώσει στην αρχή. Έπειτα πηγαίνουμε στα videos - folders κι εκεί βλέπουμε τον κοινόχρηστο φάκελο που έχουμε ορίσει στα Windows.

Δοκιμάστε καλύτερα πρώτα χωρίς καθόλου προστασία στο router κι έπειτα το ρυθμίζεται ανάλογα.

Για κάθε αλλαγή των αρχειων config χρειαζεται να βγει από την πρίζα το WDTV για να γίνει κανονικό boot.

Με τα παραπάνω streamαρω άνετα AVI, MKV 720p και κάποια όχι πολύ βαριά 1080.

Χρησιμοποιόντας NFS server βελτιώθηκε η κατάσταση σε κάποια MKV οπότε συνιστάτε ανεπιφύλακτα.

Δυστυχώς δεν είχα την δυνατότητα να το δοκιμάσω με 802.11n router.

Links:

B-rad home page WDTV: http://b-rad.cc/wdlxtv/

threads στο wdtv forum για troubleshooting.

topic: wireless-mod-rt.app.bin

http://wdtvforum.com/main/index.php?topic=1029.0

topic: wireless usb support general

http://wdtvforum.com/main/index.php?topic=59.0

Λίστα με στικάκια που έχουν τεσταριστεί και δουλεύουν:

http://wiki.wdtv.org/doku.php?id=usb_wireless_dongles_table_page

Link to comment
Share on other sites

Οι ταχύτητες που αναφέρονται στο παραπάνω link για τα usb adapters είναι οι πραγματικές ?

Δηλαδή το D-Link DWA-140 είναι το καλύτερο από τα δοκιμασμένα ?

OT : Με αυτό τον τρόπο θα μπορούσε το wd να γίνει και κατεβαστήρι ?

Πολύ καλή δουλεία lefteriz.

THANKS !

Link to comment
Share on other sites

λένε ότι ειναι απ τα πιο γρήγορα.

και με αυτές τις ταχύτητες πάντως με καλύπτει.. πιστεύω ότι τα mkv που δεν παίζει καλά δε τα παίζει λόγω chip του wdtv και όχι ότι δε του φτάνει το bandwidth.

συνιστάτε πάντως να σεταριστεί το pc με nfs server για καλύτερο playback.

θα ανεβάσω τον οδηγό σύντομα.

για κατεβαστήρι δεν το ψάξα καθόλου.. :)

Link to comment
Share on other sites

λένε ότι ειναι απ τα πιο γρήγορα.

και με αυτές τις ταχύτητες πάντως με καλύπτει.. πιστεύω ότι τα mkv που δεν παίζει καλά δε τα παίζει λόγω chip του wdtv και όχι ότι δε του φτάνει το bandwidth.

συνιστάτε πάντως να σεταριστεί το pc με nfs server για καλύτερο playback.

θα ανεβάσω τον οδηγό σύντομα.

για κατεβαστήρι δεν το ψάξα καθόλου.. :)

Μάλλον λόγω bandwidth γιατί 30 mbps (στην καλύτερη, 30 Mbps = 3.75 megabytes/s) για ασυμπίεστο 1080p είναι υπερβολικά λίγα (μην πω και για 720p). Άσε που πετάει και πολλά errors το ασύρματο.

Πολύ καλός οδηγός. :)

Link to comment
Share on other sites

  • 1 month later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.