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
Vriende wat 'n regstreekse videoplatform moet bou, kan dit nie sien nie, die pas vrygestelde bronkode vir live video's is hier!
Soos ons almal weet, is die sleutel om 'n regstreekse uitsaaiplatform te bou. As voorbeeld van Cloud Leopard se live videobronkode, sal die redakteur u voorstel hoe u 'n regstreekse uitsaaiplatform kan bou.
Die eerste stap, PC end video en klank versameling
Tans is die gewildste en mees verkeerde speletjies terminale speletjies, soos League of Legends, Sword Spirit, World of Tanks, DOTA2, Kart, Dream Three Kingdoms, Monster Hunter, Perfect World, Cross Fire, World of Warcraft, Fantasy Westward Journey, Hearthstone , ens. Vir grootskaalse speletjies is dit nodig om die spelskerm en klank aan die rekenaarkant perfek vas te lê.
Die hoofstroombeeld aan die PC-kant het tans 'n hoë-definisie-resolusie van 1080P, en dit is hoofsaaklik 'n rolprent. Die hoeveelheid data is baie groot. Hoe om hierdie data doeltreffend te versamel en in real-time te kodeer en saam te pers, en terselfdertyd 'n hoër kompressiedoeltreffendheid te hê om die platform te bespaar. Die koste van data-bandbreedte aan die einde is 'n probleem wat in detail oorweeg moet word.
Die tweede stap, mobiele video- en klankversameling
Benewens die regstreekse uitsending van PC-kant-speletjies, moet ons ook mobiele speletjies en buitelug-tonele doen. Daarom is dit noodsaaklik om regstreekse uitsaai-instrumente aan die mobiele kant te ontwikkel.
Die huidige twee belangrikste selfoonbestuurstelsels is Google se Android- en Apple-ios. Die ontwikkelingstale en ontwikkelingsraamwerke van die twee belangrikste bedryfstelsels verskil heeltemal. Android-stelsel gebruik Java-taal vir die ontwikkeling van toepassingslaag, terwyl Apple se iOS-stelsel Object-C-taal gebruik vir ontwikkeling. Die twee platforms het hul eie verskillende ontwikkelaarskoppelvlakke en -funksies, en die toepassings op die twee platforms het geen versoenbaarheid nie, dus moet ons twee APP-ontwikkelingspanne saamstel om hierdie saak af te handel.
Die derde stap, inhoudpublisering en transkodering
Nadat die toerusting die lewendige video- en klankinhoud versamel en verwerk het, word dit eers na die oorsprongbediener van die platform gestuur. Ons plaas die oorsprongbediener in die plaaslike operateur se ruggraatknoopplek in Beijing (naby vir maklike instandhouding). Die bronbediener neem 'n multi-masjien-troep-rugsteunmeganisme toe om te voorkom dat 'n bronwebwerfbediener die stabiele werking van die hele platform beïnvloed nadat dit afgegaan het.
Die bron-werfbediener is gekoppel aan 'n professionele skyfopbergingstoestel. Wanneer die brongebiedbediener die data ontvang, kopieer dit eers N-kopieë en stuur dit na die N sekondêre CDN-nodusse hieronder, en terselfdertyd een kopie na die transkoderingsbediener. Die transkoderingsbediener voer real-time transkodering uit van elke stroom wat ontvang word, en omskakel hoofsaaklik die hoë-definisie-bitstroom in 'n standaard-definisie-bitstroom na 'n kleinskerm mobiele terminal. Die mobiele terminaal wat die klein-definisie klein bietjie stroom ontvang, voldoen nie net aan sy eie resolusie-vereistes vir klein skerms nie; dit kan terselfdertyd die vereistes vir die dekoderingsvermoë van die mobiele terminale verminder en bandbreedtekoste effektief bespaar.
Terselfdertyd stoor die transkoderingsbediener die real-time live streaming opname op die skyfopstelling vir later afspeel op aanvraag.
Die vierde stap, vrystelling van streaming media
Streaming media-vrystelling is ook baie belangrik vir die hele platform, want die finale diens vir eindgebruikers is die streaming media-bedieners wat deur die netwerk versprei word. Die stabiliteit en prestasie van die stroommedia-bedieners bepaal die eindgebruikerservaring. En die bedryfskoste van die platform. Op grond van die vorige ervaring van IPTV is die tegniese roete wat ons in hierdie projek gekies het, steeds selfontwikkeld. Natuurlik is dit gebaseer op die vorige IPTV-streamingbediener. Die kern tegniese punte het die volgende verbeterings:
1. Die streaming media-bediener word steeds in C-taal geïmplementeer om die hoogste bedryfsdoeltreffendheid te verseker;
2. Verander die vorige multi-prosessemodel na 'n asynchrone IO-model om die gelyktydige verwerkingsprestasie van die bediener te verbeter;
3. Bygevoeg ondersteuning vir RTMP en HLS protokolle op die protokol laag;
4. Stel die verspreide argitektuur van Hadoop bekend om grootskaalse verspreide implementering, skedulering en fouttoleransie te vergemaklik;
Deur hierdie verbeterings sal die algehele prestasie van die streaming media-bediener nog 'n kwalitatiewe sprong hê.
Die vyfde stap, verspreiding van CDN-inhoud
CDN is baie inhoud, maar daar is ook baie CDN-diensverskaffers op die mark. Dit moet nie moeilik wees om een te vind wat by u pas nie. Wat protokolkeuse betref, ondersteun ons RTMP- en HTTP-protokolle volgens die kenmerke van live en on-demand toepassings. , UDP protokol hierdie drie tipes.
Ten slotte is daar die spelerkant, rekenaar, Android en iOS. Die ontwikkeling van die live video-bronkode self verg baie tyd, energie en koste. As u nie bereid is nie, word dit aanbeveel om nie die live videobronkode self te maak nie. Die mark is immers uitstekend. Die regstreekse videobronkode is steeds baie ryk
|
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