Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...
Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...
Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Sviluppo</strong> <strong>di</strong> <strong>una</strong> <strong>piattaforma</strong> <strong>per</strong> <strong>lo</strong> <strong>streaming</strong> multime<strong>di</strong>ale in ambiente Android<br />
Successivamente verranno valutati i <strong>di</strong>versi codec attualmente <strong>di</strong>sponibili,<br />
illustrandone l'avanzamento, la <strong>di</strong>ffusione e le peculiarità fondamentali.<br />
Infine, <strong>per</strong> offrire <strong>una</strong> visione più completa degli strumenti utilizzati nel<strong>lo</strong><br />
sviluppo <strong>di</strong> questa tesi, confronteremo le potenzialità e i servizi offerti dai framework<br />
più utilizzati <strong>per</strong> <strong>lo</strong> <strong>streaming</strong>, JMF e FMJ, e spiegheremo <strong>per</strong>ché, nonostante <strong>lo</strong> stato<br />
<strong>di</strong> abbandono verso cui sta lentamente scivolando, JMF si lascia ancora preferire<br />
all'embrionale ma molto promettente FMJ.<br />
1.1.1 - Streaming onDemand<br />
Si parla <strong>di</strong> onDemand se i contenuti sono inizialmente compressi e<br />
immagazzinati come file su <strong>di</strong> un server. L'utente effettua la richiesta al server, che<br />
gli invierà i contenuti in un formato comprensibile dal client.<br />
La riproduzione non avviene al termine del down<strong>lo</strong>ad, bensì comincia dopo un<br />
picco<strong>lo</strong> gap temporale dall'inizio della ricezione. Questo ritardo serve a garantire<br />
all'utente finale la trasparenza alle microinterruzioni o agli eventuali ritar<strong>di</strong> della rete.<br />
I flussi <strong>streaming</strong> <strong>di</strong> questo tipo sono utilizzati nei contesti Windows Me<strong>di</strong>a<br />
Player, Adobe Flash Player oppure QuickTime, e sono all'or<strong>di</strong>ne del giorno <strong>per</strong> la<br />
visualizzazione in tempo reale <strong>di</strong> film in qualità Divx o HD.<br />
Sono affermate infatti intere piattaforme che forniscono servizi <strong>di</strong> questo genere, tra<br />
le quali ricor<strong>di</strong>amo YouTube, Metacafè, Kaffeine (Unix) e iTunes (Apple).<br />
1.1.2 - Streaming Live<br />
Per comprendere il concetto <strong>di</strong> <strong>streaming</strong> Live è facile prendere ad esempio le<br />
“web Tv” o le “web Ra<strong>di</strong>o” che da qualche anno proliferano in rete.<br />
Concettualmente parliamo <strong>di</strong> <strong>una</strong> risorsa <strong>di</strong>sponibile in un lasso <strong>di</strong> tempo limitato, da<br />
vedere appunto live.<br />
13