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 16 e 28 (in 12 versioni)
Versione 16 del 23/10/2011 16.27.29
Dimensione: 8043
Autore: NaldiniPaolo
Commento: category
Versione 28 del 24/10/2011 16.52.04
Dimensione: 6806
Autore: NaldiniPaolo
Commento: Category
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from DLNA
Linea 5: Linea 6:
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. La '''DLNA''' ('''D'''igital '''L'''iving '''N'''etwork Alliance) è una collaborazione fra industrie di computer e apparati mobili. L'obiettivo di tale organizzazione è quello di sviluppare uno standard che possa essere usato per la comunicazione su reti locali di molteplici dispositivi audio e video.
Linea 7: Linea 8:
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. Il protocollo di rete usato per tale scopo è, generalmente, '''UPnP''' che permette la condivisione di contenuti multimediali in una rete. Questo tipo di protocollo offre la possibilità di utilizzare determinate periferiche non appena vengono connesse al computer o alla rete.
Linea 9: Linea 10:
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. Un altro protocollo utilizzato è '''DAAP''', sviluppato da '''Apple''' e utilizzato nel famoso programma '''iTunes'''.
Linea 11: Linea 12:
Altri protocolli utilizzati sono, per esempio [[http://www.opendaap.org/|DAAP]]. È un protocollo di proprietà della '''Apple''' che utilizza nel suo programma '''iTunes'''. = Configurazione di MediaTomb =
Linea 13: Linea 14:
= Configurazione di UPnP = '''UPnP''' necessita di un server che trasmetta i contenuti nella rete e di uno o più client che possono accedervi. '''Ubuntu''' dispone di diversi programmi che possono funzionare da client/server e in questa guida verrà illustrato il procedimento di installazione e configurazione di '''!MediaTomb'''.
Linea 15: Linea 16:
[[http://www.upnp.org/|UPnP]] necessita di un [[http://it.wikipedia.org/wiki/Server|server]], che trasmetta i contenuti nella rete, e di uno o più [[http://it.wikipedia.org/wiki/Client|client]], che ci accededano.  * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://mediatomb|mediatomb]].
Linea 17: Linea 18:
'''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]].

== MediaTomb ==

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

Per avviare il programma, è sufficente aprire un [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare
{{{
 * Avviare il programma digitando in una finestra di terminale e il seguente comando: {{{
Linea 27: Linea 21:
Quindi aprire un [[InternetRete/Navigazione|browser web]] e connettersi a [[http://localhost:49153]].  * Avviare un [[InternetRete/Navigazione|browser]] e connettersi all'indirizzo [[http://localhost:49153]].
Linea 29: Linea 23:
== Configurare MediaTomb == Nei paragrafi successivi si andranno ad analizzare le modifiche che si possono effettuare attraverso il file di configurazione `config.xml`. Prima di procedere quindi, aprire con un [[http://wiki.ubuntu-it.org/Ufficio/EditorDiTesto|editor di testo]] il file `~/.mediatomb/config.xml`.
Linea 31: Linea 25:
[[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. == Impostazioni server ==
Linea 33: Linea 27:
Prima di iniziare, aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.mediatomb/config.xml`.
{{{
gedit ./mediatomb/config.xml
}}}
Le impostazioni relative alla configurazione del server sono racchiuse tra i tag `<server>`.
Linea 38: Linea 29:
=== Impostazioni server === === Login ===
Linea 40: Linea 31:
Sono le impostazioni riferite al [[http://it.wikipedia.org/wiki/Server|server]], scritte sotto il tag `<server>` Il login permette di accedere al server solo se autenticati. Per abilitare questa opzione è necessario prima di tutto abilitare gli account.
Linea 42: Linea 33:
==== 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{{{
 * Cercare nel file `~/.mediatomb/config.xml` la seguente riga: {{{
Linea 49: Linea 36:
in{{{    * Sostituire la riga precedente con la seguente: {{{
Linea 53: Linea 41:
Quindi, per ogni account che si vuole attivare, aggiungere la seguente riga sotto al tag sopra riportato{{{  * Per ogni account che si vuole attivare, aggiungere la seguente riga sotto al tag sopra riportato: {{{
Linea 57: Linea 45:
Cambiare XXX con l' utente e la password desiderata.  Sostituire «`XXX con l' utente e la password desiderata.
Linea 59: Linea 47:
||<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.''' || ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''!MediaTomb non permette né di disattivare l'esplorazione delle cartelle del filesystem del server, né di impostare permessi per gli specifici utenti.''' ||
Linea 61: Linea 49:
==== 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
{{{
=== Cambio porta ===

!
MediaTomb assegna la porta dell'interfaccia in modo automatico, generalmente alla 49152. È possibile modificare questo parametro aggiungendo la seguente riga: {{{
Linea 66: Linea 54:
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''. ||
Linea 69: Linea 55:
==== Modificare il nome del server ====
Per modificare il nome del [[http://it.wikipedia.org/wiki/Server|server]] visualizzato è sufficente aggiungere la riga:
Sostituire «`XXX`» con il numero della 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 protocollo UPnP è possibile selezionare solo le porte dalla 49152 in su''. ||

=== Nome del server ===

Per modificare il nome del server visualizzato è sufficiente aggiungere la seguente riga:
Linea 74: Linea 65:
Sostituire a XXX il nome desiderato. Sostituire a «`XXX il nome del server desiderato.
Linea 76: Linea 67:
==== 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 di MediaTomb ===

!MediaTomb assume in modo predefinito come propria directory home quella dell'utente che si è loggato. Se si desidera cambiare questo parametro inserire la seguente riga: {{{
Linea 81: Linea 72:
Modificare XXX con il nome dell'utente che avrà nella sua home la home di [[http://mediatomb.cc/|MediaTomb]]. Sostituire «`XXX`» con il nome dell'utente desiderato.
Linea 83: Linea 74:
=== Impostazioni di runtime === == Impostazioni di runtime ==
Linea 85: Linea 76:
Queste opzioni forniscono un controllo addizionale del [[http://it.wikipedia.org/wiki/Server|server]] e sono presenti sotto il tag `<extended-runtime-options>` Queste opzioni forniscono un controllo addizionale del server e sono racchiuse tra i tag `<extended-runtime-options>`.
Linea 89: Linea 80:
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''' è una comoda libreria che permette di mostrare le thumbnail dei video.
* Per abilitare la funzione aggiungere la seguente riga: {{{
Linea 95: Linea 85:
Le seguenti opzioni permettono di configurare la libreria ffmpegthumbnailer:
{{{
 * Per specificare la dimensione in pixel dell'anteprima aggiungere la seguente riga: {{{
Linea 99: Linea 88:
Specifica la dimensione in pixel dell'anteprima (in questo caso 128x128). L'anteprima non puo' eccedere i 160x160 pixel.
{{{
 In questo caso si è scelto una risoluzione 128x128. L'anteprima non può superare i 160x160 pixel.

 * Per aggiungere delle righe stile pellicola ai bordi dell'immagine aggiungere la seguente riga: {{{
Linea 103: Linea 93:
Aggiunge delle righe stile pellicola ai bordi dell'immagine.
Linea 105: Linea 94:
Naturalmente, Mediatomb ha moltissime altre impostazioni. Per l'elemco completo, consultare la [[http://mediatomb.cc/pages/documentation#id2856319|documentazione (in lingua inglese)]] Per l'elenco completo delle impostazioni di !MediaTomb fare riferimento alla documentazione ufficiale in lingua inglese presente al [[http://mediatomb.cc/pages/documentation#id2856319|seguente indirizzo]].
Linea 107: Linea 96:
== Client per UPnP == ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Non tutti i dispositivi DLNA supportano i thumbnail dei video.'' ||
Linea 109: Linea 98:
Un buon [[http://it.wikipedia.org/wiki/Client|client]] per [[http://www.upnp.org/|UPnP]] è il conosciuto [[apt://rhythmbox|Rhythmbox]]. = Client per UPnP =
Linea 111: Linea 100:
||<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''' || Un buon client per UPnP è il conosciuto [[apt://rhythmbox|Rhythmbox]]. Dopo aver installato il programma, è necessario attivare il plug-in «DLNA/UPnP sharing and control support» dalle impostazioni di Rhythmbox.
Linea 113: Linea 102:
=== Risoluzione errore client UPnP/DAAP ===

Qu
ando si attiva il plug-in, il programma potrebbe restituire il seguente messaggio di errore:
Una volta attivato il plug-in, il programma potrebbe restituire il seguente messaggio di errore:
Linea 121: Linea 108:
in questo caso, dovrebbe essere sufficente installare il pacchetto [[apt://python-coherence|python-coherence]]. In questo caso dovrebbe essere sufficiente installare il pacchetto [[apt://python-coherence|python-coherence]].
Linea 125: Linea 112:
[[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. '''DAAP''' ('''D'''igital '''A'''udio '''A'''ccess '''P'''rotocol) è un protocollo proprietario sviluppato da '''Apple Inc.''' per la condivisione di musica sulla propria rete domestica.
Linea 127: Linea 114:
Essendo un protocollo proprietario e meno utilizzato di [[http://www.upnp.org/|UPnP]], verrà trattato solo brevemente.  * Installare il pacchetto [[apt://mt-daapd|mt-daapd]].
Linea 129: Linea 116:
=== Installazione e configurazione ===

Install
are 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`
{{{
 * Modificare con un [[http://wiki.ubuntu-it.org/Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|permessi di amministrazione]] il file `/etc/mt-daapd.conf`: {{{
Linea 137: Linea 119:
Cercare quindi la riga
{{{
 * Cercare la seguente riga: {{{
Linea 141: Linea 122:
e indicare la directory che contiene i file che si desidera condividere; ad esempio:
{{{
mp3_dir = /home/mario/musica
 * Indicare la directory che contiene i file che si desidera condividere, per esempio: {{{
mp3_dir = /home/XXX/musica
Linea 145: Linea 125:
 Sostituire «`XXX`» con il nome dell'utente.
Linea 146: Linea 127:
=== 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]].
I client più usati per DAAP sono [[apt://rhythmbox|Rhythmbox]] e [[Multimedia/Audio/Banshee|Banshee]].
Linea 152: Linea 131:
 * [[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)]]
 * [[http://mediatomb.cc|Sito ufficiale di Mediatomb]]
 * [[http://www.upnp.org/|Sito ufficiale dell'UPnP forum]]
 * [[http://www.opendaap.org/|Sito ufficiale di OpenDAAP]]
Linea 157: Linea 136:
CategoryNuoviDocumenti CategoryServer CategoryMultimedia

Problemi in questa pagina? Segnalali in questa discussione

DLNA

La DLNA (Digital Living Network Alliance) è una collaborazione fra industrie di computer e apparati mobili. L'obiettivo di tale organizzazione è quello di sviluppare uno standard che possa essere usato per la comunicazione su reti locali di molteplici dispositivi audio e video.

Il protocollo di rete usato per tale scopo è, generalmente, UPnP che permette la condivisione di contenuti multimediali in una rete. Questo tipo di protocollo offre la possibilità di utilizzare determinate periferiche non appena vengono connesse al computer o alla rete.

Un altro protocollo utilizzato è DAAP, sviluppato da Apple e utilizzato nel famoso programma iTunes.

Configurazione di MediaTomb

UPnP necessita di un server che trasmetta i contenuti nella rete e di uno o più client che possono accedervi. Ubuntu dispone di diversi programmi che possono funzionare da client/server e in questa guida verrà illustrato il procedimento di installazione e configurazione di MediaTomb.

Nei paragrafi successivi si andranno ad analizzare le modifiche che si possono effettuare attraverso il file di configurazione config.xml. Prima di procedere quindi, aprire con un editor di testo il file ~/.mediatomb/config.xml.

Impostazioni server

Le impostazioni relative alla configurazione del server sono racchiuse tra i tag <server>.

Login

Il login permette di accedere al server solo se autenticati. Per abilitare questa opzione è necessario prima di tutto abilitare gli account.

  • Cercare nel file ~/.mediatomb/config.xml la seguente riga:

    <accounts enabled="no" session-timeout="30">
  • Sostituire la riga precedente con la seguente:

    <accounts enabled="yes" session-timeout="30">
  • Per ogni account che si vuole attivare, aggiungere la seguente riga sotto al tag sopra riportato:

    <account user="XXXXX" password="XXXX"/>

    Sostituire «XXX» con l' utente e la password desiderata.

MediaTomb non permette né di disattivare l'esplorazione delle cartelle del filesystem del server, né di impostare permessi per gli specifici utenti.

Cambio porta

MediaTomb assegna la porta dell'interfaccia in modo automatico, generalmente alla 49152. È possibile modificare questo parametro aggiungendo la seguente riga:

<port>XXX</port>

Sostituire «XXX» con il numero della porta desiderata.

Per delle limitazioni del protocollo UPnP è possibile selezionare solo le porte dalla 49152 in su.

Nome del server

Per modificare il nome del server visualizzato è sufficiente aggiungere la seguente riga:

<name>XXX</name>

Sostituire a «XXX» il nome del server desiderato.

Home di MediaTomb

MediaTomb assume in modo predefinito come propria directory home quella dell'utente che si è loggato. Se si desidera cambiare questo parametro inserire la seguente riga:

<home>/home/XXX/.mediatomb</home> 

Sostituire «XXX» con il nome dell'utente desiderato.

Impostazioni di runtime

Queste opzioni forniscono un controllo addizionale del server e sono racchiuse tra i tag <extended-runtime-options>.

Thumbnail dei video

Ffmpegthumbnailer è una comoda libreria che permette di mostrare le thumbnail dei video.

  • Per abilitare la funzione aggiungere la seguente riga:

    <ffmpegthumbnailer enabled="yes">
  • Per specificare la dimensione in pixel dell'anteprima aggiungere la seguente riga:

    <thumbnail-size>128</thumbnail-size>
    In questo caso si è scelto una risoluzione 128x128. L'anteprima non può superare i 160x160 pixel.
  • Per aggiungere delle righe stile pellicola ai bordi dell'immagine aggiungere la seguente riga:

    <filmstrip-overlay>yes</filmstrip-overlay>

Per l'elenco completo delle impostazioni di MediaTomb fare riferimento alla documentazione ufficiale in lingua inglese presente al seguente indirizzo.

Non tutti i dispositivi DLNA supportano i thumbnail dei video.

Client per UPnP

Un buon client per UPnP è il conosciuto Rhythmbox. Dopo aver installato il programma, è necessario attivare il plug-in «DLNA/UPnP sharing and control support» dalle impostazioni di Rhythmbox.

Una volta attivato 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 sufficiente installare il pacchetto python-coherence.

DAAP

DAAP (Digital Audio Access Protocol) è un protocollo proprietario sviluppato da Apple Inc. per la condivisione di musica sulla propria rete domestica.

  • Installare il pacchetto mt-daapd.

  • Modificare con un editor di testo e con i permessi di amministrazione il file /etc/mt-daapd.conf:

    sudo gedit /etc/mt-daapd.conf
  • Cercare la seguente riga:

    mp3_dir 
  • Indicare la directory che contiene i file che si desidera condividere, per esempio:

    mp3_dir = /home/XXX/musica

    Sostituire «XXX» con il nome dell'utente.

I client più usati per DAAP sono Rhythmbox e Banshee.

Ulteriori risorse


CategoryServer CategoryMultimedia