digital living network alliance - chi è costui e come sfruttarlo al meglio. simone marzona

28
Digital Living Network alliance chi è costui e come sfruttarlo al meglio. Simone Marzona [email protected]

Upload: paolo-garbin

Post on 19-Jul-2015

75 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Digital Living Network alliance

chi è costui e come sfruttarlo al meglio.

Simone [email protected]

Page 2: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

La situazione

Nell'era dell'informazione si può dire che i dati che ci si porta dietro ed

i dati di cui ci libera,sono una descrizione,

nemmeno troppo incompleta, di noi stessi.

Se in questo vi è una parte di verità, è auspicabile avere il controllo sui primi e

limitare i secondi

Page 3: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

La situazione - segue

Considerando solo la vita privata, la quantità di dati multimediali che accumuliamo è in forte crescita, da tempo:

● raccolte fotografiche personali● foto e filmati personali● film (dvd, bluray)● collezioni musicali

Page 4: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

La situazione - segue

Spesso questi dati si accumulano sui device più disparati:

● schede di memoria, chiavette usb● smartphone● cd/dvd/bluray● computer● mediacenter● photocd (ve li ricordate?)

Page 5: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Le conseguenze

L'eterogeneità spesso produce incompatibilità che si manifesta in:

● formati dei dati non supportati

● formati dei supporti non compatibili

Page 6: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Le cause

Molti di questi problemi hanno radice comune:

● nella differenza della velocità di "invecchiamento" delle tecnologie che acquisiscono i dati

● nell'insaziabile fame di ricordi che contraddistingue il genere umano

Page 7: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

La quadratura del cerchio

● friure dei contenuti multimediali in modo pratico e veloce, indipendentemente da dove si trovano e in che formato sono stati archiviati

● fruire dello stesso contenuto da dispositivi diversi

● sostituire i vari apparati senza i vincoli delle matrici di compatibilità

● poter conservare in modo pratico tutti i dati

Page 8: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

La quadratura del cerchio - segue

Gli aspetti chiave diventano:

● integrare “intrattenimento” e “gestione dell'informazione”

● sposare l'idea che in tutto questo, l'unico valore è nel dato e nel suo ciclo di vita.

● flessibilità del sistema ed intercambiabilità delle sue componenti

Page 9: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

La quadratura del cerchio - segue

Perché questo è importante:

● il legame con un brand diventa nullo, approccio trasversale

● posso gestire i dati nel modo migliore, con un approccio informatico

● posso fruire dei contenuti nel modo migliore, attraverso l'elettronica di consumo

Page 10: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

DLNA - Digital Living Network Alliance

● DLNA è un protocollo applicativo che ha come obiettivo trasportare dati multimediali, associando dei ruoli alle entità che operano sui dati

● si basa su un accordo fra vari brand dell'elettronica di consumo che ne sostengono la diffusione

● è un protocollo aperto

Page 11: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

DLNA – la logica

DLNA definisce:

● dei ruoli● Media Renderer● Media Controller● Media Storage

● dei flussi● Controller-Renderer● Renderer-Storage

Page 12: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Scenari esemplificativi

Scenario home-office:

● media server/media controller● Mediacenter evoluto● Tablet

● media renderer● TV● Speaker DLNA nativo

Page 13: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

● media server● Server Linux con Minidlna/Mediatomb● Device di storage (NAS)

● media renderer● Speaker DLNA nativi, “party play”● TV/lettory bluray● Smartbox player

● media controller● Software su pc● Software su tablet o smartphone

Scenari esemplificativi - segue

Page 14: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Contesti professionali

● intrattenimento musicale in locali di accoglienza

● intrattenimento video/audio in contesti espositivi

● video e/o musica in contesti fisioterapici/wellness

● intrattenimento musicale in aree commerciali

● supporto a manifestazioni organizzate in aree estese/articolate

Page 15: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Linux può ricoprire tutti i ruoli previsti dal protocollo, fra i più interessanti vi è quello di media server:

