DLNA con Suse

by trucchisuse on

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

Written by: trucchisuse