FMUSER Wirless stuur video en klank makliker toe!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
1. Tegniese realiseringsvlak:
Die tegnologie is relatief volwasse en die toerusting ondersteun ook harde kodering. IOS bied 'n gereedgemaakte Video ToolBox-raamwerk wat die struktuur van die kamera en streaming media-data kan verwerk, maar die Video ToolBox-raamwerk is slegs versoenbaar met weergawes 8.0 en hoër, en x264-biblioteeksagteware is nodig vir diegene onder 8.0. Daar is klaargemaakte open source-implementasies op github, insluitend streaming, skoonheid, watermerk, koeëlskerm, soos animasie, filters en afspeel.
Twee, streaming media-uitsending
1. TCP:
TCP is 'n punt-tot-punt-protokol. Alhoewel dit die betroubaarheid van data-oordrag kan verseker, verbruik dit baie bedienerhulpbronne, en dit is moeilik om die intydse oordrag van datastrome te waarborg in situasies met groot datastrome.
2. UDP:
UDP is 'n onbetroubare transmissieprotokol. Dit hoef nie die verbindingstoestand te handhaaf nie en dink nie dat elke datapakket die ontvangkant moet bereik nie. Daarom is die netwerkbelasting kleiner as TCP, en is die transmissiesnelheid vinniger as TCP; hoe meer druk die netwerk is, hoe groter is die kans. Meer pakkies gaan verlore.
3. RTMP:
RTMP is 'n protokol wat ontwerp is vir doeltreffende oordrag van video, klank en data. Dit besef real-time video- en klankoordrag deur 'n binêre TCP-verbinding te bewerkstellig of 'n HTTP-tonnel te koppel.
4. FFmpeg:
FFmpeg is 'n oopbron-rekenaarprogram wat gebruik kan word om digitale klank en video op te neem, om te skakel en in strome om te skakel. Neem LGPL- of GPL-lisensie aan. Dit bied 'n volledige oplossing vir die opname, omskakeling en stroom van klank en video.
3. Projekbou:
Aankoopterminaal
1. VideoCore is tans meer bekend
Tans is baie bekende binnelandse raamwerke vir drukstroom die sekondêre ontwikkeling van VideoCore. Hierdie raamwerk is hoofsaaklik in C ++ geskryf en ondersteun RTMP-streaming, maar dit is 'n bietjie duister vir iOS-ontwikkelaars (behalwe diegene wat C ++ magtig is). As u open source en gratis wil hê, kan u kies uit verskeie bekende projekte VideoCore + GPUImage + GPU-gebaseerde skoonheidsfilters, en IJKPlayer gebruik om dit te wysig.
2. Plaaslik gewilde LiveVideoCoreSDK
Die raamwerk bied die RTMP-streaming van IOS Apple-selfone. Vul die RTMP-diensadres in en u kan die stroom direk druk. Nadat die SDK afgelaai is, kan die eenvoudige projekkonfigurasie direk uitgevoer word, en die skoonheidsuitsendings en filterfunksies word gerealiseer. Gebaseer op OpenGL, kan die voorste en agterste kameras te eniger tyd aangeskakel word. Verskaf terugbel van die RTMP-verbindingsstatus.
Hierdie raamwerk is een van die vroegste raamwerke vir drukstroom in China. Baie van hulle gebruik hierdie SDK. Die funksie is baie volledig. Die skrywer is ook redelik goed. Dit is baie goed vir die aanleer van inhoud wat verband hou met versameling van streamen-versameling, maar dit is moeilik om in die projek te integreer (vir my sê ek). Oor die algemeen is dit 'n baie kragtige SDK vir push-streaming, amper alles geskryf in C ++, en die samestellingsdoeltreffendheid is baie goed. As u die krag het, word dit aanbeveel om hierdie raamwerk te gebruik om u eie projek aan die gang te sit.
Implementering van die drukpunt
LFLiveKit word gebruik, en die streaming-einde kan baie open source-projekte op GitHub kies om LFLiveKit te vervang, soos VideoCore en LiveVideoCoreSDK hierbo genoem. Vir kommersiële gebruik kan u die SDK's van groot vervaardigers, Alibaba Cloud en Qiniu, kies, onder wie Alibaba Cloud Live Cloud dit gebruik het. Die voordeel van die lewendige wolk is dat die app vinnig van stapel gestuur kan word en dat die funksies baie volledig is. Dit kan 'n speler, 'n push-end, 'n stel bedieners, en professionele kliëntedienspersoneel kan help om dit in die projek te integreer.
Realisering van die speler
Die speler gebruik ijkplayer () wat geskik is vir RTMP. ijkplayer is 'n platformplatformspeler gebaseer op FFmpeg. Hierdie open source-projek is deur verskeie programme gebruik. Onder hulle gebruik Inke, Meipai en Douyu ijkplayer (5700+). Ons het die ijkplayer reeds verpak, sleep dit net na die projek en gebruik dit. Stoor die samestellingsproses (samestelling is baie lastig en foutief).
|
Voer e-posadres in om 'n verrassing te kry
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
FMUSER Wirless stuur video en klank makliker toe!
Kontak Ons
adres:
No.305 Kamer HuiLan-gebou No.273 Huanpu-weg Guangzhou China 510620
kategorieë
Nuusbrief