FMUSER Bezdrátový přenos videa a zvuku snadnější!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánština
sq.fmuser.org -> albánština
ar.fmuser.org -> arabština
hy.fmuser.org -> Arménský
az.fmuser.org -> Ázerbájdžánština
eu.fmuser.org -> baskičtina
be.fmuser.org -> běloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalánština
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> Čínsky (zjednodušeně)
hr.fmuser.org -> chorvatština
cs.fmuser.org -> čeština
da.fmuser.org -> dánština
nl.fmuser.org -> Dutch
et.fmuser.org -> estonština
tl.fmuser.org -> filipínský
fi.fmuser.org -> finština
fr.fmuser.org -> French
gl.fmuser.org -> galicijština
ka.fmuser.org -> gruzínština
de.fmuser.org -> němčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolština
iw.fmuser.org -> hebrejština
hi.fmuser.org -> hindština
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandština
id.fmuser.org -> Indonéština
ga.fmuser.org -> Irština
it.fmuser.org -> Italian
ja.fmuser.org -> japonština
ko.fmuser.org -> korejština
lv.fmuser.org -> lotyština
lt.fmuser.org -> Litevština
mk.fmuser.org -> makedonština
ms.fmuser.org -> Malajština
mt.fmuser.org -> maltština
no.fmuser.org -> Norwegian
fa.fmuser.org -> perština
pl.fmuser.org -> polština
pt.fmuser.org -> portugalština
ro.fmuser.org -> Rumunština
ru.fmuser.org -> ruština
sr.fmuser.org -> srbština
sk.fmuser.org -> slovenština
sl.fmuser.org -> Slovinština
es.fmuser.org -> španělština
sw.fmuser.org -> svahilština
sv.fmuser.org -> švédština
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinština
ur.fmuser.org -> urdština
vi.fmuser.org -> Vietnamská
cy.fmuser.org -> velština
yi.fmuser.org -> Jidiš
1. Protokol RTP / RTCP
Protokol RTP
Celý název RTP je Real-time Transport Protocol (Real-time Transport Protocol).
Jedná se o standard navržený IETF (The Internet Engineering Task Force) a odpovídající dokument RFC je RFC3550 (RFC1889 je verze s prošlou platností). RFC3550 nejen definuje RTP, ale také definuje související související protokol RTCP (Real-time Transport Control Protocol, tj. Real-time Transport Control Protocol). RTP se používá k poskytování komplexních přenosových služeb v reálném čase pro celou řadu multimediálních dat, která je třeba přenášet v reálném čase, například hlasu, obrazu a faxu v síti IP. RTP poskytuje časové informace a synchronizaci streamů pro end-to-end přenos v reálném čase na internetu, ale nezaručuje kvalitu služby, kterou poskytuje RTCP.
Prostředí aplikace RTP
(1) Jednoduchá multicastová audiokonference. Hlasová komunikace je realizována prostřednictvím adresy vícesměrového vysílání a dvojice portů. Jeden je pro audio data (RTP) a druhý pro kontrolní pakety (RTCP).
(2) Audio a videokonference. Pokud se v konferenci používají zvukové i videokonference, budou se tato dvě média přenášet v různých relacích RTP a každá relace bude používat jinou přenosovou adresu (IP adresa + port). Pokud uživatel používá dvě relace současně, paket RTCP odpovídající každé relaci používá kanonický název CNAME (Canonical Name). Účastníci mohou získat související audio a video podle CNAME v paketu RTCP a poté synchronizovat audio a video podle časových informací (síťový časový protokol) v paketu RTCP.
(3) Překladač a mixér. Překladač i směšovač jsou oba systémy relé na úrovni RTP. Překladatelé se používají v oblastech uživatelů, které nelze přímo dosáhnout prostřednictvím vícesměrového vysílání IP, jako je brána firewall mezi odesílatelem a příjemcem. Když se formát kódování zvuku, který mohou účastníci přijímat, liší, například když se účastník připojí k vysokorychlostní konferenci prostřednictvím nízkorychlostního spojení, použije se směšovač. Před vstupem do sítě, kde je třeba změnit formát zvukových dat, mixér rekonstruuje zvukové pakety z jednoho zdroje nebo z více zdrojů, sloučí rekonstruované více zvukových souborů a zakóduje je do jiného kódování zvuku. Přeposlat tento nový RTP paket. Všechny datové pakety ze směšovače by měly být směšovačem identifikovány jako zdroj synchronizace (SSRC, viz zapouzdření RTP) a mluvčího lze potvrdit prostřednictvím seznamu zdrojů příspěvků (tabulka CSRC, viz zapouzdření RTP).
Protokol RTCP
Real-time Control Protocol (RTCP) a RTP jsou společně definovány v RFC 1889 navrženém v roce 1996. Jedná se o kontrolní protokol, který pracuje s RTP. RTCP běží pouze na nízkoúrovňovém protokolu a nízkoúrovňový protokol zajišťuje multiplexování dat a řídících paketů. Během relace RTP každý účastník relace pravidelně zasílá kontrolní pakety RTCP všem ostatním účastníkům. Pro relace RTP nebo vysílání se obvykle používá jedna vícecílová vysílací adresa. Všechny pakety RTP a RTCP patřící k této relaci používají tuto vícecílovou vysílací adresu. Pakety RTP a pakety RTCP lze odlišit pomocí různých čísel portů. .
je sesterský protokol protokolu Real Time Transport Protocol (RTP). RTCP poskytuje mimopásmovou kontrolu pro mediální toky RTP. Samotný RTCP nepřenáší data, ale spolupracuje s RTP na balení a odesílání multimediálních dat. RTCP pravidelně přenáší řídicí data mezi účastníky streamované multimediální relace. Hlavní funkcí RTCP je poskytovat zpětnou vazbu o kvalitě služeb poskytovaných RTP.
RTCP vykonává následující čtyři funkce:
(1) Hlavně za účelem poskytnutí zpětné vazby o kvalitě uvolňování údajů. RTCP je součástí přenosového protokolu RTP a souvisí s řízením toku a přetížení jiných přenosových protokolů. Zpětná vazba má přímý vliv na řízení adaptivního kódování, ale zkušenost vícesměrového vysílání IP ukazuje, že přijímání zpětné vazby od odesílatele je zásadní pro diagnostiku chyb přenosu. Odesílání a přijímání zpráv zpětné vazby všem účastníkům umožňuje pozorovatelům problémů odhadnout, zda jsou tyto problémy lokální nebo globální. Mechanismy publikování, jako je vícesměrové vysílání IP, umožňují skupinám, jako jsou poskytovatelé síťových služeb, přijímat zpětnou vazbu a fungovat jako monitory třetích stran k diagnostice problémů se sítí. Funkce zpětné vazby se provádí pomocí zpráv odesílatele a přijímače RTCP.
(2) RTCP nese trvalou identifikaci transportní vrstvy zdroje RTP, která se nazývá kanonický název (CNAME). Pokud je nalezen konflikt nebo je program restartován, protože lze změnit identitu SSRC, potřebuje příjemce ke sledování účastníka CNAME. Přijímač také potřebuje, aby CNAME kontaktoval několik datových toků uvedených v příslušném připojení RTP.
(3) První dvě funkce vyžadují, aby všichni účastníci odesílali pakety RTCP. Proto, aby se RTP rozšířila na velkoplošná množství, musí být rychlost kontrolována. Nechte každého účastníka posílat kontrolní pakety ostatním účastníkům, což zvyšuje počet nezávislých účastníků pozorování. Toto číslo se používá k výpočtu rychlosti odesílání paketů.
(4) Volitelnou funkcí je přenášet minimální informace o řízení připojení, například identifikaci účastníků. S největší pravděpodobností bude použito ve spojeních „uvolněné kontroly“, kde mohou účastníci volně vstupovat nebo odcházet bez kontroly členů nebo koordinace parametrů. RTCP funguje jako vhodný kanál pro všechny účastníky, ale nemusí podporovat všechny komunikační požadavky aplikace.
Pokud se v multicastu IP používá RTP, první tři funkce jsou nezbytné a doporučené pro všechny situace. Návrháři aplikací RTP se musí vyhnout použití mechanismů, které fungují pouze v režimu jednosměrového vysílání, což bude mít za následek nemožnost škálování.
2. Vztah mezi RTP / RTCP a jinými protokoly
Streamovací diagram architektury médií
Vztah mezi protokolem RTP a jinými protokoly
RTP, TCP a UDP jsou všechny protokoly transportní vrstvy; RTP lze také považovat za mezi aplikační vrstvou a transportní vrstvou
Jak je patrné z obrázku, RTP se dělí na transportní vrstvu, která je postavena na UDP. Stejně jako protokol UDP má RTP také pro realizaci své funkce přenosu v reálném čase pevnou formu zapouzdření. RTP se používá k poskytování časových informací a synchronizace toku pro přenos end-to-end v reálném čase, ale nezaručuje kvalitu služby. Kvalitu služeb poskytuje RTCP.
3. Protokol RTMP
RTMP (Real Time Messaging Protocol) protokol v reálném čase je otevřený protokol vyvinutý společností Adobe Systems pro přenos zvuku, videa a dat mezi přehrávači Flash a servery.
Má tři varianty:
1) holý textový protokol fungující na TCP pomocí portu 1935;
2) RTMPT je zapouzdřen v požadavku HTTP a může procházet bránou firewall;
3) RTMPS je podobný RTMPT, ale používá připojení HTTPS;
Protokol RTMP používá Flash k přenosu objektů, videa a zvuku. Tento protokol je založen na protokolu TCP nebo dotazovacím protokolu HTTP;
Protokol RTMP je jako kontejner používaný k uložení datových paketů. Těmito daty mohou být data ve formátu AMF nebo video / audio data ve FLV;
Jedno připojení může přenášet více síťových proudů různými kanály. Pakety v těchto kanálech jsou přenášeny v paketech pevné velikosti;
|
Zadejte e-mail a získejte překvapení
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánština
sq.fmuser.org -> albánština
ar.fmuser.org -> arabština
hy.fmuser.org -> Arménský
az.fmuser.org -> Ázerbájdžánština
eu.fmuser.org -> baskičtina
be.fmuser.org -> běloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalánština
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> Čínsky (zjednodušeně)
hr.fmuser.org -> chorvatština
cs.fmuser.org -> čeština
da.fmuser.org -> dánština
nl.fmuser.org -> Dutch
et.fmuser.org -> estonština
tl.fmuser.org -> filipínský
fi.fmuser.org -> finština
fr.fmuser.org -> French
gl.fmuser.org -> galicijština
ka.fmuser.org -> gruzínština
de.fmuser.org -> němčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolština
iw.fmuser.org -> hebrejština
hi.fmuser.org -> hindština
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandština
id.fmuser.org -> Indonéština
ga.fmuser.org -> Irština
it.fmuser.org -> Italian
ja.fmuser.org -> japonština
ko.fmuser.org -> korejština
lv.fmuser.org -> lotyština
lt.fmuser.org -> Litevština
mk.fmuser.org -> makedonština
ms.fmuser.org -> Malajština
mt.fmuser.org -> maltština
no.fmuser.org -> Norwegian
fa.fmuser.org -> perština
pl.fmuser.org -> polština
pt.fmuser.org -> portugalština
ro.fmuser.org -> Rumunština
ru.fmuser.org -> ruština
sr.fmuser.org -> srbština
sk.fmuser.org -> slovenština
sl.fmuser.org -> Slovinština
es.fmuser.org -> španělština
sw.fmuser.org -> svahilština
sv.fmuser.org -> švédština
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinština
ur.fmuser.org -> urdština
vi.fmuser.org -> Vietnamská
cy.fmuser.org -> velština
yi.fmuser.org -> Jidiš
FMUSER Bezdrátový přenos videa a zvuku snadnější!
Kontakt
Adresa:
Budova č. 305 Room HuiLan No.273 Huanpu Road Guangzhou Čína 510620
Kategorie
Newsletter