Dimensione: 6692
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 '''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. | = 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 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. | 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: |
Un altro protocollo utilizzato è '''DAAP''', sviluppato da '''Apple''' e utilizzato nel famoso programma '''iTunes'''. | 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: |
= Configurazione di MediaTomb = | <<Anchor(server)>> = Server = |
Linea 13: | Linea 21: |
'''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'''. | 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: |
* [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://mediatomb|mediatomb]]. | Per Ubuntu sono inoltre disponibili molti altri programmi che fungono da server DLNA: |
Linea 17: | Linea 26: |
* Avviare il programma digitando in una finestra di terminale e il seguente comando: {{{ mediatomb }}} * Avviare un [[InternetRete/Navigazione|browser]] e connettersi all'indirizzo [[http://localhost:49153]]. |
* [[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 22: | Linea 33: |
'''!MediaTomb''' può essere configurato attraverso il file di configurazione `config.xml` scritto in linguaggio xml. Prima di iniziare, aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.mediatomb/config.xml`. | = Riproduttori = Le applicazioni qui riportate fungono da riproduttore multimediale, collegandosi ai server DLNA presenti sulla stessa rete locale. |
Linea 24: | Linea 36: |
== Impostazioni server == | '''Ubuntu''': * [[Multimedia/Audio/Rhythmbox|Rhythmbox]] * [[Multimedia/Video/Vlc|Vlc]] in '''''Rete locale → Universal Plug'n'Play''''' |
Linea 26: | Linea 40: |
Le impostazioni relative alla configurazione del server sono racchiuse tra i tag `<server>`. | '''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 28: | Linea 46: |
=== Login === | {{{#!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 30: | Linea 49: |
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. ||<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.''' || === 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. ||<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: {{{ <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 [[http://mediatomb.cc/pages/documentation#id2856319|seguente indirizzo]]. ||<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.'' || = Client per UPnP = 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. 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 sufficiente installare il pacchetto [[apt://python-coherence|python-coherence]]. == DAAP == '''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. * Installare il pacchetto [[apt://mt-daapd|mt-daapd]]. * 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`: {{{ sudo gedit /etc/mt-daapd.conf }}} * Cercare quindi 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 [[apt://rhythmbox|Rhythmbox]] e [[Multimedia/Audio/Banshee|Banshee]]. |
'''iOS''': * !AllCast |
Linea 129: | Linea 53: |
* [[http://mediatomb.cc|Sito ufficiale di Mediatomb]] * [[http://www.upnp.org/|Sito ufficiale dell'UPnP forum]] * [[http://www.opendaap.org/|Sito ufficiale di OpenDAAP]] |
* [[https://it.wikipedia.org/wiki/Digital_Living_Network_Alliance|Pagina encliclopedica]] * [[https://www.dlna.org/|Sito ufficiale della DLNA]] |
Linea 135: | Linea 57: |
CategoryNuoviDocumenti | 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