● Mediatomb● Minidlna● PLEX MediaServer (NON OSS)

Linux e OSS

Page 16: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Linux e OSS - segue

Quali vantaggi:

● controllo totale sui dati ● Affidabilità ● Backup● Controllo accessi

● integrabile con il mondo “intrattenimento” (DLNA)

● integrabile con il mondo “informatico“ (SMB, NFS, AFP, FTP, WebDAV)

Page 17: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Linux e OSS - segue

Questo approccio ci consente di sfruttare:

● il meglio dei due mondi:● usabilità● controllo/gestione

● ogni novità proposta dal mercato nel momento più opportuno

Page 18: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Linux e OSS - segue

Questo approccio ci consente di dimenticare i “classici”:

● zona tv che si affolla di dispositivi ● mediacenter che non sono aggiornabili● dispositivi non più espandibili● possibilità di fruire dei contenuti solo in

alcuni contesti (es. salotto)

Page 19: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Scenari più articolati

Gli smartphone/tablet possono trarre beneficio dalla sovrapposizione dei ruoli, ricoprendoli tutti:

● è possibile sfogliare le foto, o riprodurre un file audio, da un altra sorgente DLNA (media renderer)

● è possibile ordinare ad un media renderer di riprodurre un file da uno specifico media server (media controller)

Page 20: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Scenari più articolati - segue

● è possibile rendere disponibili ad altri soggetti i propri contenuti, le proprie foto ad esempio (media server)

● è possibile riprodurre i propri contenuti su uno specifico media renderer (media server+controller)

Page 21: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Scenari più articolati - segue

Alcuni media server, come Mediatomb, mettono a disposizione:

● conversione on-the-fly dei dati● gestione di stream multipli in modo

trasparente● ricerche veloci tramite utilizzo di db di

indicizzazione● classificazione automatica dei nuovi

contenuti, tramite iNotify

Page 22: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Scenari più articolati - segue

● funzionalità “proxy” di servizi on line come webradio, YouTube, Apple Trailer etc.

● miniature dei contenuti create dinamicamente

● download di album art, lyrics e sottotitoli associabili runtime ad altri contenuti

Page 23: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Wifi o Rame?

Tutta la comunicazione fra gli elementi in gioco è su tcp.Qual'è la necessità di banda?

● filmato FullHD/bluray mkv: 1MB/sec abbondante

● audio (mp3/flac): trascurabile● immagini: trascurabile

Page 24: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Wifi o Rame? - segue

Di fatto l'ampiezza di banda necessaria è data dalle dimensioni dei dati da leggere.Perché:● DLNA è un trasporto di dati dal media

server verso un media renderer, la decodifica / decompressione avviene sul media renderer

● è possibile avere più flussi indipendenti e contemporanei

Page 25: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Wifi o Rame? - segue

Dal punto di vista della rete è importante:

● la disponibilità costante di banda, quindi su reti cariche o su wifi può essere necessario privilegiare il traffico multimediale in streaming

● la presenza di trasferimenti bulk di grandi quantità di dati (pochi e grandi files) può essere un problema

Page 26: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Riferimenti on line

Alcuni riferimenti on-line :

● http://www.dlna.org● BubbleUPNP su Google Play Store● http://mediatomb.cc● http://sourceforge.net/projects/minidlna/● http://coherence.beebits.net/wiki/Totem● http://amarok.kde.org/

Page 27: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Ringrazio...

CarniaLug – Linux Users Group della Carnia

PNLug – Linux Users Group di Pordenone

Voi tutti...

Page 28: Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. Simone Marzona

Licenza d'usodi questo documento

Quest'opera è stata rilasciata sotto la licenza Creative Commons Attribuzione-Condividi

allo stesso modo 2.5.Per leggere una copia della licenza visita il

sito web http://creativecommons.org/licenses/publicd

omain/ o spedisci una lettera a Creative Commons, 559 Nathan Abbott Way,

Stanford, California 94305, USA.