Skip to main content

Qual è il protocollo di trasporto in tempo reale?

Il protocollo di trasporto in tempo reale (RTP) è uno standard di protocollo Internet utilizzato per condurre comunicazioni unicast multimediali e multicast in tempo reale.È costituito da due componenti: il protocollo di trasporto e il protocollo di controllo del trasporto in tempo reale (RTCP).Il primo fornisce le specifiche del protocollo Internet (IP) per trasmettere flussi multimediali attraverso le reti in tempo reale.Quest'ultimo fornisce le funzionalità di base della gestione delle sessioni e della qualità del servizio (QoS) come la ricerca della perdita di pacchetti di dati e la compensazione dei ritardi di trasmissione.Comunemente utilizzato nelle telecomunicazioni VOIP (Voice Over Internet Protocol), il protocollo di trasporto in tempo reale è stato originariamente sviluppato dal gruppo di lavoro audio-video ingegneristico di Internet per fornire un mezzo per condurre videoconferenze in tempo reale tra più partecipanti in luoghi geograficamente dispersi.

I flussi di dati audio e video vengono trasmessi separatamente in RTP.I pacchetti RTP e RTCP separati vengono trasmessi per ciascuno utilizzando due diverse porte di comunicazione e/o indirizzi multicast.I partecipanti sono quindi in grado di scegliere di ricevere un solo mezzo.La riproduzione sincronizzata di sia audio che video si ottiene utilizzando le informazioni di temporizzazione nei pacchetti RTCP per sessioni audio e video.

L'intestazione del protocollo di trasporto in tempo reale descrive come i flussi di bit codec vengono assemblati in pacchetti.Contiene inoltre le istruzioni che consentono ai dispositivi di rete di ricevere di ricostruire i pacchetti di dati.Altri componenti di RTP includono quanto segue: Identificazione del frame, che segna l'inizio e la fine di ogni frame;Sincronizzazione di Intramedia, che utilizza timestamp per rilevare e compensare il jitter di ritardo;e l'identificazione del carico utile, che descrive il metodo di codifica dei media in modo che possano essere apportate regolazioni per variazioni di larghezza di banda.

Anche parte del protocollo di trasporto in tempo reale è un numero di sequenza per rilevare pacchetti persi e un'identificazione della fonte.I componenti di RTCP includono l'identificazione che include nomi dei partecipanti, indirizzi e -mail, numeri di telefono e sincronizzazione intermedia, che consentono la trasmissione di flussi audio e video separati.Il controllo della sessione consente ai partecipanti di indicare che stanno lasciando una sessione mentre il feedback di qualità del servizio (QoS) tiene traccia del numero di pacchetti persi;Il tempo di trasmissione di andata e ritorno e il jitter consentono all'origine di regolare le velocità dei dati come richiesto.

Sebbene fornisca funzionalità di monitoraggio di base per assicurare QoS, RTP non garantisce la consegna in tempo reale delle comunicazioni multimediali;Né RTP assicura altri parametri QoS come i pacchetti ricevuti nell'ordine corretto.Si basa sui protocolli Internet nella rete e sui livelli di trasporto del modello OPI (Open Systems Interconnection) per farlo.RTP è generalmente eseguito in cima al protocollo User Datagram (UDP), sebbene possano essere utilizzati anche altri protocolli di trasporto, inclusi il protocollo di iniziazione di sessione (SIP) e H.323.