Slik installerer du UPnP Gerbera medieserver på Linux

For tiden tar bruken av multimediaelementer en stor boom, og det er ideelt å ha de nødvendige verktøyene for å kunne dele disse mellom forskjellige enheter på en sikker og fullt funksjonell måte. En av applikasjonene som er utviklet for dette formålet i Linux-miljøer er Gerbera, som er en UPnP-medieserver som det vil være mulig å overføre våre digitale medier gjennom hjemmenettverket og reprodusere dem på et bredt spekter av UPnP-kompatible enheter. Gerbera er basert på MediaTomb og designet som en åpen kildekode UPnP MediaServer (GPL).

Gerbera implementerer UPnP MediaServer V 1.0 -spesifikasjonen som finnes på nettstedet.

funksjonerBlant dens egenskaper finner vi:

  • Tillater surfing og avspilling av medier via UPnP
  • Metadata ekstraksjon fra mp3, ogg, flac, jpeg.webp filer, etc.
  • Støtter Exif -miniatyrbilde
  • Opprett automatisk katalogskanning (tidsbestemt, inotify)
  • Webbrukergrensesnitt med en trevisning av databasen og filsystemet, som vi kan legge til, slette, redigere eller utforske media
  • Svært fleksibel medieformatkoding via plugins og skript
  • Brukerdefinert serverdesign som er basert på ekstraherte metadata (scriptede virtuelle containere)
  • Støtter den siste fm scrobbing ved å bruke lastfmlib
  • Støtte for ContentDirectoryService -containeroppdateringer
  • Video miniatyrgenerering i sanntid med libffmpegthumbnailer
  • Støtte for eksterne nettadresser
  • Fleksibel konfigurasjon som det er mulig å kontrollere oppførselen til forskjellige serveregenskaper med
  • Tilgjengelig for Linux, FreeBSD, NetBSD, macOS og eCS
  • Kan kjøres på x86, Alpha, ARM, MIPS, Sparc, PowerPC

Nå skal vi se hvordan du installerer Gerbera i Linux på en praktisk måte.

1. Hvordan installere Gerbera på Linux

Trinn 1
Når det gjelder Ubuntu -distribusjoner, er det en PPA opprettet og vedlikeholdt av Stephen Czetty, hvorfra det vil være mulig å installere Gerbera ved å utføre følgende kommandoer:

 sudo add-apt-repository ppa: stephenczetty / gerbera

Steg 2
Deretter oppdaterer vi PPA ved hjelp av:

 sudo apt oppdatering

Trinn 3
Til slutt installerer vi Gerbera ved å bruke følgende kommando:

 sudo apt installer gerbera

Trinn 4
Der skriver vi inn bokstaven S for å bekrefte nedlasting og installasjon av Gerbera. I Debian -distribusjoner er Gerbera tilgjengelig i testlagrene og de er ustabile, for dette må vi aktivere PPA ved å legge til følgende linjer

 til filen /etc/apt/sources.list: sudo nano /etc/apt/sources.list
Der legger vi til følgende:
 # Testlager-hoved-, bidrags- og ikke-frie grener deb http://http.us.debian.org/debian testing main non-free contrib deb-src http://http.us.debian.org/debian testing main ikke-gratis bidrag # Testing av sikkerhetsoppdateringer repository deb http://security.debian.org/ testing/ updates main contrib non-free deb-src http://security.debian.org/ testing/ updates main contrib non-free # Ustabil repo main, bidrag og ikke-gratis grener, ingen sikkerhetsoppdateringer her deb http://http.us.debian.org/debian ustabil main non-free contrib deb-src http://http.us.debian.org/ debian ustabil hovedfritt bidrag
Når dette er gjort, vil vi utføre følgende:
 apt update (systemoppdatering) apt install gerbera (Gerbera Installation)

2. Slik administrerer du Gerbera Services på Linux

Trinn 1
Når Gerbera er installert, skal vi utføre følgende linjer:

 sudo systemctl start gerbera.service sudo systemctl aktiver gerbera.service (Aktiver Gerbera service ved Linux oppstart) sudo systemctl status gerbera.service (tjenestestatus)

Steg 2
Hvis Gerbera -tjenesten begynner å vise feil, bekrefter vi at / var / log / gerbera -katalogen er opprettet:

 cd / var / log / gerbera
Hvis det ikke eksisterer, vil vi utføre følgende:
 sudo touch / var / log / gerbera sudo chown -Rv root: gerbera / var / log / gerbera sudo chmod -Rv 0660 / var / log / gerbera

Trinn 3
Det neste trinnet er å definere et nettverksgrensesnitt som er i bruk for øyeblikket som vil fungere som verdien av miljøvariabelen MT_INTERFACE, standardverdien er "eth0", men hvis vi bruker en trådløs tilkobling, må vi konfigurere den som "wlp1s0 ". På Debian / Ubuntu kan disse alternativene angis i filen

 / etc / default / gerbera: sudo nano / etc / default / gerbera

Der går vi inn i det riktige grensesnittet og lagrer endringene ved hjelp av Ctrl + O -tastene og avslutter editoren med Ctrl + X.

3. Slik får du tilgang til Gerbera på Linux

Trinn 1
Gerbera bruker port 49152 for å lytte, så vi går til en nettleser og utfører følgende syntaks:

 http: // IP-adresse: 49152
Når vi utfører dette vil vi se følgende:

Steg 2
I tilfelle vi mottar denne feilen, må vi aktivere det grafiske grensesnittet, og for dette utfører vi følgende:

 sudo nano /etc/gerbera/config.xml
Trinn 3
Der endrer vi verdien på linjen enabled = ”no” til enabled = ”yes”. Vi lagrer endringene og avslutter redaktøren.

Trinn 4
Nå må vi starte tjenesten på nytt for å bruke endringene:

 sudo systemctl start gerbera.service på nytt

Trinn 5
Nå, hvis vi får tilgang igjen, vil vi se følgende:

FORSTØRRE

Trinn 6
Der finner vi to seksjoner som er:

DatabaserDatabaser, som viser filene som er offentlig tilgjengelige.
FilsystemFilsystem, dette alternativet lar oss søke etter filer i systemet og velge dem for overføring. For å legge til en fil må vi bare klikke på pluss -tegnet (+)

FORSTØRRE

4. Slik streamer du mediefiler ved hjelp av Gerbera på hjemmenettverk


Nå er det mulig å overføre multimediefiler over nettverket fra Gerbera -serveren. For validering kan vi bruke en annen enhet som en klient, i dette tilfellet en Android -mobil, der vil vi installere en kompatibel upnp -applikasjon, vi har valgt BubbleUpnp som kan lastes ned på følgende lenke:

Trinn 1
Når BubbleUpnp -appen er installert, skal vi kjøre den og i bibliotekdelen klikker du på Local og Cloud:

Steg 2
Ved å klikke der kan vi se de tilgjengelige serverne der Gerbera ligger:

Trinn 3
Ved å klikke på Gerbera får vi tilgang til de forskjellige bibliotekene:

Nå, derfra vil det være mulig å begynne å streame multimediainnhold.

Vi har sett hvordan Gerbera er et nyttig verktøy for hele emnet multimediaoverføring i hjemmemiljø.

wave wave wave wave wave