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

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

necessarie <strong>per</strong> effettuare <strong>una</strong> Lip-Syncronization, cioè sincronizzare video e<br />

au<strong>di</strong>o <strong>di</strong> un filmato.<br />

SDES – Questi pacchetti sono opzionali e forniscono informazioni <strong>per</strong>sonali<br />

dei vari partecipanti alla sessione, come numero <strong>di</strong> telefono, in<strong>di</strong>rizzo e-mail o<br />

nome utente.<br />

Ogni record così inserito è composto da tre campi, uno contenente<br />

l'informazione serializzata <strong>per</strong> un massimo <strong>di</strong> 256 byte, uno la lunghezza<br />

dell'informazione, e un altro il tipo <strong>di</strong> record inserito. Sono identificate otto<br />

tipo<strong>lo</strong>gie <strong>di</strong> record inseribili: CNAME, NAME, EMAIL, TOOL, LOC, PHONE,<br />

NOTE e PRIV.<br />

BYE – Pacchetto che in<strong>di</strong>ca la vo<strong>lo</strong>ntà <strong>di</strong> uno dei partecipanti <strong>di</strong> lasciare la<br />

sessione, includendo opzionalmente anche <strong>una</strong> motivazione.<br />

APP – Pacchetto contenente i dati identificativi dell'applicazione.<br />

Naturalmente, vista la complessità dell'argomento e i limiti hardware continuamente<br />

infranti, sono sempre fiorenti gruppi <strong>di</strong> ricerca che stu<strong>di</strong>ano eventuali soluzioni<br />

adattative, che migliorino le prestazioni o risolvano le problematiche più comuni<br />

(col<strong>lo</strong> <strong>di</strong> bottiglia, gestione dei riceventi etc. etc.). Tra queste soluzioni ricor<strong>di</strong>amo il<br />

già citato ritardo <strong>di</strong> riproduzione (che può essere adattativo o meno), i meto<strong>di</strong> <strong>di</strong><br />

ripristino dei pacchetti <strong>per</strong>si, come l'interlacciamento oppure il Forward Error<br />

Correction, e i meto<strong>di</strong> <strong>di</strong> compressione e ottimizzazione degli Header (il largo uso <strong>di</strong><br />

Header è uno dei principali svantaggi dell'RTP), <strong>di</strong> cui citiamo i due standard CRTP<br />

e ROHC.<br />

24

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

Saved successfully!

Ooh no, something went wrong!