Dimensione: 7948
Commento:
|
← Versione 48 del 29/03/2021 18.03.54 ⇥
Dimensione: 4186
Commento: specifica sul chromecast
|
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="20.04 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 = [[https://it.wikipedia.org/wiki/Digital_Living_Network_Alliance|DLNA]] è un diffuso metodo di condivisione e riproduzione di file multimediali su reti locali. Permette, ad esempio, di usare il televisore per esplorare e riprodurre i video 4k o le foto presenti su computer (con entrambi i dispositivi connessi alla propria rete domestica), evitando scomodi passaggi intermedi (ad esempio copia dei file su chiavetta USB). |
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. | Occorre distinguere diverse funzioni in una infrastruttura DLNA: * '''Server DLNA''': conserva i file multimediali e li fornisce in streaming a chi ne fa richiesta nella rete locale. Su una stessa rete locale possono essere contemporaneamente presenti più server DLNA, anche uno per ogni computer e smartphone connesso. I server DLNA disponibili per '''Ubuntu''' sono illustrati nel relativo [[#server|paragrafo]]. * '''Riproduttore''': esplora i server DLNA disponibili nella rete locale attuale, sfoglia e riproduce i file multimediali da questi condivisi. La maggior parte delle smart TV ne possiede uno, anche se spesso hanno nomi commerciali differenti. Su Ubuntu sono disponibili diversi riproduttori DLNA, per esempio VLC o Rhythmbox. * '''Renderer''': collegato a uno schermo, è la parte che esegue l'effettiva riproduzione del file multimediale che il controller ha richiesto al server. Ad esempio il '''[[Multimedia/Streaming/Chromecast|Google Chromecast]]''' agisce da renderer DLNA ma non da controller. * '''Controller''': dispositivo in grado di sfogliare i file multimediali presenti nel server e connettere il renderer al server per permettergli di riprodurre un file. |
Linea 9: | Linea 16: |
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. | Uno stesso dispositivo può adempiere a più compiti contemporaneamente: ad esempio, un computer con sistema Ubuntu può esplorare o riprodurre file multimediali condivisi tramite server DLNA da altri dispositivi connessi alla stessa rete, allo stesso tempo condividendo con quest'ultimi una selezione di file multimediali presenti sul PC. |
Linea 11: | Linea 18: |
Altri protocolli utilizzati sono, per esempio [[http://www.opendaap.org/|DAAP]]. È un protocollo proprietario della '''Apple''' che utilizza nel suo programma '''iTunes'''. | <<Anchor(server)>> = Server = |
Linea 13: | Linea 21: |
= Configurazione di UPnP = | Nelle versioni recenti di Ubuntu (19.10 e successive) questa funzione è già integrata nel sistema.<<BR>> Per abilitarla accedere alle [[AmministrazioneSistema/CentroDiControllo#Ubuntu|Impostazioni]] e seguire il percorso '''''Condivisione → Condivisione multimediale''''', selezionando innanzitutto l'opzione di condivisione (bordo della finestra, in alto), quindi i file multimediali da rendere fruibili e le reti in cui attivare il server DLNA (nell'apposita finestra che verrà aperta). |
Linea 15: | Linea 24: |
[[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. | Per Ubuntu sono inoltre disponibili molti altri programmi che fungono da server DLNA: |
Linea 17: | Linea 26: |
'''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]] | * [[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 19: | Linea 33: |
== MediaTomb == | = Riproduttori = Le applicazioni qui riportate fungono da riproduttore multimediale, collegandosi ai server DLNA presenti sulla stessa rete locale. |
Linea 21: | Linea 36: |
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il [[AmministrazioneSistema/Pacchetti|pacchetto]] [[apt://mediatomb|mediatomb]]. | '''Ubuntu''': * [[Multimedia/Audio/Rhythmbox|Rhythmbox]] * [[Multimedia/Video/Vlc|Vlc]] in '''''Rete locale → Universal Plug'n'Play''''' |
Linea 23: | Linea 40: |
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]]. |
'''Android''': * [[https://play.google.com/store/apps/details?id=org.videolan.vlc|Vlc for Android]] in '''''Sfoglia → Rete locale''''' * [[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 29: | Linea 46: |
== Configurare MediaTomb == | {{{#!wiki note 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 31: | Linea 49: |
[[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. == 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 146: | Linea 53: |
* [[https://it.wikipedia.org/wiki/Digital_Living_Network_Alliance|Pagina encliclopedica]] * [[https://www.dlna.org/|Sito ufficiale della DLNA]] |
|
Linea 147: | Linea 56: |
* [[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)]] Naturalmente, Mediatomb ha moltissime altre impostazioni. Per l'elemco completo, consultare la [[http://mediatomb.cc/pages/documentation#id2856319|documentazione (in lingua inglese)]] |
---- CategoryServer CategoryMultimedia |
Guida verificata con Ubuntu: 20.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
DLNA è un diffuso metodo di condivisione e riproduzione di file multimediali su reti locali. Permette, ad esempio, di usare il televisore per esplorare e riprodurre i video 4k o le foto presenti su computer (con entrambi i dispositivi connessi alla propria rete domestica), evitando scomodi passaggi intermedi (ad esempio copia dei file su chiavetta USB).
Occorre distinguere diverse funzioni in una infrastruttura DLNA:
Server DLNA: conserva i file multimediali e li fornisce in streaming a chi ne fa richiesta nella rete locale. Su una stessa rete locale possono essere contemporaneamente presenti più server DLNA, anche uno per ogni computer e smartphone connesso. I server DLNA disponibili per Ubuntu sono illustrati nel relativo paragrafo.
Riproduttore: esplora i server DLNA disponibili nella rete locale attuale, sfoglia e riproduce i file multimediali da questi condivisi. La maggior parte delle smart TV ne possiede uno, anche se spesso hanno nomi commerciali differenti. Su Ubuntu sono disponibili diversi riproduttori DLNA, per esempio VLC o Rhythmbox.
Renderer: collegato a uno schermo, è la parte che esegue l'effettiva riproduzione del file multimediale che il controller ha richiesto al server. Ad esempio il Google Chromecast agisce da renderer DLNA ma non da controller.
Controller: dispositivo in grado di sfogliare i file multimediali presenti nel server e connettere il renderer al server per permettergli di riprodurre un file.
Uno stesso dispositivo può adempiere a più compiti contemporaneamente: ad esempio, un computer con sistema Ubuntu può esplorare o riprodurre file multimediali condivisi tramite server DLNA da altri dispositivi connessi alla stessa rete, allo stesso tempo condividendo con quest'ultimi una selezione di file multimediali presenti sul PC.
Server
Nelle versioni recenti di Ubuntu (19.10 e successive) questa funzione è già integrata nel sistema.
Per abilitarla accedere alle Impostazioni e seguire il percorso Condivisione → Condivisione multimediale, selezionando innanzitutto l'opzione di condivisione (bordo della finestra, in alto), quindi i file multimediali da rendere fruibili e le reti in cui attivare il server DLNA (nell'apposita finestra che verrà aperta).
Per Ubuntu sono inoltre disponibili molti altri programmi che fungono da server DLNA:
Riproduttori
Le applicazioni qui riportate fungono da riproduttore multimediale, collegandosi ai server DLNA presenti sulla stessa rete locale.
Ubuntu:
Android:
Vlc for Android in Sfoglia → Rete locale
Se si utilizza Google Chromecast come render e si intende riprodurre file non nativamente supportati, installare sul proprio computer il server BubbleUPnP.
iOS:
AllCast