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