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

I 5 <strong>di</strong>versi co<strong>di</strong>ci <strong>di</strong> identificazione Packet Type descrivono i 5 Report che<br />

possono essere ricevuti durante <strong>una</strong> trasmissione RTCP: Receiver Report<br />

RR, Sender Report SR, Source Descriptor SDES, Goodbye BYE e<br />

Application Descriptor APP.<br />

RR – Questi pacchetti sono utilizzati <strong>per</strong> effettuare un control<strong>lo</strong> qualitativo<br />

della trasmissione, essendo inviati da ogni receiver al resto dei partecipanti, <strong>per</strong><br />

fornire le informazioni necessarie sul<strong>lo</strong> stato della ricezione.<br />

Tra gli elementi principali <strong>di</strong> questo pacchetto citiamo i <strong>lo</strong>ssFraction, che<br />

rappresentano il rapporto dei pacchetti <strong>per</strong>si su quelli attesi; il Cumulative<br />

number of packet <strong>lo</strong>st, che in<strong>di</strong>ca il numero totale dei pacchetti <strong>per</strong>si;<br />

l'Extended highest sequence number received, ovvero il va<strong>lo</strong>re dell'ultimo<br />

sequence number ricevuto (comprensivo <strong>di</strong> Warp Around), e infine alcuni<br />

pacchetti <strong>di</strong> sincronizzazione agli SR, DLSR e LSR.<br />

Questi pacchetti <strong>per</strong>mettono <strong>di</strong> conoscere, in sintesi, <strong>lo</strong> stato <strong>di</strong> congestione <strong>di</strong><br />

<strong>una</strong> rete (campo Jitter) e il tempo necessario ad un pacchetto <strong>per</strong> giungere a<br />

destinazione (Round Trip Time).<br />

SR – I Sender Report sono invece pacchetti “<strong>di</strong> conferma”, allegati in coda ad<br />

ogni pacchetto RTP inviato, che aggiornano i riceventi sul<strong>lo</strong> stato della<br />

trasmissione e forniscono le necessarie informazioni <strong>per</strong> <strong>una</strong> giusta<br />

sincronizzazione, come il Timestamp o il conteggio dei pacchetti (Sender<br />

Packet Count).<br />

Interpretare questo pacchetto vuol <strong>di</strong>re acquisire la conoscenza del peso me<strong>di</strong>o<br />

<strong>di</strong> un datagramma RTP, oppure, tramite il TimeStamp, avere le informazioni<br />

23

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

Saved successfully!

Ooh no, something went wrong!