FMUSER brezžični prenos video in zvoka lažje!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanščina
sq.fmuser.org -> albanski
ar.fmuser.org -> arabščina
hy.fmuser.org -> Armenščina
az.fmuser.org -> azerbajdžanski
eu.fmuser.org -> baskovščina
be.fmuser.org -> belorusko
bg.fmuser.org -> bolgarščina
ca.fmuser.org -> katalonščina
zh-CN.fmuser.org -> kitajščina (poenostavljena)
zh-TW.fmuser.org -> kitajščina (tradicionalno)
hr.fmuser.org -> hrvaški
cs.fmuser.org -> češčina
da.fmuser.org -> danski
nl.fmuser.org -> nizozemščina
et.fmuser.org -> estonščina
tl.fmuser.org -> filipinsko
fi.fmuser.org -> finski
fr.fmuser.org -> francosko
gl.fmuser.org -> galicijščina
ka.fmuser.org -> gruzijski
de.fmuser.org -> nemščina
el.fmuser.org -> grščina
ht.fmuser.org -> haitijska kreolščina
iw.fmuser.org -> hebrejščina
hi.fmuser.org -> hindujščina
hu.fmuser.org -> madžarščina
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> italijanščina
ja.fmuser.org -> japonski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> litovščina
mk.fmuser.org -> makedonščina
ms.fmuser.org -> malajščina
mt.fmuser.org -> malteščina
no.fmuser.org -> norveščina
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljščina
pt.fmuser.org -> portugalščina
ro.fmuser.org -> romunščina
ru.fmuser.org -> ruščina
sr.fmuser.org -> srbščina
sk.fmuser.org -> slovaški
sl.fmuser.org -> slovenščina
es.fmuser.org -> španščina
sw.fmuser.org -> svahili
sv.fmuser.org -> švedščina
th.fmuser.org -> tajska
tr.fmuser.org -> turški
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdujščina
vi.fmuser.org -> Vietnamščina
cy.fmuser.org -> valižanščina
yi.fmuser.org -> jidiš
1. RTP / RTCP protokol
RTP protokol
Polno ime RTP je Real-time Transport Protocol (Real-time Transport Protocol).
To je standard, ki ga predlaga IETF (Internet Engineering Task Force), ustrezni dokument RFC pa je RFC3550 (RFC1889 je potekla različica). RFC3550 ne opredeljuje samo RTP, ampak tudi definira podporni povezani protokol RTCP (Real-time Transport Control Protocol, to je Real-time Transport Control Protocol). RTP se uporablja za zagotavljanje celovitih storitev prenosa v realnem času za različne multimedijske podatke, ki jih je treba poslati v realnem času, na primer glas, sliko in faks v omrežju IP. RTP zagotavlja časovne informacije in sinhronizacijo tokov za celovit prenos v realnem času v internetu, vendar ne zagotavlja kakovosti storitve, ki jo zagotavlja RTCP.
Okolje aplikacije RTP
(1) Preprosta večkastna zvočna konferenca. Glasovna komunikacija se izvaja prek naslova večkanalnega pošiljanja in dveh vrat. Ena je za zvočne podatke (RTP), druga pa za nadzorne pakete (RTCP).
(2) Avdio in video konference. Če se v konferenci uporabljata avdio in video konference, se bosta ta dva medija prenašala v različnih sejah RTP in vsaka seja bo uporabljala drug naslov za prenos (naslov IP + vrata). Če uporabnik uporablja dve seji hkrati, paket RTCP, ki ustreza vsaki seji, uporablja kanonsko ime CNAME (kanonsko ime). Udeleženci lahko dobijo pripadajoči zvok in video v skladu s CNAME v paketu RTCP in nato sinhronizirajo zvok in video v skladu s časovnimi informacijami (omrežni časovni protokol) v paketu RTCP.
(3) Prevajalec in mešalnik. Prevajalec in mešalnik sta oba relejna sistema na ravni RTP. Prevajalci se uporabljajo na uporabniških območjih, ki jih ni mogoče neposredno doseči prek IP multicast, na primer požarni zid med pošiljateljem in sprejemnikom. Kadar je oblika kodiranja zvoka, ki jo lahko prejmejo udeleženci, drugačna, na primer, če se udeleženec na hitro povezavo poveže s povezavo z nizko hitrostjo, se uporabi mešalnik. Pred vstopom v omrežje, kjer je treba spremeniti format zvočnih podatkov, mešalnik rekonstruira zvočne pakete iz enega vira ali več virov, združi rekonstruirane več zvokov in jih kodira z drugim kodiranjem zvoka. Posredujte ta novi paket RTP. Vse podatkovne pakete iz mešalnika mora mešalnik identificirati kot njihov vir sinhronizacije (SSRC, glej RTP enkapsulacijo), govorca pa lahko potrdite s seznamom virov prispevkov (tabela CSRC, glejte RTP enkapsulacija).
Protokol RTCP
Real-time Control Protocol (RTCP) in RTP sta skupaj opredeljena v RFC 1889, predlaganem leta 1996. Gre za nadzorni protokol, ki deluje z RTP. RTCP deluje samo na protokolu nizke ravni, protokol nizke ravni pa omogoča multipleksiranje podatkov in kontrolnih paketov. Med sejo RTP vsak udeleženec seje redno pošilja kontrolne pakete RTCP vsem ostalim udeležencem. Za seje ali oddaje RTP se običajno uporablja en večciljni naslov oddajanja. Vsi paketi RTP in RTCP, ki pripadajo tej seji, uporabljajo ta večciljni naslov oddajanja. Pakete RTP in RTCP lahko ločite z različnimi številkami vrat. .
je sestrski protokol Real Time Transport Protocol (RTP). RTCP zagotavlja zunajpasovni nadzor za RTP medijske tokove. RTCP sam ne prenaša podatkov, ampak sodeluje z RTP za pakiranje in pošiljanje večpredstavnostnih podatkov. RTCP redno prenaša nadzorne podatke med udeleženci v pretočni večpredstavnostni seji. Glavna naloga RTCP je zagotavljanje povratnih informacij o kakovosti storitve, ki jo zagotavlja RTP.
RTCP opravlja naslednje štiri funkcije:
(1) Predvsem za zagotavljanje povratnih informacij o kakovosti objavljanja podatkov. RTCP je del prenosnega protokola RTP in je povezan z nadzorom pretoka in zastojev drugih prenosnih protokolov. Povratne informacije imajo neposreden učinek na prilagodljivo krmiljenje kodiranja, vendar izkušnje večkanalnega naslova IP kažejo, da je prejemanje povratnih informacij od pošiljatelja ključnega pomena za diagnosticiranje napak pri prenosu. Pošiljanje in prejemanje poročil o povratnih informacijah vsem udeležencem omogoča opazovalcem problemov, da ocenijo, ali so te težave lokalne ali globalne. Mehanizmi objavljanja, kot je večkanalno prenašanje IP, omogočajo skupinam, kot so ponudniki omrežnih storitev, da prejemajo povratne informacije in delujejo kot zunanji nadzorniki za diagnosticiranje težav z omrežjem. Funkcijo povratne informacije izvajajo poročila pošiljatelja in prejemnika RTCP.
(2) RTCP nosi identifikacijo trajnega transportnega sloja izvira RTP, imenovano kanonsko ime (CNAME). Če najdete konflikt ali program znova zaženete, ker je identiteto SSRC mogoče spremeniti, prejemnik potrebuje CNAME za sledenje udeležencu. Sprejemnik potrebuje tudi CNAME, da vzpostavi stik z več podatkovnimi tokovi, navedenimi v ustrezni RTP povezavi.
(3) Prvi dve funkciji zahtevata, da vsi udeleženci pošljejo pakete RTCP. Da bi se RTP lahko razširil na velike količine, je treba stopnjo nadzorovati. Vsak udeleženec naj pošlje kontrolne pakete drugim udeležencem, kar poveča število neodvisnih udeležencev opazovanja. Ta številka se uporablja za izračun hitrosti pošiljanja paketov.
(4) Izbirna funkcija je prenos najmanjših informacij o nadzoru povezave, na primer identifikacija udeležencev. Najverjetneje se bo uporabljal v povezavah "ohlapnega nadzora", kjer lahko udeleženci vstopijo ali izstopijo brez nadzora člana ali koordinacije parametrov. RTCP deluje kot priročen kanal za vse udeležence, vendar mu ni treba podpirati vseh zahtev glede krmilne komunikacije aplikacije.
Ko se RTP uporablja v IP multicast, so prve tri funkcije potrebne in priporočljive za vse situacije. Oblikovalci aplikacij RTP se morajo izogibati uporabi mehanizmov, ki delujejo samo v enostranskem načinu, kar bo povzročilo nezmožnost merjenja.
2. Razmerje med RTP / RTCP in drugimi protokoli
Diagram pretočne medijske arhitekture
Razmerje med protokolom RTP in drugimi protokoli
RTP, TCP in UDP so vsi protokoli transportne plasti; Za RTP lahko štejemo tudi, da je med aplikacijsko plastjo in transportno plastjo
Kot je razvidno iz slike, je RTP razdeljen na transportni sloj, ki je zgrajen na UDP. Tako kot protokol UDP ima tudi RTP za uresničitev svoje funkcije prenosa v realnem času tudi fiksno obliko enkapsulacije. RTP se uporablja za zagotavljanje časovnih informacij in sinhronizacijo tokov za prenos od konca do konca v realnem času, vendar ne zagotavlja kakovosti storitve. Kakovost storitve zagotavlja RTCP.
3. RTMP protokol
RTMP (Real Time Messaging Protocol) protokol za sporočanje v realnem času je odprti protokol, ki ga je razvil Adobe Systems za prenos zvoka, videa in podatkov med predvajalniki Flash in strežniki.
Ima tri različice:
1) protokol odprtega besedila, ki deluje na TCP, z uporabo vrat 1935;
2) RTMPT je vključen v zahtevo HTTP in lahko prečka požarni zid;
3) RTMPS je podoben RTMPT, vendar uporablja povezavo HTTPS;
Protokol RTMP uporablja Flash za prenos predmetov, videa in zvoka. Ta protokol temelji na protokolu TCP ali na anketi HTTP;
Protokol RTMP je kot vsebnik, ki se uporablja za shranjevanje podatkovnih paketov. Ti podatki so lahko podatki v formatu AMF ali video / avdio podatki v FLV;
Ena povezava lahko prenaša več omrežnih tokov po različnih kanalih. Paketi v teh kanalih se prenašajo v paketih določene velikosti;
|
Vnesite e-pošto, da dobite presenečenje
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanščina
sq.fmuser.org -> albanski
ar.fmuser.org -> arabščina
hy.fmuser.org -> Armenščina
az.fmuser.org -> azerbajdžanski
eu.fmuser.org -> baskovščina
be.fmuser.org -> belorusko
bg.fmuser.org -> bolgarščina
ca.fmuser.org -> katalonščina
zh-CN.fmuser.org -> kitajščina (poenostavljena)
zh-TW.fmuser.org -> kitajščina (tradicionalno)
hr.fmuser.org -> hrvaški
cs.fmuser.org -> češčina
da.fmuser.org -> danski
nl.fmuser.org -> nizozemščina
et.fmuser.org -> estonščina
tl.fmuser.org -> filipinsko
fi.fmuser.org -> finski
fr.fmuser.org -> francosko
gl.fmuser.org -> galicijščina
ka.fmuser.org -> gruzijski
de.fmuser.org -> nemščina
el.fmuser.org -> grščina
ht.fmuser.org -> haitijska kreolščina
iw.fmuser.org -> hebrejščina
hi.fmuser.org -> hindujščina
hu.fmuser.org -> madžarščina
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> italijanščina
ja.fmuser.org -> japonski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> litovščina
mk.fmuser.org -> makedonščina
ms.fmuser.org -> malajščina
mt.fmuser.org -> malteščina
no.fmuser.org -> norveščina
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljščina
pt.fmuser.org -> portugalščina
ro.fmuser.org -> romunščina
ru.fmuser.org -> ruščina
sr.fmuser.org -> srbščina
sk.fmuser.org -> slovaški
sl.fmuser.org -> slovenščina
es.fmuser.org -> španščina
sw.fmuser.org -> svahili
sv.fmuser.org -> švedščina
th.fmuser.org -> tajska
tr.fmuser.org -> turški
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdujščina
vi.fmuser.org -> Vietnamščina
cy.fmuser.org -> valižanščina
yi.fmuser.org -> jidiš
FMUSER brezžični prenos video in zvoka lažje!
Kontakt
naslov:
No.305 Soba HuiLan stavba št.273 Huanpu Road Guangzhou Kitajska 510620
Kategorije
Novice