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 />
Proprio <strong>per</strong> questo il primo passo è stato importare le librerie <strong>di</strong> JMF che<br />
offrono le utilità necessarie a stabilire <strong>una</strong> connessione RTP come sovrastruttura del<br />
protocol<strong>lo</strong> UDP.<br />
Lo step successivo ha riguardato l'implementazione del sistema<br />
produttore/consumatore inserito nel sistema <strong>di</strong> gestione dell'handoff (nel<strong>lo</strong> specifico:<br />
ReceiveStreamReader, QueableCircularBuffer, BufferRender).<br />
So<strong>lo</strong> in un secondo momento si prenderanno in considerazione la creazione<br />
dell'Handoffclient e la riproduzione del contenuto multime<strong>di</strong>ale.<br />
4.2 – Progettazione dell'ASF<br />
Per meglio capire il progetto nella sua interezza vedremo in questo paragrafo i<br />
<strong>di</strong>agrammi fondamentali realizzati in fase <strong>di</strong> progettazione: Use Case Diagram,<br />
Sequence Diagram e Class Diagram.<br />
Figura 13 - Diagramma dei casi d'uso<br />
Il <strong>di</strong>agramma dei casi d'uso mostra quali funzionalità sono richieste al sistema nella<br />
sua interazione con l'utente; nel<strong>lo</strong> specifico l'utente seleziona <strong>una</strong> risorsa <strong>di</strong>sponibile<br />
su un server remoto e successivamente la visualizza; al fine <strong>di</strong> attuare questi due<br />
55