09.02.2013 Views

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 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<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 />

Il sequence <strong>di</strong>agram <strong>per</strong>mette <strong>di</strong> comprendere meglio il flusso <strong>di</strong> o<strong>per</strong>azioni<br />

effettuate dal programma.<br />

La mainActivity avvia la cascata <strong>di</strong> attivazioni <strong>di</strong> playerActivity, HandoffClient e<br />

RPCClient; quest'ultimo, dopo aver settato il server sulla risorsa selezionata, crea <strong>una</strong><br />

nuova istanza del RTPManager che attende <strong>di</strong> mappare <strong>lo</strong> stream in ingresso <strong>per</strong><br />

avviare il ReceiveStreamReader; esso istanzierà il BufferRender associato e<br />

comincerà il processo <strong>di</strong> demultiplexing e deco<strong>di</strong>fica.<br />

A valle <strong>di</strong> tale processo, infine, il player effettuerà il rendering della risorsa e la<br />

visualizzazione della stessa.<br />

58<br />

Figura 15 - Diagramma sequenziale

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!