Idag ska vi utforska hur man skapar en liten "Multimediaserver" casero med hjälp av en enkel och välkänd teknik som kallas DLNA. Akronymer som motsvarar "Digital Living Network Alliance", som översatt till spanska betyder "Allians för nätverksansluten digital livsstil".
Och för detta kommer vi att använda en liten och mycket populär terminalapplikation som heter MiniDLNA. Vilket är tillgängligt i nästan alla förråd i GNU / Linux Distros mest kända och använda. Och för att se innehållet från andra nätverksenheter, stationära datorer eller mobiler kommer vi att använda ett välkänt och mycket använt multimediaprogram som heter VLC.
Och som vanligt, innan vi går in på dagens ämne lämnar vi för dem som är intresserade av att utforska några av våra senaste tidigare relaterade inlägg med temat Multimediaservrar y DLNA, följande länkar till dem. Så att de kan klicka snabbt om det behövs efter att ha läst denna publikation:
"DLNA (Digital Living Network Alliance) är en sammanslutning av elektronik- och datortillverkare som gick med på att skapa en slags kompatibel standard för alla deras system. DLNA tillåter de olika enheter som kan finnas inom samma nätverk att ansluta till varandra för att dela olika innehåll. Fördelen den kan erbjuda är en enkel konfiguration och dess mångsidighet. Detta system kan fungera på både Wi-Fi- och Ethernet-nätverk." Streaming på Linux med DLNA
Multimediaserver: MiniDLNA + VLC
Vad är en mediaserver?
Un "Multimediaserver" det är inget annat än en nätverksenhet där multimediefiler lagras. Denna enhet kan vara från en robust server eller en enkel stationär eller bärbar dator. Det kan också vara en NAS -enhet (Network Storage Drives) eller annan kompatibel lagringsenhet.
Det är viktigt att komma ihåg att för en Uppspelningsenhet kan kommunicera med en "Multimediaserver", det bör normalt vara kompatibelt med en av två befintliga standarder.
En är DLNA, som säkerställer att hemnätverksenheter kan kommunicera och dela multimediainnehåll. Och det andra är UPnP (Universal Plug and Play), som är en mer generisk delningslösning mellan en mediaserver och en kompatibel uppspelningsenhet. DLNA är också en utväxt av UPnP och är mer mångsidig och lättare att använda.
Vad är MiniDLNA?
Enligt MiniDLNA webbplats, beskrivs ansökan enligt följande:
"MiniDLNA (för närvarande känd som ReadyMedia) är en enkel multimediaserverprogramvara, som syftar till att vara fullt kompatibel med befintliga DLNA / UPnP-AV-klienter. Det utvecklades ursprungligen av en NETGEAR -anställd för ReadyNAS -produktlinjen.
Hur installerar och konfigurerar jag MiniDLNA?
Paketet innehåller MiniDLNA kallade in nästan alla förråd "Minidlna"Därför är det bara att välja och använda Pakethanterare för GUI / CLI föredrar att installera och aktivera det som vanligt. Till exempel:
sudo apt install minidlna
sudo service minidlna start
sudo service minidlna status
Efter installationen bör endast följande göras kommandot och små förändringar i din konfigurationsfil och spring efteråt så att någon Dator med GNU / Linux bli en liten och enkel "Multimediaserver":
- Ejecutar
sudo nano /etc/minidlna.conf
- Gör följande ändringar. I mitt praktiska fall gjorde jag följande:
Tilldela mappar / sökvägar för medieinnehåll
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
Aktivera DLNA Database Storage Path
db_dir=/var/cache/minidlna
Aktivera katalogsökväg för loggar
log_dir=/var/log/minidlna
Validera / Aktivera tilldelad port för DLNA -protokoll
port=8200
Ställ in DLNA Media Server -namn
friendly_name=MediaServerMilagrOS
Aktivera automatisk upptäckt av nya filer i medieinnehållsvägar / -mappar
inotify=yes
Konfigurera SSDP -aviseringsintervallet på några sekunder
notify_interval=30
Spara ändringar och starta om MiniDLNA Media Server
sudo service minidlna restart
Validera lokalt funktionen för multimediaservern med en webbläsare med hjälp av URL: en
http://localhost:8200/
Nu är det bara kvar, kopiera multimediefiler i de konfigurerade rutterna / mapparna. Och om allt har gått bra kommer de att ses lokalt via gränssnittet för den använda webbläsaren.
Hantera DLNA / UPnP-AV-innehåll med VLC från Android
Hädanefter till exempel på en Android mobil enhet och kör VLC -app, det kommer att visas efter några sekunder i avsnittet som heter "Lokalt nätverk" namnet på vår "Multimediaserver". Och vi kan utforska de konfigurerade rutterna / mapparna och spela upp det multimediala innehållet.
Sammanfattning
Kort sagt, använd DLNA / UPnP-AV-teknik genom appen MiniDLNA att bygga en enkel och användbar "Multimediaserver" hem är ett utmärkt alternativ för att enkelt komma åt och njuta av så mycket som möjligt multimediainnehåll som vi äger. Det vill säga till våra arkiv av ljud / ljud, videor / filmer och bilder / foton som vi kan ha i en enkel hem- eller kontorsdator att dela med andra fritt och utan större eller komplexa mätningar eller konfigurationer.
Vi hoppas att denna publikation kommer att vara mycket användbar för hela «Comunidad de Software Libre y Código Abierto»
och med stort bidrag till förbättring, tillväxt och spridning av ekosystemet för applikationer som är tillgängliga för «GNU/Linux»
. Och sluta inte dela den med andra på dina favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk eller meddelandesystem. Slutligen besök vår hemsida på «DesdeLinux» för att utforska fler nyheter och gå med i vår officiella kanal Telegram av DesdeLinux.
Hej, jag måste göra en förfrågan. Jag har startat servern, men jag kan inte konfigurera rutterna där jag har multimediafilerna.
Ändra sökvägarna som förklarats ovan, men det ger mig ett felmeddelande som "katalog ej tillgänglig". Vad kan jag göra för fel? Jag uppskattar svaret.
Nedan kopierar jag vad det ger mig som utdata när jag kontrollerar serverns status:
17 nov 20:58:49 friendly_name systemd [1]: Startar 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 /" inte tillgänglig [Tillstånd nekad]
Nov 17 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: error: Media directory "P, / media / **** / Images /" inte tillgänglig [Tillstånd nekad]
Nov 17 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: error: Mediekatalog "A, / media / **** / Videos /" inte tillgänglig [Tillstånd nekad]
17 nov 20:58:49 herchez-Inspiron-1440 systemd [1]: Startade LSB: minidlna-server.
Hälsningar, Hernan. Förutsatt att du har gjort allt exakt likadant kanske du vill ge kommandot "chmod 777 -R / sökvägar / mappar" till dina målmappar för att se om det löser problemet utan åtkomst.