(Az alap elképzelésért köszönet illeti leslieke-t)
A használt hardver: Rasperry Pi model B (256 MB)
Operációs rendszer: Raspbian legfrisebb image
Ugye van nékem ez a Raspberry-m.
(link - a kép nem saját, de itt jól látható az eszköz)
Ezen először OpenELEC disztribúció dübörgött (XBMC alapú media center, mely linux alapokon nyugvott). Most változott a hálózatom felépítése, bővült, így át kellett szerveznem az egészet kicsit.
Igenám, de!
Ez a rendszer inkább a végfelhasználóknak szánt szolgáltatások minőségére épít, nekem ennél több kellett, így esett a Debian alapú Raspbianra, mivel ez egy teljesértékű Debian disztribúció Raspberryre optimalizálva.
Se X szerver, s grafikus felület, se semmi sem indul alapból, csak egy SSH szerver egy konzolt biztosítva hogy távolról (jelen esetben 1 méterről kb.) parancssorból tudjam vezérelni a gépet.
Felmerült az igény, hogy jó lenne DLNA segítségével szórni a médiatartalmat a gigabites hálón (a RasPi csak 100-as) ezt eddig úgy tudtam kielégíteni, hogy bekapcsolva hagytam a gépet amiről most írok (Phenom II) de ez ugye 24/7/365 nem kivitelezhető (habár néha hasonló uptimeok vannak)
A tartalom LAN-on való osztására eddig Serviio-t használtam, de bonyolult volt a konfikurálása, és linuxon nehézkes telepíteni, nincs belőle ugyanis csomag, illetve java kell neki. Kitaláltam, hogy erre jó lenne befogni a RasPi-t miniDLNA-val.
Hogyan:
Így visszagondolva a pár órával ezelőtti sikerre, olyan sok dolgom nem akadt:
Kellett egy sudo apt-get install minidlna // ezzel telpítjük a miniDLNA-t
Rá kellett dugnom a használni kivánt eszközt USB-re
Ezután egy dmesg | tail kellett // ez kb. olyan mint egy wines Event Log, ahol minden hardvereszközt logol a rendszer. Ezzel a paranccsal kilistáztattam a csatlakoztatott eszközöket, itt kiírta, hogy az USB-n lógó HDD az sda azonosítót kapta.
Aztán cd /media következett //itt a media könyvtárba lépek. A rendszer ide csatol minden "médiaeszközt"
Mivel ugye alap debianon nincs autofs, így kézzel kell felcsatolnom a pendriveot / HDD-t.
majd pedig mkdir usbpen // könyvtár létrehozása ahol látszódnak majd a csakolt kötet fájljai
Utána az /etc/fstab-ba // az fstab linux alatt egy olyan fájl melyben az összes csatlakoztatott adattároló eszközünk sorsáról rendelkezhetünk)
/dev/sda1 /media/usbpen ntfs defaults 0 2
Az első a partíció azonosító
A második hogy hová csatolok
A harmadik a fájlrendszer típusa
A negyedik a csatolási beállítés (ez itt most alap)
Az ötödik egy "dump option"
Az utolsó pedig az, hogy hanyadikként ellenőrizze az fsck az eszközt.
majd sudo reboot // újraindítjuk a gépet
df -h, így láthatjuk, hogy automatán fel van csatolva az eszköz bootnál.
// Ezzel kilistáztatjuk a fájlrendszerbe csatolt eszközök elhelyezkedését
Szerkesszük az /etc/minidlna.conf -ot: // Ez a minidlna beállítófájlja
sudo nano /etc/minidlna.conf
(Ezek az én adataim amiket az előbb használtunk)
media_dir=/media/usbpen // itt keresi a DLNA szerver a tartalmat, tehát ennek pontosnak kell lennie!
friendly_name= miniDLNA-RaspberryPi // ez a DLNA képes eszköz (pl. TV) felé sugárzott név, mely alapján megtaláljuk az eszközt a hálózaton.
Végül kell egy
/etc/init.d/minidlna stop leállítjuk a minidlna folyamatot...
/etc/init.d/minidlna start ... itt pedig újraindítjuk
Készen is vagyunk!
A hálózatban az eszközről lehet lejátszani, egyszerre több filmet is. 2 12 GB-os mkv (Matrix) egyidejű lejátszásánál az átlagos processzorterhelés 18%.