Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/Dlna"
Differenze tra le versioni 14 e 41 (in 27 versioni)
Versione 14 del 23/10/2011 11.16.45
Dimensione: 7950
Commento:
Versione 41 del 11/02/2017 15.10.09
Dimensione: 2635
Autore: leuci-giulio
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
<<Indice(depth=3)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,487463.new.html"; rilasci="11.10 11.04 10.10 10.04")>>
= DLNA =
#format wiki
#LANGUAGE it
<<BR>>
<<Indice>>
<<Informazioni(rilasci="16.04";forum=http://forum.ubuntu-it.org/viewtopic.php?f=46&t=617648)>>
Linea 5: Linea 7:
La [[http://www.dlna.org/home|DLNA]] (Digital Living Network Alliance) è una collaborazione fra industrie di computer e apparati mobili, con l'obiettivo di sviluppare uno standard che possa essere usato per la comunicazione su reti locali di molteplici dispositivi audio e video. = Introduzione =
Un [[https://it.wikipedia.org/wiki/Digital_Living_Network_Alliance|DLNA]] è un server di condivisione multimediale che utilizza protocolli universali sia per la connessione dei dispositivi, sia per la condivisione dei contenuti.
Linea 7: Linea 10:
Il [[http://it.wikipedia.org/wiki/Livello_applicazioni|protocollo]] di rete usato per tale scopo è, generalmente, [[http://www.upnp.org/|UPnP]] (Universal Plug 'n Play), che permette la condivisione di contenuti audio/video in una rete. I dispositivi appartenenti ad una stessa rete DLNA possono svolgere numerosi compiti, tra cui:
 * '''Server''': dispositivo adibito a raccogliere i file multimediali. I server DLNA disponibili per '''Ubuntu''' sono illustrati nel relativo [[#server|paragrafo]].
 * '''Render''': dispositivo in grado di riprodurre i file multimediali presenti nel server. Il '''[[Multimedia/Streaming/Chromecast|Google Chromecast]]''' rientra in questa categoria.
 * '''Controller''': dispositivo in grado di sfogliare i file multimediali presenti nel server.
 * '''Riproduttore''': dispositivo in grado sia di sfogliare che di riprodurre i file multimediali presenti nel server.
Tale suddivisione non è netta, in quanto uno stesso dispositivo può adempiere a più compiti contemporaneamente.
Linea 9: Linea 17:
Il nome (letteralmente "inserisci e utilizza") deriva dal fatto che una periferica (dai computer ai cellulari), appena collegati alla rete, sono già pronti per la riproduzione. <<Anchor(server)>>
= Server =
Per Ubuntu sono disponibili molti server DLNA:
 * [[Server/Dlna/Minidlna|MiniDLNA]]
 * [[Server/Dlna/Mediatomb|MediaTomb]]
 * [[Server/Dlna/Serviio|Serviio]]
 * [[Server/Dlna/Plex|Plex]]
 * [[Server/Dlna/Bubbleupnp|BubbleUPnP]]
 * [[Multimedia/Video/Kodi#dlna|Kodi]].
Linea 11: Linea 27:
Altri protocolli utilizzati sono, per esempio [[http://www.opendaap.org/|DAAP]]. È un protocollo proprietario della '''Apple''' che utilizza nel suo programma '''iTunes'''. = Riproduttori =
Le applicazioni qui riportare fungono da riproduttore multimediale, collegandosi ad un server DLNA presente sulla stessa rete wireless.
Linea 13: Linea 30:
= Configurazione di UPnP = '''Ubuntu''':
 * [[Multimedia/Audio/Rhythmbox|Rhythmbox]]
Linea 15: Linea 33:
[[http://www.upnp.org/|UPnP]] necessita di un [[http://it.wikipedia.org/wiki/Server|server]], che trasmetta i contenuti nella rete, e di un [[http://it.wikipedia.org/wiki/Client|client]], che possa accedere. '''Android''':
 * [[https://play.google.com/store/apps/details?id=de.stefanpledl.localcast|LocalCast]]
 * [[https://play.google.com/store/apps/details?id=com.koushikdutta.cast|AllCast]]
 * [[https://play.google.com/store/apps/details?id=com.ginkgosoft.dlna.ctrl|DLNA Player]]
Linea 17: Linea 38:
'''Ubuntu''' dispone di diversi software che fungono da server/client per [[http://www.upnp.org/|UPnP]]. In questo wiki verrà illustrato uno dei più usati e completi, [[http://mediatomb.cc/|MediaTomb]] ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se si utilizza '''[[Multimedia/Streaming/Chromecast|Google Chromecast]]''' come render e si intende riprodurre file non nativamente supportati, installare sul proprio computer il server '''[[Server/Dlna/Bubbleupnp|BubbleUPnP]]'''. '' ||
Linea 19: Linea 40:
== MediaTomb ==

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il [[AmministrazioneSistema/Pacchetti|pacchetto]] [[apt://mediatomb|mediatomb]].

Per avviare il programma, è sufficente aprire un [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare
{{{
mediatomb
}}}
Quindi aprire un [[InternetRete/Navigazione|browser web]] e connettersi a [[http://localhost:49153]].

== Configurare MediaTomb ==

[[http://mediatomb.cc/|MediaTomb]] può essere configurato a piacere, il file di configurazione è scritto in linguaggio xml. Segue una guida che riporta i comandi più utili e/o utilizzati.

Prima di iniziare, aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.mediatomb/config.xml`

=== Impostazioni server ===

Sono le impostazioni riferite al [[http://it.wikipedia.org/wiki/Server|server]], scritte sotto il tag `<server>`

==== Login ====

È forse una delle impostazioni più utili di [[http://mediatomb.cc/|MediaTomb]]. Permette di accedere al [[http://it.wikipedia.org/wiki/Server|server]] solo se autenticati.

Prima di tutto, attivare gli account. Cambiare la riga{{{
<accounts enabled="no" session-timeout="30">
}}}
in{{{
<accounts enabled="yes" session-timeout="30">
}}}

Quindi, per ogni account che si vuole attivare, aggiungere la seguente riga sotto al tag sopra riportato{{{
<account user="XXXXX" password="XXXX"/>
}}}

Cambiare XXX con l' utente e la password desiderata.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Purtroppo, [[http://mediatomb.cc/|MediaTomb]] non permette né di disattivare l'esplorazione delle cartelle del [[AmministrazioneSistema/Filesystem|filesystem]] del [[http://it.wikipedia.org/wiki/Server|server]], né di impostare permessi per gli specifici utenti.''' ||

==== Cambio porta ====
[[http://mediatomb.cc/|MediaTomb]] assegna la [[http://it.wikipedia.org/wiki/Porta_%28reti%29|porta]] dell'interfaccia automaticamente (generalmente la 49152). È possibile modificare questo parametro aggiungendo la seguente riga
[code]
<port>XXX</port>
[/code]
Cambiare XXX con il numero della [[http://it.wikipedia.org/wiki/Porta_%28reti%29|porta]] desiderata
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Per delle limitazioni del [[http://it.wikipedia.org/wiki/Livello_applicazioni|protocollo]] '''UPnP''' è possibile selezionare solo le [[http://it.wikipedia.org/wiki/Porta_%28reti%29|porta]] dalla 49152 in su''. ||

==== Modificare il nome del server ====
Per modificare il nome del [[http://it.wikipedia.org/wiki/Server|server]] visualizzato è sufficente aggiungere la riga:
[code]
<name>XXX</name>
[/code]
Sostituire a XXX il nome desiderato.

==== Modificare la home di MediaTomb ====
Di predefinito, [[http://mediatomb.cc/|MediaTomb]] assume come propria home quella dell'utente che si è loggato. Se si desidera cambiare questo parametro, inserire la riga:
{{{
<home>/home/XXX/.mediatomb</home>
}}}
Modificare XXX con il nome dell'utente che avrà nella sua home la home di MediaTomb.

=== Impostazioni di runtime ===

Queste opzioni forniscono un controllo addizionale del [[http://it.wikipedia.org/wiki/Server|server]] e sono presenti sotto il tag `<extended-runtime-options>`

=== Thumbnail dei video ===

Ffmpegthumbnailer è una comoda libreria che permette di mostrare le [[http://it.wikipedia.org/wiki/Thumbnail|thumbnail]] dei video. Non tutti i dispositivi [[http://www.dlna.org/home|DLNA]] li supportano.
Per abilitare la funzione aggiungere la riga:
{{{
<ffmpegthumbnailer enabled="yes">
}}}

Le seguenti opzioni permettono di configurare la libreria ffmpegthumbnailer:
[code]
<thumbnail-size>128</thumbnail-size>
[/code]
Specifica la dimensione in pixel dell'anteprima (in questo caso 128x128). L'anteprima non puo' eccedere i 160x160 pixel.
{{{
<filmstrip-overlay>yes</filmstrip-overlay>
}}}
Aggiunge delle righe stile pellicola ai bordi dell'immagine.

Naturalmente, Mediatomb ha moltissime altre impostazioni. Per l'elemco completo, consultare la [[http://mediatomb.cc/pages/documentation#id2856319|documentazione (in lingua inglese)]]

== Client per UPnP ==

Un buon [[http://it.wikipedia.org/wiki/Client|client]] per [[http://www.upnp.org/|UPnP]] è il conosciuto [[apt://rhythmbox|Rhythmbox]].

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Dopo aver installato il programma, è necessario attivare il plug-in "DLNA/UPnP sharing and control support" dalle impostazioni di Rhythmbox''' ||

=== Risoluzione errore client UPnP/DAAP ===

Quando si attiva il plug-in, il programma potrebbe restituire il seguente messaggio di errore:
{{{
Plugin error
Unable to activate plugin DLNA/UPnP sharing and control support
}}}

in questo caso, dovrebbe essere sufficente installare il pacchetto [[apt://python-coherence|python-coherence]]

== DAAP ==

[[http://www.opendaap.org/|DAAP]] (Digital Audio Access Protocol) è un protocollo proprietario di proprietà della '''Apple Inc.''' per la condivisione di musica sulla propria rete domestica.

Essendo un protocollo proprietario e meno utilizzato di [[http://www.upnp.org/|UPnP]], verrà trattato brevemente.

=== Installazione e configurazione ===

Installare il pacchetto [[apt://mt-daapd|mt-daapd]]

Aprire quindi con un [[http://wiki.ubuntu-it.org/Ufficio/EditorDiTesto|editor di testo]] e con [[AmministrazioneSistema/Sudo|permessi di amministrazione]] il file `/etc/mt-daapd.conf`
{{{
sudo gedit /etc/mt-daapd.conf
}}}
Cercare quindi la riga
{{{
mp3_dir
}}}
e indicare la directory che contiene i file che si desidera condividere; ad esempio:
{{{
mp3_dir = /home/mario/musica
}}}

=== Client per DAAP ===

[[http://it.wikipedia.org/wiki/Client|Client]] per [[http://www.opendaap.org/|DAAP]] sono [[apt://rhythmbox|Rhythmbox]] (sopra citato) e [[Multimedia/Audio/Banshee|Banshee]].
'''iOS''':
 * !AllCast
Linea 148: Linea 44:
 * [[https://it.wikipedia.org/wiki/Digital_Living_Network_Alliance|Pagina encliclopedica]]
 * [[https://www.dlna.org/|Sito ufficiale della DLNA]]
Linea 149: Linea 47:
 * [[http://mediatomb.cc|Sito ufficiale di Mediatomb (in lingua inglese)]]
 * [[http://www.upnp.org/|Sito ufficiale dell'UPnP forum (in lingua inglese)]]
 * [[http://www.opendaap.org/|Sito ufficiale di OpenDAAP (in lingua inglese)]]
----
CategoryServer CategoryMultimedia


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Un DLNA è un server di condivisione multimediale che utilizza protocolli universali sia per la connessione dei dispositivi, sia per la condivisione dei contenuti.

I dispositivi appartenenti ad una stessa rete DLNA possono svolgere numerosi compiti, tra cui:

  • Server: dispositivo adibito a raccogliere i file multimediali. I server DLNA disponibili per Ubuntu sono illustrati nel relativo paragrafo.

  • Render: dispositivo in grado di riprodurre i file multimediali presenti nel server. Il Google Chromecast rientra in questa categoria.

  • Controller: dispositivo in grado di sfogliare i file multimediali presenti nel server.

  • Riproduttore: dispositivo in grado sia di sfogliare che di riprodurre i file multimediali presenti nel server.

Tale suddivisione non è netta, in quanto uno stesso dispositivo può adempiere a più compiti contemporaneamente.

Server

Per Ubuntu sono disponibili molti server DLNA:

Riproduttori

Le applicazioni qui riportare fungono da riproduttore multimediale, collegandosi ad un server DLNA presente sulla stessa rete wireless.

Ubuntu:

Android:

Se si utilizza Google Chromecast come render e si intende riprodurre file non nativamente supportati, installare sul proprio computer il server BubbleUPnP.

iOS:

  • AllCast

Ulteriori risorse


CategoryServer CategoryMultimedia