rtp rtsp rtcp

Upload: urosradojkovic

Post on 02-Jun-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Rtp Rtsp Rtcp

    1/6

    Uro Raojkovid

    Uro Raojkovid

    Mainsko-elektrotehnika kola

    Paradin

    RTP-RTSP-RTCP

    2014-2015 Uenik: Uro Raojkovid

    Prof: Igor Jevtid

  • 8/10/2019 Rtp Rtsp Rtcp

    2/6

  • 8/10/2019 Rtp Rtsp Rtcp

    3/6

    Uro Raojkovid

    Uro Raojkovid

    Ovako formiran IP paket alje se preko Interneta kao bilo koji rugi paket poataka. Usmerivai, na

    temelju arese koje oreuju mesto ulaska i izlaska iz IP mree prosleuju paket o oreita. U

    posljednjoj fazi, na prijemu, obavlja se inverzan proces od onog na predaji. Nakon ekstrakcije signala iz IP

    paketa vri se ekompresija signala i pretvara u analogni oblik, u cilju reprodukcije.

    Zaglavlje RTP paketaZaglavlje RTP paketa sadri seriju podataka

    verzija (V - version) duina 2 bita oznaava veriju RTP protokola. Sadanja standardna verzija ima vrednost V=2

    dopuna (P - padding) duine 1 bit. U koliko je ovaj bit postavljen, paket sadri jedan ili vie bajtova dopune na kraju paketa, npr. za

    sisteme sa ifrovanim podacima

    indikator postojanja proirenja (X) duine 1 bit koji ukazuje na postojanje zaglavlja proirenja izmeu standardnog zaglavlja i

    korisnikog saraja (Payload Type)

    broja uesnika (CC - CSRC Count) duine 4 bita definie broj uesnika iji se podaci nalaze posle zaglavlja

    oznaka (M - marker) duine 1 bit poruke sa posebnim sadrajem

    vrsta korisnikog sadraja (PT Payload Type) duine 7 bita definie format korisnikog dela i odreuje na koji nain e se njegov

    sadraj interpretirati. Njegove vrednosti po definiciji su opisane u dokumentu RCF 3551. U koliko prijemnik ne razume definiciju

    korisnikog saraja on e taj sadraj ignorisati

    redni broj (SN - sequence number) poruke duine 16 bita, poinje od sluajne vrednosti i poveava se za 1 za svaku sledeu poruku

    veme nastanka (TS - timestamp) duine 32 bita pokazuje vreme nastanka prvog bajta korisnikog sadraja. Uzastopne RTP poruke

    mogu imati istu vrednost vremena nastanka ukoliko je sadraj koji nose nastao u istom postupku

    lista uesnika (CSRC - Contributing source) duine 32 bita navode se uesnici na osnovu kojih je mikser formirao zbirni tok

    podataka, od kojih zatim formira izvorne podatke u obliku SSRC. Njihov broj je definisan u CC polju. Uesnici dobijaju brojeve od 0

    do 15 i svaki od njih je duine 32 bita. Mogue je definisati samo 15 uesnika. Ovaj deo postoji samo u sluaju da je u indikatoru X

    naznaeno da postoji proirenje

  • 8/10/2019 Rtp Rtsp Rtcp

    4/6

  • 8/10/2019 Rtp Rtsp Rtcp

    5/6

  • 8/10/2019 Rtp Rtsp Rtcp

    6/6

    Uro Raojkovid

    Uro Raojkovid

    Raport prijemnika: Raport prijemnika se odnosi na pasivne participante, tj. oni participanti koji

    ne predaju RTP pakete. Raport informie predajnika i drugih prijemnika o kvalitetu servisa.

    Raport koji opisuje izvorite: Izvorite periodinopredaje opisne poruke koje daju dodatnu

    informaciju o izvoritu. Ova informacija moe biti ime, e-mail adresa, telefonski broj, adresa

    vlasnika, ili kontroler izvorita.

    Sporedna (bye) poruka: Izvorite alje sporednu poruku kako bi prekinuo (shut down) prenos

    niza podataka. Ova poruka omoguava izvoritu da najavi naputanje konferencije. I pored toga

    to ostala izvorita mogu detektovati odsustvo izvorita, ipak ova poruka je ta koja direktno

    naglaava odsustvo.

    Aplikaciono-specifina poruka: Aplikaciono-specifina poruka predstavlja paket date

    aplikacije koji ukazuje na elju o korienju nove aplikacije (jo nedefinisane standardom). Ova

    poruka omoguava definiciju novog tipa poruke.

    -UDP port

    RTCP, kao i RTP, ne koristi standardni UDP port, nego privremeni port. Izabrani UDP

    port mora biti broj koji neposredno sledi nakon selektovanog UDP porta za RTP, to omoguava

    da to bude neparno-numerisani port.

    Drugim reima, RTCP koristi neparno-numerisani UDP port broj koji sledi nakon

    selektovanog RTP port broja.