I nästa artikel ska vi ta en titt på Gerbera. Detta är en kraftfull UPnP (Universal Plug and Play) mediaserver Funktionsrikt med ett trevligt och intuitivt webbanvändargränssnitt. Det gör att vi kan sända digitala medier (videor, bilder, ljud, etc.) via ett hemnätverk och Spela det på olika typer av UPnP-kompatibla enheter, från mobiltelefoner till surfplattor och många fler.
Gerbera är en mediaserver Kraftfull UPnP, som vi kommer att kunna använda för strömma våra digitala medier via vårt hemnätverk via ett trevligt webbanvändargränssnitt. Gerbera implementerar UPnP MediaServer V 1.0-specifikationen som finns på upnp.org. Denna server ska fungera med alla UPnP-kompatibla MediaRenderer. Om du stöter på svårigheter i vissa modeller bör vi läsa listan över kompatibla enheter för mer information.
Gerbera egenskaper
- Tillåter oss bläddra och spela media med UPnP.
- Stöder fil metadata extraktion mp3, ogg, flac, jpeg, etc.
- Mycket flexibel konfiguration. Vi kommer att kunna kontrollera beteendet hos olika funktioner servern.
- Stöder användardefinierad serverlayout baserat på extraherade metadata.
- erbjudanden exif-stöd för miniatyrer.
- Medger automatisk katalogskanning (tidsinställd, inotify).
- Det erbjuder ett trevligt webbanvändargränssnitt med en trädvy av databasen och filsystemet, så att du kan lägga till / ta bort / redigera och bläddra i media.
- Stöd för externa webbadresser (Vi kan skapa länkar till Internetinnehåll).
- Stöder omkodning av flexibla medieformat genom plugins / skript och många fler, inklusive ett antal experimentella funktioner.
Installera och starta Gerbera - UPnP Media Server på Ubuntu
I Ubuntu-distributionen finns det en PPA skapat och underhållet av Stephen Czetty. Därifrån kan vi installera Gerbera genom att öppna en terminal (Ctrl + Alt + T) och använda följande kommandon:
sudo add-apt-repository ppa:stephenczetty/gerbera sudo apt update && sudo apt install gerbera
När du har installerat servern startar, aktiverar och ser vi tjänstens status med följande kommandon i samma terminal:
sudo systemctl start gerbera.service sudo systemctl enable gerbera.service
Vi kommer att kontrollera om tjänsten har börjat med:
sudo systemctl status gerbera.service
VIKTIG: Si Gerbera kan inte börja på ditt system bör du försöka med följande åtgärder.
Först kontrollera om loggfilen (/ var / log / gerbera) har skapats, annars skapar du det som visas nedan:
sudo touch /var/log/gerbera sudo chown -Rv root:gerbera /var/log/gerbera && sudo chmod -Rv 0660 /var/log/gerbera
För det andra, definiera ett nätverksgränssnitt som du använder som värdet för miljövariabeln MT_INTERFACE. Standard är 'eth0', men om ditt gränssnitt heter något annat, ändra namnet. I Debian / Ubuntu kan du ställ in den här konfigurationen i filen / etc / default / gerbera.
Kom igång med Gerbera Media Server Web UI
Tjänsten Gerbera lyssnar på port 49152, som vi kan använda för att komma åt webbgränssnittet via en webbläsare:
http://dominio.com:49152
o
http://tu-dirección-ip:49152
Om du får felet som visas i skärmdumpen ovan, du måste aktivera webbanvändargränssnittet från Gerbera-konfigurationsfilen. Redigera den genom att skriva terminalen (Ctrl + Alt + T):
sudo vim /etc/gerbera/config.xml
Här vi ändrar värdet aktiverat = »nej» till aktiverat = »ja» som visas i följande skärmdump.
Efter att ha gjort ovanstående ändringar, vi stänger filen och vi kommer att starta om Gerbera-tjänsten. För att göra detta skriver vi i terminalen (Ctrl + Alt + T):
sudo systemctl restart gerbera.service
Låt oss nu gå tillbaka till vår webbläsare och vi försöker öppna gränssnittet en gång till i en ny flik. Den här gången ska den laddas. Du ser två flikar på den:
- databas. Det visar oss de filer som är tillgängliga offentligt.
- Filsystem. Det är här vi kommer att kunna söka efter filer i vårt system och välja dem för överföring. För att lägga till en fil klickar vi helt enkelt på plustecknet (+), som du kan se i följande skärmdump.
Efter att ha lagt till filer för streaming av filsystem ska databasgränssnittet se ut så här.
Vid den här tiden kan vi börja strömma mediefiler via vårt nätverk från Gerbera-servern. För att testa det kan vi använda en mobiltelefon, en surfplatta eller något annat som gör att vi kan använda en UPnP-applikation för att spela upp filerna.
Om vi vill få mer information om denna server kan vem som helst besöka sidan på Projekt GitHub eller hans officiell hemsida.
Tack Damian för din insats. Allt perfekt.
Jag tar tillfället i akt att tacka hela teamet kl Ubunlog. Fantastiskt jobb du gör.
hälsningar
En lojal abonnent.
Tack för att du läste oss. Salu2.