FMUSER Wirless edastab videot ja heli lihtsamalt!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
1. Sissejuhatus RTP-sse
RTP on a reaalajas edastamise protokoll mis pakub end-to-end edastusteenust, mis toetab reaalajas andmete edastamist ühe sihtotstarbelise ringhäälingu ja mitmeotstarbelise ringhäälingu võrguteenuses, samas kui reaalajas toimuvat andmeedastust jälgib ja kontrollib RTCP protokoll.
2. RTP on määratletud RFC-s
RTP-protokolli kasutav rakendus töötab RTP-l, samal ajal kui RTP-d käivitav programm töötab UDP ülemisel kihil, et kasutada pordi numbrit ja kontrolli ning UDP-d. RTP-d võib pidada transpordikihi alamkihiks. Multimeediumrakenduste poolt genereeritud heli- ja teleriandmete plokid on kapseldatud RTP-pakettidesse, iga RTP-pakett on kapseldatud UDP-sõnumite segmenti ja seejärel pakendatud IP-pakettidesse.
Paketi struktuur sisaldab mitut multimeedias laialdaselt kasutatavat domeeni, sealhulgas nõudmisel heli, nõudmisel video, Interneti-telefon ja videokonverents. RTP spetsifikatsioon ei sea heli ja televisiooni jaoks tihendatud vormingute standardeid ning seda saab kasutada failide edastamiseks tavalises formaadis. Näiteks helis WAV-vormingus või GSM-is (ülemaailmne mobiilsidesüsteem), MPEG-1 ja MPEG-2 telerit saab kasutada ka varalises vormingus salvestatud heli- ja telefailide edastamiseks.
Rakenduse arendajate vaatepunktist võib RTP-teostajaid pidada rakenduse osaks, kuna arendajad peavad RTP rakendusse integreerima. Saatmise lõpus peavad arendajad kirjutama RTP-protokolli käivitava programmi rakendusprogrammi, mis loob RTP-infopaketi, ja seejärel saadab rakendusprogramm RTP-infopaketi UDP-liideseliidesesse, nagu on näidatud joonisel 2; Samamoodi sisestatakse RTP-paketid rakendusse vastuvõtja UDP-liidese kaudu. Seetõttu peavad arendajad kirjutama RTP-protokolli käivitava programmi rakendusse, mis eraldab meediumiandmed RTP-paketist.
Töös on tööprotsessi illustreerimiseks toodud RTP. Oletame, et heliallika heli on PCM-i kodeeritud heli 64 kb / s, ja eeldame, et rakendus võtab 20 ms kodeeritud andmeid tükina, see tähendab 160 baiti heliandmeid andmeplokis. Rakendus peab RTP-pakettide loomiseks lisama neile heliandmetele RTP-pealkirja, mis sisaldavad heliandmete tüüpi, järjekorranumbrit ja ajatemplit. Seejärel saadetakse RTP-paketid UDP-pesa liidesesse, kus need kapseldatakse UDP-pakettidesse. Vastuvõtjas võtab rakendusprogramm pesa liideselt vastu RTP infopaketi, eraldab heliandmete ploki RTP infopaketist ning dekodeerib ja esitab heli õigesti, kasutades RTP paketi pealkirjaväljal olevat teavet.
Kui rakendus ei kasuta kasuliku koormuse tüübi, järjekorranumbri või ajatempli edastamiseks varalisi lahendusi, vaid kasutab standardset RTP-protokolli, on rakendust lihtsam koos teiste võrgurakendustega käivitada, mida kõik loodavad. Näiteks kui kaks erinevat ettevõtet arendavad Interneti-telefonitarkvara, lisavad nad kõik oma toodetesse RTP, mis on lootustandev, et ettevõtte erinevat telefoni tarkvara kasutajad saavad suhelda.
Oluline on rõhutada, et RTP ei paku mehhanismi, mis tagaks andmete vastuvõtjale õigeaegse või muu teenuse kvaliteediga edastamise. See ei taga, et infopakett ei kaoks või pakettide järjekord ei oleks häiritud. Tõepoolest, RTP kapseldamist saab näha ainult süsteemi poolel. Keskel asuv ruuter ei erista seda, et IP-datagramm kannab RTP-pakette.
RTP võimaldab igale meediaallikale määrata eraldi RTP pakettvoo, näiteks kaamera või mikrofoni. Näiteks võib kahe kaasatud rühmaga telekonverents avada neli pakettvoogu: kaks kaamerat, mis edastavad televoogu, ja kaks mikrofoni helivoogude edastamiseks. Kuid paljud populaarsed kodeerimistehnoloogiad, sealhulgas MPEG-1 ja MPEG-2, seovad heli ja teleripildid kokku, moodustades kodeerimisprotsessis ühe andmevoo ja genereerides ühes suunas RTP pakettvoo.
RTP-paketid ei piirdu ainult ühe sihtmärgiga ringhäälinguga ja neid saab edastada ka ühelt mitmele mitme sihtmärgiga ringhäälingupuule või mitme mitme sihtmärgiga ringhäälingupuule. Näiteks mitme sihtmärgiga ringhääling mitmelt paljudele, selles rakenduses saadavad kõik edastavad terminalid tavaliselt oma RTP pakettvoogu mitmeotstarbelise ringhäälingupuule sama mitmeotstarbelise ringhäälingu aadressiga.
3. RTP-paketi päise väli
RTP pealkiri koosneb neljast pakettipäise väljast ja muudest domeenidest: kasuliku koormuse tüübi domeen, järjekorranumbri domeen, ajatempli domeen ja sünkroonimisallika identifikaatori domeen.
1) kasuliku koormuse tüüp
RTP paketi kasuliku koormuse tüübi väli on 7 bitti pikk, seega saab RTP toetada 128 erinevat kasuliku koormuse tüüpi. Helivoo jaoks kasutatakse seda välja heli poolt kasutatava kodeerimise tüübi tähistamiseks, näiteks PCM, adaptiivne delta modulatsioon, lineaarne ennustav kodeerimine ja nii edasi. Kui saatja otsustab seansi või ülekande ajal kodeerimismeetodit muuta, võib saatja selle domeeni kaudu vastuvõtjat teavitada. Tabelis 1 on loetletud heli kasulike koormuste tüübid, mida RTP praegu toetab.
Telekanalite voogude puhul saab kasuliku koormuse tüüpe kasutada teleri kodeerimise tüübi näitamiseks, näiteks liikumisega JPEG, MPEG-1, MPEG-2, h.231 jne. Saatja saab teleri kodeerimismeetodit igal ajal muuta seansi ajal või seansi ajal. Tabelis 16-02 on loetletud mõned TV kasulike koormuste tüübid, mida RTP saab praegu toetada.
2) seerianumber
Järjenumbri välja väli on 16 bitti pikk. Lisage 1 igale RTP pakettide järjekorranumbrile. Vastuvõtja saab selle abil kontrollida, kas pakett puudub, ja töödelda paketti järjekorranumbri järgi. Näiteks võtab vastuvõttev rakendus vastu RTP pakettide voo, mille järjestusnumbrite 86 ja 89 vahel on intervall, ja vastuvõtja teab, et paketid 87 ja 88 on kadunud, ning võtab kaotatud andmete töötlemiseks meetmeid.
3) ajatempel
Ajatempli domeen on 32 baiti pikk. See peegeldab RTP paketi esimese baidi proovivõtu aega (aega). Vastuvõtja saab seda ajatemplit kasutada võrgu põhjustatud pakettide värina eemaldamiseks ja sünkroonimisfunktsiooni esitamiseks vastuvõtvas otsas.
4) sünkroonimisallika tunnus
Sünkroonimisallika identifikaatori (SSRC) domeeni pikkus on 32 bitti. Seda kasutatakse RTP pakettide voo päritolu tuvastamiseks ja igal RTP seansi või perioodi jooksul toimuval paketivoolul on selge SSRC. SSRC ei ole saatja IP-aadress, vaid number, mille allikas juhuslikult uue pakettvoo alguses määrab.
|
Üllatuse saamiseks sisestage e-posti aadress
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
FMUSER Wirless edastab videot ja heli lihtsamalt!
Saada sõnum
Aadress:
Nr 305 tuba HuiLan Building No.273 Huanpu Road Guangzhou, Hiina 510620
Kategooriad
Uudiskiri