FMUSER Wirless edastab videot ja heli lihtsamalt!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
1. Tehnilise teostuse tase:
Tehnoloogia on suhteliselt küps ja varustus toetab ka kõvakodeerimist. IOS pakub valmis Video ToolBoxi raamistikku, mis suudab töödelda kaamera ja voogesituse meediumiandmete struktuuri, kuid Video ToolBoxi raamistik ühildub ainult versioonidega 8.0 ja uuematega ning alla 264 versioonide jaoks on vajalik x8.0 teegi tarkvara. Githubis on valmis avatud lähtekoodiga rakendused, sealhulgas voogesitus, ilu, vesimärk, täppekraan nagu animatsioon, filtrid ja taasesitus.
Kaks, voogedastuse edastamine
1. TCP:
TCP on punkt-punkt protokoll. Kuigi see suudab tagada andmeedastuse usaldusväärsuse, kulutab see palju serveriressursse ning suurte andmevoogudega olukordades on raske tagada andmevoogude edastamist reaalajas.
2. UDP:
UDP on ebausaldusväärne edastusprotokoll. See ei pea säilitama ühenduse olekut ega arva, et iga andmepakett peab jõudma vastuvõtvasse otsa. Seetõttu on võrgu koormus väiksem kui TCP ja edastuskiirus on kiirem kui TCP; kuid mida rohkem on võrk ülekoormatud, seda tõenäolisem on see. Rohkem pakette on kadunud.
3. RTMP:
RTMP on protokoll, mis on mõeldud video, heli ja andmete tõhusaks edastamiseks. See realiseerib video ja heli reaalajas edastamise, luues binaarse TCP-ühenduse või ühendades HTTP-tunneli.
4. FFmpeg:
FFmpeg on avatud lähtekoodiga arvutiprogramm, mida saab kasutada digitaalse heli ja video salvestamiseks, teisendamiseks ja voogudeks teisendamiseks. Võta vastu LGPL või GPL litsents. See pakub täielikku lahendust heli ja video salvestamiseks, teisendamiseks ja voogesituseks.
3. Projekti ehitamine:
Omandamisterminal
1. VideoCore on praegu rohkem tuntud
Praegu on VideoCore teisejärguline arendus paljud tuntud kodumaised voogedastuse raamistikud. See raamistik on peamiselt kirjutatud C ++ keeles ja toetab RTMP voogesitust, kuid on iOS-i arendajate jaoks (välja arvatud need, kes valdavad C ++ -i) veidi ebaselge. Kui soovite avatud lähtekoodiga ja tasuta, võite valida mitme tuntud projekti vahel VideoCore + GPUImage + GPU-põhised ilufiltrid ja kasutada nende muutmiseks IJKPlayerit.
2. Kodumaiselt populaarne LiveVideoCoreSDK
Raamistik pakub IOS Apple'i mobiiltelefoni voogedastust RTMP-ga. Sisestage RTMP-teenuse aadress ja saate otse voogesituse lükata. Pärast SDK allalaadimist saab projekti lihtsa konfiguratsiooni otse käivitada ning ilu otseülekande ja filtreerimisfunktsioonid on realiseeritud. OpenGL-i põhjal saab esi- ja tagakaameraid igal ajal ümber lülitada. Tagastage RTMP-ühenduse olek.
See raamistik on Hiinas üks varasemaid tõuke voogesituse raamistikke. Paljud neist kasutavad seda SDK-d. Funktsioon on väga täielik. Autor on ka üsna hea. See on väga hea streaming voogude kogumisega seotud sisu õppimiseks, kuid seda on keeruline projekti integreerida (minu jaoks öelge). Üldiselt on see väga võimas push-streaming SDK, mis on peaaegu kõik kirjutatud C ++ keeles ja kompileerimise efektiivsus on väga hea. Kui teil on jõudu, on soovitatav seda raamistikku kasutada oma projekti tõuke lõpetamiseks.
Tõukejõu rakendamine
Kasutatakse LFLiveKiti ja voogesituse lõpp võib valida GFH LiveKiti asendamiseks GitHubis palju avatud lähtekoodiga projekte, näiteks VideoCore ja LiveVideoCoreSDK. Äriliseks kasutamiseks saate valida nende hulgas suuremate tootjate SD-d, Alibaba Cloudi ja Qiniu, Alibaba Cloud Live Cloud on seda kasutanud. Otsepilve kasutamise eeliseks on see, et rakenduse saab kiiresti käivitada ja funktsioonid on väga täielikud. See võib olla mängija, tõuke, serverite komplekt ja professionaalsed klienditeenindajad võivad aidata seda projekti integreerida.
Mängija realiseerimine
Mängija kasutab RTMP jaoks optimeeritud ijkplayerit (). ijkplayer on platvormidevaheline mängija, mis põhineb FFmpegil. Seda avatud lähtekoodiga projekti on kasutanud mitu rakendust. Neist Inke, Meipai ja Douyu kasutavad ijkplayerit (5700+). Oleme juba pakkinud ijkplayeri, lihtsalt lohistage see projekti ja kasutage seda. Salvestage kompileerimisprotsess (kompileerimine on väga tülikas ja veaohtlik).
|
Üllatuse saamiseks sisestage e-posti aadress
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
FMUSER Wirless edastab videot ja heli lihtsamalt!
Saada sõnum
Aadress:
Nr 305 tuba HuiLan Building No.273 Huanpu Road Guangzhou, Hiina 510620
Kategooriad
Uudiskiri