FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
1. Protokol RTP / RTCP
RTP protokol
Celý názov RTP je Real-time Transport Protocol (Real-time Transport Protocol).
Je to štandard navrhnutý IETF (The Internet Engineering Task Force) a zodpovedajúcim dokumentom RFC je RFC3550 (RFC1889 je platná verzia). RFC3550 nielenže definuje RTP, ale tiež definuje podporný súvisiaci protokol RTCP (Real-time Transport Control Protocol, tj. Real-time Transport Control Protocol). RTP sa používa na poskytovanie komplexných prenosových služieb v reálnom čase pre rôzne multimediálne údaje, ktoré je potrebné prenášať v reálnom čase, ako napríklad hlas, obraz a fax v sieti IP. RTP poskytuje časové informácie a synchronizáciu toku pre end-to-end prenos v reálnom čase na internete, ale nezaručuje kvalitu služieb, ktorú poskytuje RTCP.
Prostredie aplikácie RTP
(1) Jednoduchá multicastová audiokonferencia. Hlasová komunikácia sa realizuje prostredníctvom adresy multicast a dvojice portov. Jeden je určený pre zvukové dáta (RTP) a druhý je určený pre pakety riadenia (RTCP).
(2) Audiokonferencie a videokonferencie. Ak sa na konferencii používajú zvukové aj videokonferencie, tieto dve médiá sa budú prenášať v rôznych reláciách RTP a každá relácia bude používať inú prenosovú adresu (IP adresa + port). Ak používateľ používa dve relácie súčasne, paket RTCP zodpovedajúci každej relácii použije kanonický názov CNAME (Canonical Name). Účastníci môžu získať súvisiace audio a video podľa CNAME v pakete RTCP a potom synchronizovať audio a video podľa časovacích informácií (sieťový časový protokol) v pakete RTCP.
(3) Prekladač a mixér. Prekladač aj mixér sú oba systémy relé na úrovni RTP. Prekladatelia sa používajú v oblastiach používateľov, ktoré nie je možné priamo dosiahnuť pomocou multicastu IP, ako je napríklad brána firewall medzi odosielateľom a prijímateľom. Ak je formát kódovania zvuku, ktorý môžu účastníci prijímať, odlišný, napríklad ak sa účastník pripojí k vysokorýchlostnej konferencii cez nízkorýchlostný odkaz, použije sa mixér. Pred vstupom do siete, kde je potrebné zmeniť formát zvukových údajov, mixér rekonštruuje zvukové pakety z jedného zdroja alebo z viacerých zdrojov, zlúči rekonštruované viac zvukových súborov a zakóduje ich do iného zvukového kódovania. Preposlať tento nový RTP paket. Všetky dátové pakety zo zmiešavača by mali byť zmiešavačom identifikované ako zdroj synchronizácie (SSRC, pozri zapuzdrenie RTP) a hovorca je možné potvrdiť prostredníctvom zoznamu zdrojov zdrojov (tabuľka CSRC, pozri zapuzdrenie RTP).
Protokol RTCP
Real-time Control Protocol (RTCP) a RTP sú spoločne definované v RFC 1889 navrhnutom v roku 1996. Je to kontrolný protokol, ktorý pracuje s RTP. RTCP beží iba na nízkoúrovňovom protokole a nízkoúrovňový protokol poskytuje multiplexovanie dátových a riadiacich paketov. Počas relácie RTP každý účastník relácie pravidelne zasiela kontrolné pakety RTCP všetkým ostatným účastníkom. Pre relácie alebo vysielanie RTP sa zvyčajne používa jedna viaccieľová vysielacia adresa. Všetky pakety RTP a RTCP patriace k tejto relácii používajú túto viaccieľovú vysielaciu adresu. Pakety RTP a RTCP sa dajú rozlíšiť pomocou rôznych čísel portov. .
je sesterský protokol protokolu Real Time Transport Protocol (RTP). RTCP poskytuje mimopásmové riadenie streamov médií RTP. Samotný RTCP neprenáša údaje, ale spolupracuje s RTP na balíku a odosielaní multimediálnych údajov. RTCP pravidelne prenáša riadiace údaje medzi účastníkmi streamovanej multimediálnej relácie. Hlavnou funkciou RTCP je poskytovať spätnú väzbu o kvalite služieb poskytovaných RTP.
RTCP plní tieto štyri funkcie:
(1) Hlavne na zabezpečenie spätnej väzby o kvalite zverejňovania údajov. RTCP je súčasťou prenosového protokolu RTP a súvisí s riadením toku a preťaženia ostatných prenosových protokolov. Spätná väzba má priamy vplyv na adaptívne riadenie kódovania, ale skúsenosti s IP multicastom ukazujú, že príjem spätnej väzby od odosielateľa je pre diagnostiku chýb prenosu rozhodujúci. Posielanie a prijímanie správ so spätnou väzbou všetkým účastníkom umožňuje pozorovateľom problémov odhadnúť, či sú tieto problémy lokálne alebo globálne. Mechanizmy publikovania, ako napríklad IP multicasting, umožňujú skupinám, ako sú poskytovatelia sieťových služieb, získať spätnú väzbu a pôsobiť ako monitory tretích strán na diagnostiku problémov so sieťou. Funkciu spätnej väzby vykonávajú hlásenia odosielateľa a prijímača RTCP.
(2) RTCP nesie trvalú identifikáciu prenosovej vrstvy zdroja RTP, ktorá sa nazýva kanonický názov (CNAME). Ak sa zistí konflikt alebo sa program reštartuje, pretože je možné zmeniť identitu SSRC, príjemca potrebuje na sledovanie účastníka CNAME. Prijímač tiež potrebuje, aby CNAME kontaktoval niekoľko dátových tokov poskytovaných v príslušnom pripojení RTP.
(3) Prvé dve funkcie vyžadujú, aby všetci účastníci posielali pakety RTCP. Preto, aby sa RTP rozšírila na veľké množstvá, musí byť rýchlosť regulovaná. Nechajte každého účastníka zasielať kontrolné pakety ďalším účastníkom, čo zvyšuje počet nezávislých účastníkov pozorovania. Toto číslo sa používa na výpočet rýchlosti odosielania paketov.
(4) Voliteľnou funkciou je prenos minimálnych informácií o riadení spojenia, napríklad identifikácie účastníkov. S najväčšou pravdepodobnosťou sa použijú v spojeniach s „voľnou kontrolou“, kde majú účastníci voľný vstup alebo výstup bez kontroly člena alebo koordinácie parametrov. RTCP funguje ako vhodný kanál pre všetkých účastníkov, ale nemusí podporovať všetky komunikačné požiadavky aplikácie na kontrolu.
Ak sa v IP multicast používa RTP, prvé tri funkcie sú potrebné a odporúčané pre všetky situácie. Návrhári aplikácií RTP sa musia vyhnúť používaniu mechanizmov, ktoré fungujú iba v režime jednosmerového vysielania, čo bude mať za následok nemožnosť škálovania.
2. Vzťah medzi RTP / RTCP a ostatnými protokolmi
Diagram architektúry streamovaných médií
Vzťah medzi protokolom RTP a ostatnými protokolmi
RTP, TCP a UDP sú protokoly transportnej vrstvy; Za RTP sa dá považovať aj aplikačná vrstva a transportná vrstva
Ako je zrejmé z obrázku, RTP je rozdelený na transportnú vrstvu, ktorá je postavená na UDP. Rovnako ako protokol UDP, aj RTP má na uskutočnenie svojej funkcie prenosu v reálnom čase pevnú formu zapuzdrenia. RTP sa používa na poskytovanie časových informácií a synchronizáciu toku pre úplný prenos v reálnom čase, ale nezaručuje kvalitu služby. Kvalitu služieb poskytuje RTCP.
3. Protokol RTMP
RTMP (Real Time Messaging Protocol) protokol v reálnom čase je otvorený protokol vyvinutý spoločnosťou Adobe Systems pre prenos zvuku, videa a dát medzi prehrávačmi Flash a servermi.
Má tri varianty:
1) holý textový protokol pracujúci na TCP pomocou portu 1935;
2) RTMPT je zapuzdrený v požiadavke HTTP a môže prechádzať bránou firewall;
3) RTMPS je podobný RTMPT, ale využíva pripojenie HTTPS;
Protokol RTMP používa program Flash na prenos objektov, videa a zvuku. Tento protokol je založený na protokole TCP alebo dotazovacom protokole HTTP;
Protokol RTMP je ako kontajner používaný na uchovávanie dátových paketov. Môžu to byť dáta vo formáte AMF alebo video / audio dáta vo FLV;
Jediné spojenie môže prenášať viac sieťových prúdov cez rôzne kanály. Pakety v týchto kanáloch sa prenášajú v balíkoch pevnej veľkosti;
|
Zadajte e-mail, aby ste dostali prekvapenie
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
Kontakt
adresa:
Budova č. 305 Izba HuiLan č. 273 Huanpu Road Kanton Čína 510620
Kategórie
Prihlás sa na odber Newslettra