Az FMUSER Wirless könnyebben továbbítja a videót és a hangot!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albán
ar.fmuser.org -> arab
hy.fmuser.org -> örmény
az.fmuser.org -> azerbajdzsán
eu.fmuser.org -> baszk
be.fmuser.org -> belorusz
bg.fmuser.org -> bolgár
ca.fmuser.org -> katalán
zh-CN.fmuser.org -> kínai (egyszerűsített)
zh-TW.fmuser.org -> kínai (hagyományos)
hr.fmuser.org -> horvát
cs.fmuser.org -> cseh
da.fmuser.org -> dán
nl.fmuser.org -> holland
et.fmuser.org -> észt
tl.fmuser.org -> filippínó
fi.fmuser.org -> finn
fr.fmuser.org -> francia
gl.fmuser.org -> galíciai
ka.fmuser.org -> grúz
de.fmuser.org -> német
el.fmuser.org -> Görög
ht.fmuser.org -> haiti kreol
iw.fmuser.org -> héber
hi.fmuser.org -> hindi
hu.fmuser.org -> magyar
is.fmuser.org -> izlandi
id.fmuser.org -> indonéz
ga.fmuser.org -> ír
it.fmuser.org -> olasz
ja.fmuser.org -> japán
ko.fmuser.org -> koreai
lv.fmuser.org -> lett
lt.fmuser.org -> litván
mk.fmuser.org -> macedón
ms.fmuser.org -> maláj
mt.fmuser.org -> máltai
no.fmuser.org -> norvég
fa.fmuser.org -> perzsa
pl.fmuser.org -> lengyel
pt.fmuser.org -> portugál
ro.fmuser.org -> román
ru.fmuser.org -> orosz
sr.fmuser.org -> szerb
sk.fmuser.org -> szlovák
sl.fmuser.org -> Szlovén
es.fmuser.org -> spanyol
sw.fmuser.org -> szuahéli
sv.fmuser.org -> svéd
th.fmuser.org -> Thai
tr.fmuser.org -> török
uk.fmuser.org -> ukrán
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnámi
cy.fmuser.org -> walesi
yi.fmuser.org -> jiddis
1. Műszaki megvalósítási szint:
A technológia viszonylag kiforrott, és a berendezés támogatja a kemény kódolást is. Az IOS egy kész Video ToolBox keretrendszert biztosít, amely képes feldolgozni a kamera és a streaming média adatszerkezetét, de a Video ToolBox keretrendszer csak a 8.0 és újabb verziókkal kompatibilis, az x264 könyvtári szoftver pedig a 8.0 alattiak számára szükséges. A nyílt forráskódú megvalósítások készen állnak a githubon, beleértve a streaminget, a szépséget, a vízjelet, a bullet képernyőt, például az animációt, a szűrőket és a lejátszást.
Kettő, streaming média továbbítás
1. TCP:
A TCP egy pont-pont protokoll. Bár biztosítani tudja az adatátvitel megbízhatóságát, rengeteg szerver erőforrást emészt fel, és nagy adatfolyamokkal rendelkező helyzetekben nehéz garantálni az adatfolyamok valós idejű továbbítását.
2. UDP:
Az UDP nem megbízható átviteli protokoll. Nincs szüksége a kapcsolat állapotának fenntartására, és nem gondolja, hogy minden adatcsomagnak el kell érnie a fogadó véget. Ezért a hálózati terhelés kisebb, mint a TCP, és az átviteli sebesség gyorsabb, mint a TCP; de minél nagyobb a hálózat torlódása, annál valószínűbb. További csomagok vesznek el.
3. RTMP:
Az RTMP egy videó, hang és adat hatékony továbbítására tervezett protokoll. Valós idejű video- és hangátvitelt valósít meg bináris TCP-kapcsolat létrehozásával vagy HTTP-alagút összekapcsolásával.
4. FFmpeg:
Az FFmpeg egy nyílt forráskódú számítógépes program, amely felhasználható digitális hang és videó rögzítésére, konvertálására, és adatfolyamokká alakítására. Fogadja el az LGPL vagy a GPL licencet. Komplett megoldást kínál audio és video rögzítésére, átalakítására és streamingjére.
3. A projekt felépítése:
Beszerzési terminál
1. A VideoCore jelenleg ismertebb
Jelenleg számos jól ismert hazai push streaming keretrendszer a VideoCore másodlagos fejlesztése. Ez a keretrendszer főleg C ++ nyelven íródott, és támogatja az RTMP streaminget, de kissé homályos az iOS fejlesztők számára (kivéve azokat, akik jártasak a C ++ programban). Ha nyílt forráskódú és ingyenes programot szeretne, választhat több ismert projekt közül: VideoCore + GPUImage + GPU-alapú szépségszűrők, és az IJKPlayer segítségével módosíthatja azokat.
2. Belföldön népszerű LiveVideoCoreSDK
A keretrendszer biztosítja az IOS Apple mobiltelefon RTMP streamingjét. Töltse ki az RTMP szolgáltatás címét, és közvetlenül továbbíthatja az adatfolyamot. Az SDK letöltése után az egyszerű projektkonfiguráció közvetlenül futtatható, és a szépség élő közvetítése és a szűrő funkciók megvalósulnak. Az OpenGL alapján az elülső és a hátsó kamera bármikor kapcsolható, Visszahívás az RTMP kapcsolat állapotáról.
Ez a keretrendszer az egyik legkorábbi push streaming keretrendszer Kínában. Közülük sokan használják ezt az SDK-t. A funkció nagyon teljes. A szerző is elég jó. Nagyon jó a push streaming gyűjtéssel kapcsolatos tartalmak elsajátításához, de nehéz integrálni a projektbe (nekem Say). Általánosságban elmondható, hogy ez egy nagyon erőteljes push streaming SDK, szinte mind C ++ nyelven íródott, és a fordítás hatékonysága nagyon jó. Ha van ereje, akkor ajánlott ezt a keretrendszert használni saját projektje végpontjának végrehajtásához.
A push end megvalósítása
Az LFLiveKit-t használják, és a streaming vége számos nyílt forráskódú projektet választhat a GitHubon az LFLiveKit helyettesítésére, például a fent említett VideoCore és LiveVideoCoreSDK. Kereskedelmi felhasználásra kiválaszthatja a nagyobb gyártók, az Alibaba Cloud és a Qiniu SDK-kat, közülük az Alibaba Cloud Live Cloud használta. Az élő felhő használatának előnye, hogy az alkalmazás gyorsan elindítható, és a funkciók nagyon teljesek. Ez lehet egy játékos, egy push end, egy szerverkészlet, és az ügyfélszolgálati szakemberek segíthetnek integrálni a projektbe.
A játékos megvalósítása
A lejátszó az RTMP-re optimalizált ijkplayer () szoftvert használja. Az ijkplayer egy FFmpeg alapú, cross-platform játékos. Ezt a nyílt forráskódú projektet több alkalmazás is használta. Közülük Inke, Meipai és Douyu használja az ijkplayert (5700+). Az ijkplayert már becsomagoltuk, csak húzza be a projektbe, és használja. Mentse az összeállítási folyamatot (az összeállítás nagyon problémás és hibára hajlamos).
|
Írja be az e-mail címet a meglepetéshez
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albán
ar.fmuser.org -> arab
hy.fmuser.org -> örmény
az.fmuser.org -> azerbajdzsán
eu.fmuser.org -> baszk
be.fmuser.org -> belorusz
bg.fmuser.org -> bolgár
ca.fmuser.org -> katalán
zh-CN.fmuser.org -> kínai (egyszerűsített)
zh-TW.fmuser.org -> kínai (hagyományos)
hr.fmuser.org -> horvát
cs.fmuser.org -> cseh
da.fmuser.org -> dán
nl.fmuser.org -> holland
et.fmuser.org -> észt
tl.fmuser.org -> filippínó
fi.fmuser.org -> finn
fr.fmuser.org -> francia
gl.fmuser.org -> galíciai
ka.fmuser.org -> grúz
de.fmuser.org -> német
el.fmuser.org -> Görög
ht.fmuser.org -> haiti kreol
iw.fmuser.org -> héber
hi.fmuser.org -> hindi
hu.fmuser.org -> magyar
is.fmuser.org -> izlandi
id.fmuser.org -> indonéz
ga.fmuser.org -> ír
it.fmuser.org -> olasz
ja.fmuser.org -> japán
ko.fmuser.org -> koreai
lv.fmuser.org -> lett
lt.fmuser.org -> litván
mk.fmuser.org -> macedón
ms.fmuser.org -> maláj
mt.fmuser.org -> máltai
no.fmuser.org -> norvég
fa.fmuser.org -> perzsa
pl.fmuser.org -> lengyel
pt.fmuser.org -> portugál
ro.fmuser.org -> román
ru.fmuser.org -> orosz
sr.fmuser.org -> szerb
sk.fmuser.org -> szlovák
sl.fmuser.org -> Szlovén
es.fmuser.org -> spanyol
sw.fmuser.org -> szuahéli
sv.fmuser.org -> svéd
th.fmuser.org -> Thai
tr.fmuser.org -> török
uk.fmuser.org -> ukrán
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnámi
cy.fmuser.org -> walesi
yi.fmuser.org -> jiddis
Az FMUSER Wirless könnyebben továbbítja a videót és a hangot!
Kapcsolat
Cím:
No. 305 szoba HuiLan épület No.273 Huanpu Road Guangzhou, Kína 510620
Kategóriák
Hírlevél