Multimedijalni sistemi i IP telefonija
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

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

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
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti