FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
Priatelia, ktorí potrebujú vybudovať platformu pre živé video, sa na ňu neprichádzajú dívať, čerstvo vydaný zdrojový kód pre živé video je tu!
Ako všetci vieme, pri budovaní platformy živého vysielania je kľúčom kompletná sada zdrojového kódu živého videa. Ako príklad si vezmeme zdrojový kód videa naživo od Cloud Leoparda, editor vám predstaví, ako vybudovať platformu živého vysielania.
Prvý krok, zber videa a zvuku na konci PC
Najobľúbenejšími a najpredávanejšími hrami sú v súčasnosti terminálové hry ako 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 atď. Pri hrách veľkého rozsahu je potrebné dokonale zachytiť obrazovku hry a zvuk na strane počítača.
Bežný obraz na strane PC je v súčasnosti s vysokým rozlíšením 1080P a jedná sa hlavne o film. Množstvo údajov je veľmi veľké. Ako efektívne zhromažďovať tieto údaje a kódovať a komprimovať v reálnom čase a zároveň mať vyššiu účinnosť kompresie, aby sa šetrila platforma Náklady na šírku pásma údajov na konci sú problémom, ktorý je potrebné podrobne zvážiť.
Druhý krok, mobilná zbierka videa a zvuku
Okrem živého vysielania počítačových hier musíme robiť aj mobilné hry a vonkajšie scény. Preto je nevyhnutné vyvinúť nástroje na živé vysielanie na mobilnej strane.
Súčasnými dvoma hlavnými operačnými systémami pre mobilné telefóny sú Android spoločnosti Google a iOS. Vývojové jazyky a vývojové rámce dvoch hlavných operačných systémov sú úplne odlišné. Systém Android používa na vývoj aplikačnej vrstvy jazyk Java, zatiaľ čo systém iOS spoločnosti Apple používa na vývoj jazyk Object-C. Tieto dve platformy majú svoje vlastné odlišné vývojové rozhrania a funkcie a aplikácie na týchto dvoch platformách nemajú žiadnu kompatibilitu, takže na dokončenie tejto záležitosti musíme vytvoriť dva vývojové tímy APP.
Tretí krok, zverejnenie a transkódovanie obsahu
Potom, čo klientske zariadenie zhromaždí a spracuje živý obrazový a zvukový obsah, najskôr ho odošle na pôvodný server platformy. Implementujeme pôvodný server v miestnosti chrbticových uzlov miestneho operátora v Pekingu (malá vzdialenosť pre ľahkú údržbu). Zdrojový server prijíma mechanizmus horúceho zálohovania klastra viacerých strojov, aby zabránil serveru zdrojového servera ovplyvňovať stabilnú prevádzku celej platformy po jej poklese.
Zdrojový server lokality je pripojený k profesionálnemu úložnému zariadeniu diskových polí. Keď zdrojový server lokality prijme údaje, najskôr skopíruje N kópií a preposiela ich do N sekundárnych uzlov CDN nižšie a jednu kópiu skopíruje na transkódovací server súčasne. Prekódovací server vykonáva transkódovanie každého prijatého toku v reálnom čase, hlavne prevádza bitový tok s vysokým rozlíšením na bitový tok so štandardným rozlíšením na mobilný terminál s malou obrazovkou. Mobilný terminál prijímajúci malý bitový tok s malou definíciou nielenže spĺňa svoje vlastné požiadavky na rozlíšenie malej obrazovky, ale zároveň môže znížiť požiadavky na schopnosť dekódovania mobilného terminálu a efektívne šetriť náklady na šírku pásma.
Prekódovací server zároveň uloží nahrávku živého vysielania v reálnom čase na diskové pole pre neskoršie prehrávanie na požiadanie.
Štvrtý krok, streamovanie médií
Vydanie streamovaných médií je tiež veľmi dôležité pre celú platformu, pretože konečnou službou pre koncových používateľov sú servery streamovaných médií distribuované po sieti. Stabilita a výkon streamovacích mediálnych serverov určujú skúsenosti koncového používateľa. A prevádzkové náklady platformy. Na základe predchádzajúcich skúseností s IPTV je technická cesta, ktorú sme si v tomto projekte vybrali, stále vyvinutá sama. Samozrejme, že je založený na predchádzajúcom streamovacom serveri IPTV. Hlavné technické body majú nasledujúce vylepšenia:
1. Streamovací mediálny server je stále implementovaný v jazyku C, aby sa zaistila najvyššia prevádzková efektívnosť;
2. Zmeňte predchádzajúci model s viacerými procesmi na asynchrónny model IO, aby ste zlepšili súbežný výkon servera;
3. Pridaná podpora protokolov RTMP a HLS na protokolovej vrstve;
4. Zaviesť distribuovanú architektúru Hadoop na uľahčenie rozsiahleho distribuovaného nasadenia, plánovania a odolnosti proti chybám;
Vďaka týmto vylepšeniam bude mať celkový výkon streamovacieho mediálneho servera ďalší kvalitatívny skok.
Piaty krok, distribúcia obsahu CDN
CDN je veľa obsahu, ale na trhu je tiež veľa poskytovateľov služieb CDN. Nemalo by byť ťažké nájsť ten, ktorý vám vyhovuje. Pokiaľ ide o výber protokolu, podporujeme protokoly RTMP a HTTP podľa charakteristík živých aplikácií a aplikácií na požiadanie. , UDP protokol tieto tri typy.
Nakoniec je tu strana prehrávača, PC, Android a iOS. Samotný vývoj zdrojového kódu živého videa si vyžaduje veľa času, energie a nákladov. Ak nie ste pripravení, odporúča sa, aby ste zdrojový kód živého videa nevyrábali sami. Trh je koniec koncov vynikajúci. Zdrojový kód živého videa je stále veľmi bohatý
|
Zadajte e-mail, aby ste dostali prekvapenie
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
Kontakt
adresa:
Budova č. 305 Izba HuiLan č. 273 Huanpu Road Kanton Čína 510620
Kategórie
Prihlás sa na odber Newslettra