DLNA è l’acronimo di Digital Living Network Alliance:
I nuovi televisori sono ormai tutti dotati di un’interfaccia di rete ethernet e/o wifi con cui possono collegarsi alla rete domestica. La principale utilità del collegamento è di poter accedere direttamente alle cartelle di rete dove risiedono i contenuti multimediali, per consentire alla TV di riprodurli direttamente con il MediaPlayer interno della TV stessa e viceversa.
Come fare su Suse dato che non dispone nativamente (esempio come Android) del programmi? Basta installarli e vediamo come.
Un grazie (perchè lo scopiazzo impunemente) ad
https://mauriziosiagri.wordpress.com/2012/03/01/linux-dlna-client/
Per prima cosa capiamo come è fatta…
Digital Media Servers: dispositivi con attiva un’applicazione media server che consente agli stessi di condividere le proprie risorse audiovideo quali files mp3,video … (es. computer Linux con attivo rygel, tablet android con attivo ShareMe o computers, NAS).
Digital Media Player: dispositivi che consentono di individuare i contenuti dei media server attivi e di riprodurli (es. Smart TV).
Digital Media Controller: La differenza con i media player è che i controllori individuano i media server e i loro contenuti ma non li riproducono inviando i contenuti in modalità push ai media renderer. Spesso li controllano e basta.
Digital Media Renderer: dispositivi che consentono di riprodurre i files ma che non sono in grado di ricercarli .
Esiste poi una successiva suddivisione fra Client e Server. Dobbiamo dire che come Server è meglio usare anche protocollo precedente al DNLA che è Upnp.
Digital Media Player
-VLC
VLC dalla versione 2.0 è in grado di agire da client DLNA (dunque serve un server) e riprodurre o trasmettere filmati/immagini e lo troviamo qui
https://software.opensuse.org/package/vlc
Nota: per una corretta installazione, dato che richiede Codec aggiuntivi guardate altri link.
–USO
Per visualizzare in VLC le risorse rese disponibili da un server DLNA/UpnP
- Selezionare il menu View
- Clikkare “Local Network” nel menu laterale che compare a sinistra
- Nel menu espanso che viene presentato selezionare “Universal Plug’n’Play”
- Attendere alcuni istanti (secondi) e dovrebbero risultare visibili le risorse rese disponibili dal server DNLA
Nell’imagine il VLC visualizza 4 media server momentaneamente attivi sulla rete locale:1 minDLNA server, 2 rygel,1 BubbleUPnP su Sony Tablet P (il tablet Android a conchiglia).
VLC permette molto altro su DLNA/UpnP, scopritelo sulla guida di VLC.
-XBMC
XBMC un media center che include funzioni DLNA sia di tipo Client che Server.
Come client però e decisamente invasivo. Vi rimando alla sua guida per configurarlo anche perchè abbastanza complicato e potete istallarlo qui:
https://software.opensuse.org/package/texlive-xbmc
-Totem
Anche Totem può essere un Client DLNA ma occorre delle librerie e plugin di Coherence che spiego più in basso.
Digital Media Controller
-GUPnP AV Control Point. (e Rygel)
Per controllare queste reti (Upnp e DNLA) ecco un ottima accoppiata di programmi.
https://software.opensuse.org/package/gupnp
https://software.opensuse.org/package/rygel
–USO
Controllare se avviato il servizio Rygel nel caso attivarlo da riga di comando semplicemente digitando rigel o Yast2->Servizi.
Nota: che sia un servizio o un programma se stante dipende dalla versione di Suse e/o Rygel.
Avviare Gupnp (da linea di comando gupnp-av-cp).
Aperto il programma Gupnp, selezionare nella parte in basso della finestra il renderer, quindi un media dal server DNLA e clikkare play.
-UPNP inspector
Per controllare che il server DLNA/Upnp sia visibile dal pc Linux in cui è installato VLC si può utilizzare UPNP inspector e può essere utilizzato anche come remote controller. Lo potete trovare qui:
https://software.opensuse.org/package/upnp-inspector
–USO
Lanciando UPNP inpsector saranno visibili sia le risorse nei DLNA/Upnp server che i DLNA render.
Usando il tasto destro selezionare le risorse del Server DLNA e sempre con il tasto destro indirizzare all’opportuno receiver.
-Coherence
Coherence è una libreria Linux che consente di connettersi verso i servers DLNA.
Grazie a Coherence è possibile integrare in Totem (o Movie Player), il player video di default di Gnome, il supporto DNLA. Per installarla è qui:
https://software.opensuse.org/package/python-Coherence
–USO
È già attivo dato che è solo una libreria, ma per Totem e altri Player è necessario attivare gli appositi suoi Plugin.
SERVER
Logico che serve un servizio sulla rete per collegare/organizzare tutto questo. Vediamo i più noti:
Rygel è un buon server DLNA in ambiente Linux e il server di default del progetto GNOME. In questo post un esempio di utilizzo di rygel come media server e media renderer Media (UPnP/DLNA) setup su Linux/Android home.
https://software.opensuse.org/package/rygel
Io consiglio piuttosto miniDLNA che è un server software leggero (poco complicato) con l’obiettivo di essere compatibile con i clients DLNA/UPnP-AV e seguenti. Scaricabile qui:
https://software.opensuse.org/package/minidlna
Per UPnP abbiamo anche UShare che il suo focus è più sharare (interscambiare) i file.
https://software.opensuse.org/package/ushare
Per DLNA abbiamo anche Plex, PS3-Media Server, Serviio (rende disponibili alla TV tutti i tipi di file audio e video possibili e immaginabili ma non è free), eesUpnP (in Java ed è molto potente), Universal media server ed altri mille.
Ciaooooooooooooooooooooooooooooooooooooooooo
Leggi il contenuto originale su Blog di trucchisuse