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