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.

Conclusioni<br />

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

L'Android Streaming Framework descritto nei capitoli precedenti mira ad<br />

offrire un servizio <strong>di</strong> visualizzazione <strong>di</strong> <strong>una</strong> risorsa remota sui <strong>di</strong>spositivi Android.<br />

Esso si basa su <strong>una</strong> versione più elementare <strong>di</strong> JMF, chiamata TinyJMF, sviluppata<br />

in corso d'o<strong>per</strong>a; la caratteristica principale <strong>di</strong> questa particolare implementazione <strong>di</strong><br />

JMF è il completo <strong>di</strong>saccoppiamento dei processi <strong>di</strong> <strong>streaming</strong> dal rendering grafico,<br />

realizzato affidando a TinyJMF unicamente le responsabilità <strong>di</strong> <strong>streaming</strong> RTP e<br />

Multiplexing/Demultiplexing, e lasciando così l'onere della visualizzazione alle API<br />

messe a <strong>di</strong>sposizione dall'ambiente <strong>di</strong> sviluppo Android.<br />

Ulteriore risultato è la completa compatibilità <strong>di</strong> TinyJMF con le versioni ufficiali<br />

del framework Java.<br />

Durante <strong>lo</strong> sviluppo del nostro progetto si è scelto <strong>di</strong> dotare l'applicazione delle<br />

possibilità offerte dal progetto SOMA, le cui strutture sono profondamente connesse<br />

agli standard JMF.<br />

SOMA è un'architettura che mira al su<strong>per</strong>amento <strong>di</strong> alcune problematiche storiche<br />

del<strong>lo</strong> <strong>streaming</strong> multime<strong>di</strong>ale, in particolare garantire la trasparenza alle<br />

<strong>di</strong>sconnessioni/riconnessioni attraverso reti ed interfacce <strong>di</strong> rete <strong>di</strong>verse; questo<br />

problema prende il nome <strong>di</strong> gestione dell'Handoff.<br />

Il client offerto da SOMA è stato stu<strong>di</strong>ato e riadattato al nostro contesto; non è<br />

ancora prevista infatti un'implementazione de<strong>di</strong>cata ad un <strong>di</strong>spositivo mobile reale<br />

essendo ad oggi il progetto finalizzato ai test <strong>di</strong> laboratorio me<strong>di</strong>ante simulazioni su<br />

stazioni fisse.<br />

83

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

Saved successfully!

Ooh no, something went wrong!