Personliga intranätet (del 2). (3 / 6 steg)
Steg 3: Mediaserver - MediaTomb.
Det finns flera mediaservrar på marknaden som fungerar bra med TV och PlayStation 3. Jag föredrar MediaTomb, en uPnP-kompatibel server, eftersom det är enkelt att installera och konfigurera. MediaTomb fungerar perfekt med min WD TV Live, och tillåter mig att strömma video (mestadels AVI filer), ljud (mestadels AAC filer med .m4a) och bilder från min server till min TV.
Installera MediaTomb
MediaTomb är enkel att installera på Ubuntu Server eftersom en Debian-paket för det är i förråd. För att installera MediaTomb, helt enkelt installera mediatomb-paketet.
$ sudo apt-get install mediatomb
MediaTomb-daemon startar automatiskt efter installationen.
Konfigurera portnummer
Som standard kommer MediaTomb plocka den första lediga porten börjar med 49152. När servern har startats om, kan man plocka en annan port, till exempel 49153. Jag föredrar att låsa MediaTomb ner till en viss punkt, så mina bokmärken för webbgränssnittet är alltid korrekta, och så jag kan ställa in brandväggen och nätverk regler konsekvent.
Om du vill låsa MediaTomb till en enda port, enkelt redigera XML-konfigurationsfilen.
$ sudo nano /etc/mediatomb/config.xml
Hitta elementet < namn > i konfigurationsfilen. (Du kan byta namn på dess innehåll om du vill. Personligen, jag gillar inte ordet "grav" visas på min TV, så jag byter namn på tjänsten "MediaServer".) Under elementet, infoga en
element, enligt följande:
< port > 49152 < / port >
Spara konfigurationsfilen och starta om tjänsten.
$ sudo service mediatomb restart
MediaTomb låses nu ner till port 49152. Du kan nu konfigurera brandväggen att tillåta trafik på porten.
Lägga till mediefiler till Mediatombs bibliotek
MediaTomb måste få veta var mediefilerna bor för att tjäna dem. För enkelhet föredrar jag att hålla alla mina mediafiler i en mappträd, med hög nivå undermappar motsvarar medietyp. Min media-mappträd ligger inom min hemkatalog; media kan spridas över din hårddisk. MediaTomb verkligen bryr sig inte; du behöver bara lägga till mapparna media är i till i mediebiblioteket.
- Media
- filmer
- musik
- foton
- TV
Lägga till Media i MediaTomb
Om du vill lägga till mappen media MediaTomb, använder jag Mediatomb's web interface. Jag peka webbläsaren till min server IP-adress, plus den port som det körs på, så här: http://serverip:49152.
Mediatombs glesa webbanvändargränssnitt visas. Kommer du att klicka på länken filsystem och sedan bläddra system filträdet för att hitta mappen media. Klicka på mappen media du vill lägga till, klicka på ikonen som ser ut som ett plustecken med två sync pilar, som i (+). Den här knappen ringer upp ett formulär där du vill lägga till den mappen i mediebiblioteket, och ställa in automatisk uppdatering.
Inställd Inotify, inledande Skanna till Full, skanningsläge och rekursiva markerar du kryssrutan. Klicka på Ange och du har lagt till mappen. MediaTomb kommer att skanna mappen för mediefiler till serven. Eftersom vi valt skanningsläge Inotify, kommer att MediaTomb övervaka detta mappträdet för filändringar, och uppdateras också mediebiblioteket. Kan du lägga till och ta bort media med Samba eller kommandoraden.
Upprepa processen för varje media mapp på din server. Observera att Inotify inte kommer att fungera med media serveras från fjärrfilresurser; du kommer att behöva ställa in skanning till en tidsbestämda intervall.
Obs: Det är möjligt att lägga till media via kommandoraden, men det fungerar inte bra för den paketerade Ubuntu installera.
Att aktivera webbgränssnitt
MediaTomb ger ett webbgränssnitt till hjälp med konfigurationen. Aktivera:
< ui aktiverat = "ja" Visa knappbeskrivningar = "ja" >
Med ändringar i konfigurationsfilen måste MediaTomb tjänsten startas om för dem att träda i kraft.
Så att konton
Från och med version 0.12.1 att 'Logga in', verkar det som att ha konton aktiverad nu är obligatoriskt. Att göra denna förändring:
< konton aktiverad = "no" session-timeout = "30" >
till Ja. Här kan du ändra lösenordet för. Men eftersom MediaTomb körs endast på ett lokalt nätverk kan du överväga om sekretess är ett problem. Standard login/lösenord är: mediatomb/mediatomb.
Ansluta till din Server
Du kommer att behöva port framåt 49152 på routern. Efter inrättandet av servern och lägga till media, är du i huvudsak klar. Enheten front-end bör automatiskt upptäcka MediaTomb i nätverket. XMBC och VLC fungerar bra med Mediatomb.