I dag skal vi utforske hvordan du lager en liten "Multimedieserver" hjem ved hjelp av en enkel og velkjent teknologi kalt DLNA. Akronymer som tilsvarer "Digital Living Network Alliance", som oversatt til spansk betyr "Alliance for den nettverksbaserte digitale livsstilen".
Og for dette vil vi bruke en liten og veldig populær terminalapplikasjon kalt MiniDLNA. Som er tilgjengelig i nesten alle depotene til GNU / Linux Distros mest kjent og brukt. Og for å se innholdet fra andre nettverksenheter, stasjonære datamaskiner eller mobiler, vil vi bruke et velkjent og mye brukt multimediaprogram som heter VLC.
Og som vanlig, før vi går grundig inn på dagens tema, vil vi gå til de som er interessert i å utforske noen av våre siste tidligere relaterte innlegg med temaet Multimediaservere y DLNA, følgende lenker til dem. Slik at de kan klikke raskt om nødvendig etter å ha lest denne publikasjonen:
"DLNA (Digital Living Network Alliance) er en sammenslutning av elektronikk- og dataprodusenter som ble enige om å lage en slags kompatibel standard for alle systemene sine. DLNA lar de forskjellige enhetene som kan være i det samme nettverket, koble seg til hverandre for å dele forskjellig innhold. Fordelen den kan tilby er en enkel konfigurasjon og allsidighet. Dette systemet kan fungere på både Wi-Fi og Ethernet-nettverk." Streaming på Linux ved bruk av DLNA
Multimedieserver: MiniDLNA + VLC
Hva er en medieserver?
Un "Multimedieserver" det er ikke annet enn en nettverksenhet der multimediefiler er lagret. Denne enheten kan være fra en robust server eller en enkel stasjonær eller bærbar datamaskin. Det kan også være en NAS -stasjon (Network Storage Drives) eller annen kompatibel lagringsenhet.
Det er viktig å huske på at for en Avspillingsenhet kan kommunisere med en "Multimedieserver", den skal normalt være kompatibel med en av to eksisterende standarder.
Det ene er DLNA, som sikrer at hjemmenettverksenheter kan kommunisere og dele multimediainnhold. Og den andre er UPnP (Universal Plug and Play), som er en mer generisk delingsløsning mellom en medieserver og en kompatibel avspillingsenhet. DLNA er også en utvekst av UPnP og er mer allsidig og enklere å bruke.
Hva er MiniDLNA?
Ifølge MiniDLNA nettsted, er søknaden beskrevet som følger:
"MiniDLNA (for tiden kjent som ReadyMedia) er en enkel multimedieserverprogramvare, som har som mål å være fullt kompatibel med eksisterende DLNA / UPnP-AV-klienter. Det ble opprinnelig utviklet av en NETGEAR -ansatt for ReadyNAS -produktlinjen.
Hvordan installere og konfigurere MiniDLNA?
Pakken inneholder MiniDLNA kalt inn nesten alle depoter "Minidlna"Derfor er det bare å velge og bruke Pakkebehandler for GUI / CLI foretrukket å installere og aktivere det som vanlig. For eksempel:
sudo apt install minidlna
sudo service minidlna start
sudo service minidlna status
Når den er installert, bør bare følgende gjøres kommandobestillinger og små endringer i din konfigurasjonsfil og løp etterpå slik at ev Datamaskin med GNU / Linux bli en liten og enkel "Multimedieserver":
- Løpe
sudo nano /etc/minidlna.conf
- Gjør følgende endringer. I mitt praktiske tilfelle gjorde jeg disse:
Tilordne mapper / baner for medieinnhold
media_dir=A,/home/sysadmin/fileserverdlna/music
media_dir=P,/home/sysadmin/fileserverdlna/pictures
media_dir=V,/home/sysadmin/fileserverdlna/videos
media_dir=PV,/home/sysadmin/fileserverdlna/camera
Aktiver DLNA Database Storage Path
db_dir=/var/cache/minidlna
Aktiver katalogbane for logger
log_dir=/var/log/minidlna
Valider / Aktiver tilordnet port for DLNA -protokoll
port=8200
Angi DLNA Media Server -navn
friendly_name=MediaServerMilagrOS
Aktiver automatisk oppdagelse av nye filer i medieinnholdsstier / -mapper
inotify=yes
Konfigurer SSDP -varselintervallet på sekunder
notify_interval=30
Lagre endringer og start MiniDLNA Media Server på nytt
sudo service minidlna restart
Validere driften av multimediaserveren lokalt med en nettleser ved hjelp av URL -en
http://localhost:8200/
Nå gjenstår det bare å kopiere multimediefiler i de konfigurerte rutene / mappene. Og hvis alt har gått bra, vil de bli sett lokalt gjennom grensesnittet til den brukte nettleseren.
Administrer DLNA / UPnP-AV-innhold med VLC fra Android
Fremover for eksempel på en Android mobil enhet og kjører VLC -app, vil det vises etter noen sekunder i delen som heter "Lokalt nettverk" navnet på vår "Multimedieserver". Og vi kan utforske de konfigurerte rutene / mappene og spille det multimedieinnholdet som er vert.
Oppsummering
Kort sagt, bruk DLNA / UPnP-AV-teknologi gjennom appen MiniDLNA å bygge en enkel og nyttig "Multimedieserver" home er et utmerket alternativ for enkel tilgang og nyt så mye som mulig multimediainnhold som vi eier. Det vil si til våre arkiver av lyd / lyd, videoer / filmer og bilder / bilder som vi kan ha i en enkel datamaskin hjemme eller på kontoret for å dele med andre fritt og uten større eller komplekse målinger eller konfigurasjoner.
Vi håper at denne publikasjonen vil være veldig nyttig for hele «Comunidad de Software Libre y Código Abierto»
og med stort bidrag til forbedring, vekst og diffusjon av økosystemet av applikasjoner tilgjengelig for «GNU/Linux»
. Og ikke slutt å dele den med andre, på dine favorittnettsteder, kanaler, grupper eller fellesskap av sosiale nettverk eller meldingssystemer. Til slutt, besøk hjemmesiden vår på «DesdeLinux» for å utforske flere nyheter, og bli med på vår offisielle kanal Telegram av DesdeLinux.
Hei, jeg må gjøre en forespørsel. Jeg har startet serveren, men jeg kan ikke konfigurere rutene der jeg har multimediefilene.
Endre banene som forklart ovenfor, men det gir meg en feil som "katalog ikke tilgjengelig". Hva kan jeg gjøre feil? Jeg setter pris på svaret.
Nedenfor kopierer jeg det det gir meg som utdata når jeg sjekker statusen til serveren:
17. nov 20:58:49 friendly_name systemd [1]: Starter LSB: minidlna-server...
Nov 17 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: error: Media directory "A, / media / **** / Music /" ikke tilgjengelig [Tillatelse nektet]
Nov 17 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: error: Mediekatalog "P, / media / **** / Bilder /" ikke tilgjengelig [Tillatelse nektet]
Nov 17 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: error: Media directory "A, / media / **** / Videos /" ikke tilgjengelig [Tillatelse nektet]
Nov 17 20:58:49 herchez-Inspiron-1440 systemd [1]: Startet LSB: minidlna server.
Hilsen Hernan. Forutsatt at du har gjort alt nøyaktig det samme, vil du kanskje gi kommandoen "chmod 777 -R / paths / folders" til målmappene dine for å se om det løser problemet med ingen tilgang.