Mikä on reaaliaikainen kuljetusprotokolla?

Real-time Transport Protocol (RTP) on Internet-protokollastandardi, jota käytetään reaaliaikaisen multimedialähetyksen ja monilähetyksen suorittamiseen. Se koostuu kahdesta osasta: siirtoprotokolla ja reaaliaikainen kuljetuksenhallintaprotokolla (RTCP). Edellinen tarjoaa IP-määritykset multimediavirtojen siirtämiseksi verkkojen välillä reaaliajassa. Jälkimmäinen tarjoaa istunnonhallinnan ja palvelun laadun (QoS) perusominaisuuksia, kuten datapakettien katoamisen etsimisen ja lähetysviiveiden korvaamisen. Yleisesti käytetty VoIP (Voice over Internet Protocol) -televiestinnässä käytetty reaaliaikainen kuljetusprotokolla kehitettiin alun perin Internet Engineering -työryhmän Audio-Video-työryhmän avulla, jotta se voisi järjestää reaaliaikaisen videoneuvottelun useiden osallistujien välillä maantieteellisesti hajallaan olevissa paikoissa.

Audio- ja videodatavirrat lähetetään erikseen RTP: ssä. Kullekin lähetetään erilliset RTP- ja RTCP -paketit käyttämällä kahta eri tietoliikenneporttia ja/tai monilähetysosoitetta. Osallistujat voivat siten valita vastaanottavansa vain yhden median. Sekä äänen että videon tahdistettu toisto saavutetaan käyttämällä RTCP -pakettien ajoitustietoja sekä ääni- että videoistunnoissa.

Reaaliaikaisen siirtoprotokollan otsikko kuvaa kuinka koodekkibittivirrat kootaan paketeiksi. Se sisältää myös ohjeet, joiden avulla vastaanottavat verkkolaitteet voivat rekonstruoida datapaketit. Muita RTP -komponentteja ovat seuraavat: kehystunnistus, joka merkitsee jokaisen kehyksen alun ja lopun; intramedian synkronointi, joka käyttää aikaleimoja viivästyksen havaitsemiseksi ja kompensoimiseksi; ja hyötykuorman tunnistus, joka kuvaa median koodausmenetelmää niin, että kaistanleveyden vaihteluita voidaan säätää.

Myös reaaliaikaisen siirtoprotokollan osa on järjestysnumero kadonneiden pakettien havaitsemiseksi ja lähteen tunnistus. RTCP: n osia ovat tunnistaminen, joka sisältää osallistujien nimet, sähköpostiosoitteet, puhelinnumerot ja välitason synkronoinnin, jotka mahdollistavat erillisten ääni- ja videovirtojen lähettämisen. Istunnonhallinnan avulla osallistujat voivat ilmoittaa poistuvansa istunnosta, kun taas palvelunlaatu (QoS) palaute seuraa kadonneiden pakettien määrää. edestakainen lähetysaika ja värinä mahdollistavat lähteen säätää tiedonsiirtonopeuksia tarpeen mukaan.

Vaikka se tarjoaa perusvalvontaominaisuuksia QoS: n varmistamiseksi, RTP ei takaa multimediaviestinnän reaaliaikaista toimittamista; eikä RTP takaa myöskään muita QoS -parametreja, kuten paketteja, jotka vastaanotetaan oikeassa järjestyksessä. Se käyttää OSI (Open Systems Interconnection) -mallin Verkko- ja kuljetuskerroksissa olevia Internet -protokollia. RTP toimii yleensä User Datagram Protocol (UDP) -protokollan päällä, vaikka voidaan käyttää myös muita siirtoprotokollia, kuten SIP -protokollaa (Session Initiation Protocol) ja H.323.