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 30 e 31
Versione 30 del 24/10/2011 17.16.12
Dimensione: 6845
Autore: NaldiniPaolo
Commento:
Versione 31 del 25/10/2011 09.46.46
Dimensione: 6841
Commento: piccoli typo
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 37: Linea 37:
 * Sostituire la riga precedente con la seguente: {{{  sostituire la riga precedente con la seguente: {{{
Linea 45: Linea 45:
 Sostituire «`XXX`» con l' utente e la password desiderata.  sostituire «`XXX`» con l' utente e la password desiderata.
Linea 55: Linea 55:
Sostituire «`XXX`» con il numero della porta desiderata. sostituire «`XXX`» con il numero della porta desiderata.
Linea 65: Linea 65:
Sostituire a «`XXX`» il nome del server desiderato. sostituire a «`XXX`» il nome del server desiderato.
Linea 72: Linea 72:
Sostituire «`XXX`» con il nome dell'utente desiderato. sostituire «`XXX`» con il nome dell'utente desiderato.
Linea 88: Linea 88:
 In questo caso si è scelto una risoluzione 128x128. L'anteprima non può superare i 160x160 pixel.  in questo caso si è scelto una risoluzione 128x128. L'anteprima non può superare i 160x160 pixel.
Linea 102: Linea 102:
Una volta attivato 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 108: Linea 107:
In questo caso dovrebbe essere sufficiente 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 124:
 Sostituire «`XXX`» con il nome dell'utente.  sostituire «`XXX`» con il nome dell'utente.

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 possano 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