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š
Přehled streamování:
Takzvaná streamovací média označují mediální formát přehrávaný na internetu pomocí streamovaného přenosu.
Streamování médií se také nazývá streamování médií. Týká se to podniků, které používají server pro doručování videa k odesílání programů jako datových paketů a jejich doručování do sítě.
Poté, co uživatel dekomprimuje data prostřednictvím dekompresního zařízení, program se zobrazí jako před přenosem.
Streamovací média přenáší audio, video a multimediální soubory ve formě streamování po síti.
Streaming media file format je multimediální formát, který podporuje streamování a přehrávání.
Metoda streamování spočívá v rozdělení multimediálních souborů, jako je video a zvuk, do komprimovaných balíčků pomocí speciální metody komprese.
Kontinuální přenos ze serveru do počítače uživatele v reálném čase. V systémech, které používají přenos streamováním, uživatelé nemusí čekat na celý soubor, jako je přehrávání bez streamování.
Obsah lze vidět po dokončení všech stahování, ale v počítači uživatele lze použít pouze několik sekund nebo desítek sekund zpoždění spuštění
Odpovídající přehrávač přehraje komprimované video nebo audio a další streamované mediální soubory a zbývající část bude nadále stahována, dokud nebude přehrávání dokončeno.
1. RTP: (Transportní protokol v reálném čase)
Jedná se o protokol transportní vrstvy pro streamování multimediálních dat na internetu. Protokol RTP a kontrolní protokol RTP RTCP se používají společně,
A je postaven na protokolu UDP.
RTP není jako http a ftp, které mohou úplně stáhnout celý filmový soubor. Odesílá data v síti s pevnou datovou rychlostí. Klient také sleduje filmový soubor touto rychlostí.
Po přehrání obrazovky filmu ji nelze opakovaně přehrávat, pokud data znovu nevyžádáte ze serveru.
2. RTCP: Transport Control Protocol v reálném čase nebo RTP Control Protocol nebo RTCP v krátkosti)
Řídicí protokol přenosu v reálném čase je sesterský protokol přenosového protokolu v reálném čase (RTP).
Poznámka: -: RTP protokol a RTP kontrolní protokol (RTCP) se používají společně a je založen na protokolu UDP (obvykle se používá pro videokonference)
3. RTSP: (Protokol streamování v reálném čase)
Protokol relace streamování médií v reálném čase, SDP (protokol popisu relace), RTP (přenosový protokol v reálném čase).
Jedná se o multimediální streamovací protokol používaný k ovládání zvuku nebo videa. RTSP poskytuje rozšiřitelný rámec, který umožňuje ovládat a na vyžádání data v reálném čase, jako je audio a video.
Mediální data používají protokoly rtp a rtcp. Obecně používejte udp jako transportní vrstvu. Vhodné pro scény IPTV. Zdroje dat zahrnují živá data a data uložená v klipech. Účelem tohoto protokolu je řídit více připojení k přenosu dat, poskytnout způsob výběru přenosových kanálů, jako je UDP, vícesměrové vysílání UDP a TCP, a poskytnout metody pro výběr mechanismu přenosu založeného na RTP. Síťový komunikační protokol používaný během přenosu nespadá do rozsahu jeho definice. Server se může rozhodnout pro přenos streamovaného obsahu použít TCP nebo UDP, což je tolerantnější vůči síťovým zpožděním.
--->: Největší rozdíl mezi RTSP a RTP je v tom, že: RTSP je obousměrný protokol pro přenos dat v reálném čase, který umožňuje klientovi odesílat požadavky na server, jako jsou operace přehrávání, převíjení vpřed a zpět. když
RTSP samozřejmě může přenášet data na základě RTP a pro odesílání dat si také může vybrat TCP, UDP, vícesměrové vysílání UDP a další kanály, což má dobrou škálovatelnost. Je to podobné protokolu HTTP
Síťový protokol aplikační vrstvy.
4. WebRTC:
Webová stránka implementuje protokol streamovaných médií. Když Google poprvé spustil WebRTC, obři buď seděli na vedlejší koleji, nebo tomu odporovali. Použijte přenos protokolu RTP.
5. RTMP (Protokol pro zasílání zpráv v reálném čase)
Sada protokolů živého videa vyvinutá společností Macromedia je nyní ve vlastnictví společnosti Adobe. Stejně jako HLS jej lze použít na živé video a na základě TCP se neztratí.
// Rozdíl je v tom, že RTMP nelze přehrávat v prohlížeči iOS na základě flash, ale výkon v reálném čase je lepší než HLS.
Protokol zpráv 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.
// V kódu iOS se RMPP obecně používá k odeslání streamu. K odeslání streamu můžete použít knihovnu třetí strany librtmp-iOS. librtmp zapouzdřuje některá základní API pro volání uživatelům
Protokol RTMP také vyžaduje, aby klient a server navázali připojení RTMP prostřednictvím „handshake“ a poté přenášeli řídicí informace o připojení. Protokol RTMP zformátuje data během přenosu. Ve skutečném přenosu bude odesílatel za účelem lepšího multiplexování, dílčího balení a spravedlivých informací rozdělit zprávu na bloky s ID zprávy, přičemž každý blok může být jedna zpráva,
Může být také součástí Zprávy. Přijímající konec obnoví blok na úplnou zprávu podle délky dat obsažených v bloku, délky ID zprávy a délky zprávy, aby bylo možné realizovat odesílání a přijímání informací.
6. HLS: HTTP Live Streaming (HLS)
Jedná se o protokol pro přenos streamovacích médií založený na protokolu HTTP implementovaný společností Apple Inc., který umožňuje realizovat živá a streamovaná média na vyžádání. Používá se hlavně v systému iOS a poskytuje audio a video live a on-demand řešení pro zařízení iOS (například iPhone a iPad). HLS na vyžádání je v zásadě běžný segmentovaný HTTP na vyžádání. Rozdíl je v tom, že jeho segmenty jsou velmi malé. Ve srovnání s běžnými protokoly živého vysílání médií, jako jsou RTMP, RTSP, MMS atd., Je největším rozdílem v živém vysílání HLS to, že to, co klient živého vysílání získá, není úplný datový proud.
Protokol HLS ukládá živý datový proud jako spojité, krátkodobé mediální soubory (formát MPEG-TS) na straně serveru a klient tyto malé soubory průběžně stahuje a přehrává, protože strana serveru bude vždy aktualizovat nejnovější živé vysílání. data generují nové malé soubory, takže pokud klient nepřetržitě přehrává soubory získané ze serveru v pořadí, je realizováno živé vysílání. Je vidět, že v zásadě lze uvažovat, že HLS je technický způsob >> realizace živého vysílání << na vyžádání <<. Jelikož jsou data přenášena prostřednictvím protokolu HTTP, není třeba vůbec uvažovat o branách firewall nebo proxy.
Kromě toho je doba segmentovaného souboru velmi krátká a klient může rychle vybrat a přepnout bitovou rychlost, aby se přizpůsobil přehrávání za různých podmínek šířky pásma. Tato technická charakteristika HLS však určuje jeho
Zpoždění bude vždy vyšší než běžný protokol živého přenosu.
// iOS i Android tento protokol přirozeně podporují, konfigurace je jednoduchá, stačí použít přímo značku videa
*** VLS: Je to druh streamovacího serveru, který se speciálně používá k řešení různých problémů streamování. Má také některé vlastnosti VLC. Jako server může videolan vydávat streamy http, rtp, rtsp.
V zásadě lze pro živé vysílání a vysílání na vyžádání použít všechny RTSP, RTMP a HTTP, ale obecně se pro živé vysílání používají RTSP a RTMP a pro vysílání na vyžádání se používá HTTP. To, co jsme si vybrali, je protokol RTMP.
Různý zpoždění protokolu a jejich důvody
rtmp a httpflv: Data těchto dvou protokolů jsou zhruba stejná, takže důvody zpoždění jsou stejné. Je logické, že živé přenosy tcp by měly mít extrémně nízkou latenci. Proč mají rtmp a httpflv stále latenci? Důvodem je to, že na h264 jsou rtmp a httpflv značky flv, které jsou přenášeny. Data značky videa jsou obvykle data h264. Dekódování H264 má IBP. I je klíčový snímek, což je úplný obrázek. Před dekódováním musíte mít I. Posledních rámců BP, BP může být tolik, kolik chcete, ale I rámců nemůže být méně, takže I rámce musí být přenášeny druhé v přenosu značek flv (první je h264spspps), ale I rámce nejsou často přítomny v proudech h264 Po určité době existuje snímek I. Tato doba je obecně známá jako GOP. Při kódování je GOP nastaven velmi krátce. Když se klient připojí, server najde nejbližší I snímek v proudu nejrychlejší rychlostí a odešle jej z I snímku. Živá data, ale když je GOP velmi dlouhý, interval I frame je velmi dlouhý, nebo počkejte, až začne další I rámec odesílat data do nového připojení, nebo najděte nejbližší I rámec ve vyrovnávací paměti a začněte odesílat, zde je zpoždění protokolu rtmp a hls Klíčovým bodem je to, že na hlavních platformách CDN se tomu říká „rtmp second opening technology“. Princip je dekódovat push data dvakrát a nastavit malý gop. Obecně je gop nastaven na 1 s. Bez ohledu na zpoždění síťového přenosového spojení je maximální zpoždění dat 1 s. Naštěstí je I snímek 0 zpoždění!
|
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