Seminarski rad: Multimedijalni sistemi i IP telefonija

ALFA BK UNIVERZITET

FAKULTET ZA MATEMATIKU I RAČUNARSKE NAUKE

SEMINARSKI RAD

Multimedijalni sistemi i IP telefonija

Predmet: Multimedijalni sistemi

Profesor:                                                                    Student: 
Prof.dr Srđan Jovković                                    Dragan Radivojević

                                                                                      

2016/6015 

Beograd 2017 godine 

Zubin Potok

Alfa BK Univerzitet-Fakultet za matematiku i računarske nauke- Dragan Radivojević

 

 1

Seminarski rad: Multimedijalni sistemi i IP telefonija

1 Uvod

Poglavlja   u   ovom   Seminarskom   radu   govore   o   raznim   tehnologijama 

umrežavanja i upotrebama. Prethodno poglavlje govori o mrežnim performansama 

i QoS. U ovom poglavlju se naglašavaju dva glavna načina na koje se mreže mogu 

dizajnirati da se obezbedi servis koji se koristi za aplikacije u realnom vremenu 

kao što je glas: izohrona infrastruktura ili upotreba protokola koji nadoknađuju 

odstupanja.

U ovom  poglavlju se nastavlja  o izučavanju transfera  multimedije  preko 

Interneta.   Proučava   se   kako   se   multimedija   može   slati   preko   „best-effort“ 

komunikacionog   mehanizma,   opisuje   se   protokol   opšte   namene   za   prenos   u 

realnom vremenu, i detaljno se razmatra prenos glasovnih telefonskih poziva.

Alfa BK Univerzitet-Fakultet za matematiku i računarske nauke- Dragan Radivojević

 

 2

background image

Seminarski rad: Multimedijalni sistemi i IP telefonija

Važna stavka je:

Za   razliku   od   konvencionalnih   transportnih   protokola,   protokol   koji   prenosi 

podatke u realnom vremenu rešava samo problem odstupanja, a ne šalje ponovo 

propuštene pakete.

Alfa BK Univerzitet-Fakultet za matematiku i računarske nauke- Dragan Radivojević

 

 4

Seminarski rad: Multimedijalni sistemi i IP telefonija

3 Zakasnela reprodukcija i buferi odstupanja

Da bi se prevazišlo odstupanje i postigla nesmetana reprodukcija podataka u 

realnom vremenu, koriste se dve glavne tehnike:

-

Vremenske oznake

 (Timestamps). Pošiljalac obezbeđuje vremensku oznaku 

za svaki podatak. Primalac koristi ove vremenske oznake da reši problem 

paketa bez reda i da prikaže podatke u pravilnom vremenskom nizu.

-

Bufer   odstupanja

.   Da   bi   se   prilagodilo   odstupanje   (tj,   male   varijacije   u 

kašnjenju),   primalac   zadržava   u   memoriji   (buffers)   podatke   i   odlaže 

reprodukciju.

Implementacija   bufera   odstupanja   je   jasna.   Primalac   održava   listu   stavki 

podataka, i koristi vremenske oznake da napravi red na listi. Pre nego što počne da 

reprodukuje, primalac zadržava 

d

 vremenskih jedinica, što znači da su podaci koji 

se reprodukuju  

d

  vremenskih jedinica iza podataka koji stižu. Tako, ako se neki 

paket zadrži manje od 

d

, sadržaj paketa će biti smešten u bufer pre nego što bude 

potreban za reprodukciju. Drugim rečima, stavke se unose u bufer odstupanja sa 

malo   varijacije   u   brzini,   ali   proces   reprodukcije   ekstrakuje   podatke   iz   bufera 

odstupanja po fiksnoj brzini. Slika 29.1 ilustruje organizaciju sistema reprodukcije 

u realnom vremenu.

Alfa BK Univerzitet-Fakultet za matematiku i računarske nauke- Dragan Radivojević

 

 5

background image

Seminarski rad: Multimedijalni sistemi i IP telefonija

4 Transportni protokol u realnom vremenu (Real-time Transport Protocol-

RTP)

Paket Internet protokola,  

Transportni protokol u realnom vremenu

  (

Real-

time Transport Protocol

-

RTP

) obezbeđuje mehanizam koji se koristi za prenos 

podataka u realnom vremenu preko Interneta. Izraz 

Transport

 je pogrešan naziv jer 

se RTP nalazi iznad transportnog nivoa. Tako, uprkos nazivu, može se pomisliti da 

se radi o transportnom protokolu. 

RTP   ne   obezbeđuje   isporuku   podataka   na   vreme,   i   ne   uključuje   bufer 

odstupanja ili mehanizam reprodukcije. Umesto toga, on obezbeđuje tri stavke u 

svakom paketu koje dozvoljavaju primaocu da implementira bufer odstupanja:

-

Broj   sekvence

  koji   omogućava   primaocu   da   postavi   dolazeće   pakete   u 

pravilan redosled i da detektuje pakete koji nedostaju

-

Vremenska   oznaka

  koja   omogućava   primaocu   da   reprodukuje   podatke   u 

paketu u pravilno vreme u multimedijalnom toku

- Niz  

identifikatora   izvora

  koji   omogućavaju   primaocu   da   zna   izvor(e) 

podataka

Slika   29.2   ilustruje   kako   se   polja   broja   sekvence,   vremenske   oznake,   i 

identifikatora izvora pojavljuju u hederu RTP paketa.

Alfa BK Univerzitet-Fakultet za matematiku i računarske nauke- Dragan Radivojević

 

 7

Želiš da pročitaš svih 31 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti