From Wikipedia, the free encyclopedia
Protokol za prenos u realnom vremenu (engl. ), definisan je u potpunosti documentom 3550, kao dopuna 1889. Izvršava se korišćenjem UDP protokola, u kome je brzina prenosa podataka bitnija od kvaliteta primljenih signala.[1] Služi za prenos u realnom vremenu sa jednog na drugi kraj mreže vremenski osetljivih podataka kao što su audio i video podaci, nezavisno od tipa mreže.[2] RTP je prevashodno dizajniran za podršku višestranih multimedijalnih konferencija, ali se koristi za različite vrste aplikacija.
Zbog grešaka u prenosu, paketi mogu da se izgube, zakasne i prenesu bez poštovanja redosleda. Protokol za prenos u realnom vremenu, ne obezbeđuje isporuku podataka na vreme i ne uključuje vremenska odstupanja ili mehanizam reprodukcije. Međutim, on u svom zaglavlju nosi podatke koji omogućavaju da se utvrdi koje su poruke izgubljene u prenosu i na osnovu toga ispravlja redosled paketa na prijemu. Sam RTP protokol međutim, ne može da rezerviše resurse na mreži, niti obezbeđuje kvalitet prenosa, pa se za ove funkcije koriste dopunski protokoli.[2]
Kontrola funkcionisanja RTP protokola vrši se preko protokola kontrole prenosa u realnom vremenu RTCP (engl. ).
Prenos podataka se sastoji od nekoliko koraka. Prvo se vrši digitalizacija signala, što kao rezultat daje niz bitova sa protokom određene brzine. Nakon toga se putem algoritama digitalnog filtriranja vrši obrada signala, koji se zatim komprimuju u cilju smanjenja ukupnog broja bitova potrebnih za njegov prenos.[1] U sedećem koraku ovakva informacija se pretvara u IP paket:
Struktura RTP paketa | |||
---|---|---|---|
IP zaglavlje | UDP zaglavlje | RTP zaglavlje | RTP korisnički sadržaj |
Podaci se prenose preko RTP paketa. Na početku se nalazi zaglavlje koje sadrži informacije o korisničkom sadržaju, kao što su podaci o izvorima, njihovoj veličini, načinu šifrovanja i dr. Da bi RTP paket mogao da se prenese preko IP mreže koristi se UDP datagram protokol, a ovaj se smešta u IP paket.[3]
Ovako formiran IP paket šalje se preko Interneta kao bilo koji drugi paket podataka. Usmerivači, na temelju adrese koje određuju mesto ulaska i izlaska iz IP mreže prosleđuju paket do odredišta. U posljednjoj fazi, na prijemu, obavlja se inverzan proces od onog na predaji. Nakon ekstrakcije signala iz IP paketa vrši se dekompresija signala i pretvara u analogni oblik, u cilju reprodukcije.
Zaglavlje RTP paketa sadrži seriju podataka:[4][2]
Zaglavlje RTP paketa | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
redni broj bita | 0-1 | 2 | 3 | 4-7 | 8 | 9-15 | 16-31 | |||||||||||||||||||||||||
0 | Verzija | P | X | CC | M | PT | Redni broj poruke (SN) | |||||||||||||||||||||||||
32 | Vreme nastanka (TS) | |||||||||||||||||||||||||||||||
64 | Identifikator izvora (SSRC) | |||||||||||||||||||||||||||||||
96 | Lista učesnika (CSRC) ... | |||||||||||||||||||||||||||||||
96+32×CC | Definicija učesnika | Dužina zaglavlja proširenja | ||||||||||||||||||||||||||||||
128+32×CC | Zaglavlje proširenja (EH) ... |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.