RTP e RTCP protocollo

May 9

RTP e RTCP protocollo


RTP acronimo di protocollo di trasporto in tempo reale. Fornisce funzioni di trasporto di rete per le applicazioni che trasmettono dati in tempo reale, come ad esempio i flussi audio o video. Il protocollo di controllo del trasporto in tempo reale, o RTCP, è stato progettato come un miglioramento a RTP. E 'utilizzato per monitorare le statistiche di trasmissione. Né protocollo garantisca effettivamente la qualità del servizio.

sfondo

TCP o protocollo di controllo della trasmissione, è il più comunemente usato protocollo di trasporto su Internet. Tuttavia, è troppo ingombrante per la trasmissione di dati audio e video in tempo reale. TCP ha molte caratteristiche che non sono necessari per le trasmissioni multimediali in tempo reale, e rallenta la ricezione dei dati. Una controparte leggero di TCP, chiamato User Datagram Protocol, o UDP, è stato selezionato per il trasporto di Voice over Internet Protocol, o VoIP, i pacchetti. RTP è stato creato per aggiungere funzionalità a UDP.

Funzione

RTP è utilizzato per fornire la sequenza dati su UDP. UDP non fa altro che inserisce un dato pezzo di dati in un pacchetto. Quando i dati in entrata viene ricevuto da un endpoint remoto, non fa nulla per garantire l'integrità dei dati. Si toglie l'intestazione UDP e passa i dati fino all'applicazione ricevente, indipendentemente dal fatto che il pacchetto è fuori sequenza o se è stata persa dati.

Caratteristiche

trasmissioni multimediali necessarie le caratteristiche di integrità dei dati del protocollo TCP che non erano disponibili in UDP. Invece di riscrivere UDP, le funzioni del pacchetto di sequenziamento del protocollo TCP sono stati creati come un protocollo separato - RTCP - che si trova su UDP. RTCP rapporti sugli eventi di trasmissione ma nessuno protocollo agisce su queste informazioni. Questo compito è lasciato all'applicazione.