FMUSER Wirless överför video och ljud enklare!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanska
sq.fmuser.org -> albanska
ar.fmuser.org -> arabiska
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbajdzjanska
eu.fmuser.org -> Baskiska
be.fmuser.org -> vitryska
bg.fmuser.org -> Bulgariska
ca.fmuser.org -> katalanska
zh-CN.fmuser.org -> Kinesiska (förenklad)
zh-TW.fmuser.org -> Kinesiska (traditionella)
hr.fmuser.org -> kroatiska
cs.fmuser.org -> Tjeckiska
da.fmuser.org -> danska
nl.fmuser.org -> Dutch
et.fmuser.org -> estniska
tl.fmuser.org -> filippinska
fi.fmuser.org -> finska
fr.fmuser.org -> French
gl.fmuser.org -> galiciska
ka.fmuser.org -> Georgiska
de.fmuser.org -> tyska
el.fmuser.org -> Greek
ht.fmuser.org -> Haitisk kreol
iw.fmuser.org -> hebreiska
hi.fmuser.org -> Hindi
hu.fmuser.org -> ungerska
is.fmuser.org -> isländska
id.fmuser.org -> Indonesiska
ga.fmuser.org -> Irländska
it.fmuser.org -> Italian
ja.fmuser.org -> japanska
ko.fmuser.org -> koreanska
lv.fmuser.org -> lettiska
lt.fmuser.org -> Litauiska
mk.fmuser.org -> makedonska
ms.fmuser.org -> Malajiska
mt.fmuser.org -> maltesiska
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiska
pl.fmuser.org -> polska
pt.fmuser.org -> portugisiska
ro.fmuser.org -> rumänska
ru.fmuser.org -> ryska
sr.fmuser.org -> serbiska
sk.fmuser.org -> Slovakiska
sl.fmuser.org -> Slovenska
es.fmuser.org -> spanska
sw.fmuser.org -> Swahili
sv.fmuser.org -> svenska
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiska
uk.fmuser.org -> ukrainska
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesiskt
cy.fmuser.org -> Walesiska
yi.fmuser.org -> Jiddisch
Vänner som behöver bygga en livevideoplattform kommer inte för att se den, den nyligen släppta källkoden för livevideo är här!
Som vi alla vet, för att bygga en livesändningsplattform är en komplett uppsättning livevideokällkod nyckeln. Med Cloud Leopards källkod för livevideo som ett exempel kommer redaktören att introducera dig till hur du bygger en livesändningsplattform.
Det första steget, PC-slut video och ljud samling
För närvarande är de hetaste och mest trafikerade spelen terminalspel, som 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 , etc. För storskaliga spel är det nödvändigt att perfekt fånga spelskärmen och ljudet på PC-sidan.
Mainstream-bilden på PC-sidan är för närvarande 1080P högupplöst upplösning, och det är huvudsakligen en film. Datamängden är mycket stor. Hur man samlar in dessa data effektivt och kodar och komprimerar i realtid, och samtidigt har högre komprimeringseffektivitet för att rädda plattformen. Kostnaden för databandbredd i slutet är ett problem som måste övervägas i detalj.
Det andra steget, mobil video- och ljudinsamling
Utöver livesändningen av spel på PC-sidan måste vi även göra spel på mobilsidan och utomhusscener. Därför är det absolut nödvändigt att utveckla verktyg för livesändningar på mobilsidan.
De nuvarande två stora operativsystemen för mobiltelefoner är Googles Android och Apples ios. Utvecklingsspråken och utvecklingsramarna för de två stora operativsystemen är ganska olika. Android-system använder Java-språk för utveckling av applikationslager, medan Apples iOS-system använder Object-C-språk för utveckling. De två plattformarna har sina egna olika utvecklingsgränssnitt och funktioner, och applikationerna på de två plattformarna har ingen kompatibilitet, så vi måste bilda två APP-utvecklingsteam för att slutföra denna fråga.
Det tredje steget, innehållspublicering och omkodning
Efter att front-end-utrustningen har samlat in och bearbetat livevideo- och ljudinnehållet, skickar den det först till plattformens ursprungsserver. Vi distribuerar ursprungsservern i den lokala operatörens ryggradsnodrum i Peking (nära avstånd för enkelt underhåll). Källservern använder en het backup-mekanism för flera datorer för att förhindra att en källplatsserver påverkar den stabila driften av hela plattformen efter att den har gått ner.
Källplatsservern är ansluten till en professionell disklagringsenhet. När källplatsservern tar emot data, kopierar den först N kopior och vidarebefordrar den till de N sekundära CDN-noderna nedan, och kopierar samtidigt en kopia till omkodningsservern. Omkodningsservern utför omkodning i realtid av varje mottagen ström, huvudsakligen omvandlar högupplösta bitströmmen till en standardupplösningsbitström till en mobilterminal med liten skärm. Den mobila terminalen som tar emot småbitströmmen med liten upplösning uppfyller inte bara sina egna krav på små skärmupplösningar, samtidigt kan den minska mobilterminalens avkodningskapacitetskrav och effektivt spara bandbreddskostnader.
Samtidigt sparar omkodningsservern livestreaminginspelningen i realtid till diskarrayen för senare uppspelning på begäran.
Det fjärde steget, streaming media release
Strömmande mediasläpp är också mycket viktigt för hela plattformen, eftersom den slutliga tjänsten för slutanvändare är de strömmande mediaservrarna som distribueras över hela nätverket. Stabiliteten och prestandan hos de strömmande mediaservrarna avgör slutanvändarens upplevelse. Och driftskostnaden för plattformen. Baserat på tidigare erfarenheter av IPTV är den tekniska vägen vi valde i detta projekt fortfarande egenutvecklad. Naturligtvis är den baserad på den tidigare IPTV-strömningsservern. De centrala tekniska punkterna har följande förbättringar:
1. Den strömmande mediaservern är fortfarande implementerad i C-språk för att säkerställa högsta driftseffektivitet;
2. Ändra den tidigare multiprocessmodellen till en asynkron IO-modell för att förbättra serverns samtidiga bearbetningsprestanda;
3. Tillagt stöd för RTMP- och HLS-protokoll på protokolllagret;
4. Introducera Hadoops distribuerade arkitektur för att underlätta storskalig distribuerad distribution, schemaläggning och feltolerans;
Genom dessa förbättringar kommer den övergripande prestandan för streamingmediaservern att få ytterligare ett kvalitativt steg.
Det femte steget, distribution av CDN-innehåll
CDN är mycket innehåll, men det finns också många CDN-tjänsteleverantörer på marknaden. Det borde inte vara svårt att hitta en som passar dig. När det gäller protokollval stöder vi RTMP- och HTTP-protokoll enligt egenskaperna hos live- och on-demand-applikationer. , UDP-protokoll dessa tre typer.
Slutligen finns det spelarsidan, PC, Android och iOS. Utvecklingen av själva källkoden för livevideo kräver mycket tid, energi och kostnader. Om du inte är förberedd rekommenderas det att inte skapa källkoden för livevideo själv. När allt kommer omkring är marknaden utmärkt. Livevideokällkoden är fortfarande mycket rik
|
Ange e-post för att få en överraskning
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanska
sq.fmuser.org -> albanska
ar.fmuser.org -> arabiska
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbajdzjanska
eu.fmuser.org -> Baskiska
be.fmuser.org -> vitryska
bg.fmuser.org -> Bulgariska
ca.fmuser.org -> katalanska
zh-CN.fmuser.org -> Kinesiska (förenklad)
zh-TW.fmuser.org -> Kinesiska (traditionella)
hr.fmuser.org -> kroatiska
cs.fmuser.org -> Tjeckiska
da.fmuser.org -> danska
nl.fmuser.org -> Dutch
et.fmuser.org -> estniska
tl.fmuser.org -> filippinska
fi.fmuser.org -> finska
fr.fmuser.org -> French
gl.fmuser.org -> galiciska
ka.fmuser.org -> Georgiska
de.fmuser.org -> tyska
el.fmuser.org -> Greek
ht.fmuser.org -> Haitisk kreol
iw.fmuser.org -> hebreiska
hi.fmuser.org -> Hindi
hu.fmuser.org -> ungerska
is.fmuser.org -> isländska
id.fmuser.org -> Indonesiska
ga.fmuser.org -> Irländska
it.fmuser.org -> Italian
ja.fmuser.org -> japanska
ko.fmuser.org -> koreanska
lv.fmuser.org -> lettiska
lt.fmuser.org -> Litauiska
mk.fmuser.org -> makedonska
ms.fmuser.org -> Malajiska
mt.fmuser.org -> maltesiska
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiska
pl.fmuser.org -> polska
pt.fmuser.org -> portugisiska
ro.fmuser.org -> rumänska
ru.fmuser.org -> ryska
sr.fmuser.org -> serbiska
sk.fmuser.org -> Slovakiska
sl.fmuser.org -> Slovenska
es.fmuser.org -> spanska
sw.fmuser.org -> Swahili
sv.fmuser.org -> svenska
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiska
uk.fmuser.org -> ukrainska
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamesiskt
cy.fmuser.org -> Walesiska
yi.fmuser.org -> Jiddisch
FMUSER Wirless överför video och ljud enklare!
Kontakta Oss
Adress:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Kina 510620
Kategorier
Nyhetsbrev