„FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanų kalba
sq.fmuser.org -> albanų
ar.fmuser.org -> arabų
hy.fmuser.org -> armėnas
az.fmuser.org -> azerbaidžanietis
eu.fmuser.org -> baskų
be.fmuser.org -> baltarusių
bg.fmuser.org -> bulgarų
ca.fmuser.org -> katalonų
zh-CN.fmuser.org -> kinų (supaprastinta)
zh-TW.fmuser.org -> kinų (tradicinė)
hr.fmuser.org -> kroatų
cs.fmuser.org -> čekų
da.fmuser.org -> danų
nl.fmuser.org -> Olandų
et.fmuser.org -> estų
tl.fmuser.org -> filipinietis
fi.fmuser.org -> suomių
fr.fmuser.org -> prancūzų
gl.fmuser.org -> Galisų
ka.fmuser.org -> gruzinų
de.fmuser.org -> vokiečių kalba
el.fmuser.org -> graikų
ht.fmuser.org -> Haičio kreolis
iw.fmuser.org -> hebrajų
hi.fmuser.org -> hindi
hu.fmuser.org -> vengrų
is.fmuser.org -> islandų
id.fmuser.org -> indoneziečių
ga.fmuser.org -> airių
it.fmuser.org -> italų kalba
ja.fmuser.org -> japonų
ko.fmuser.org -> korėjiečių
lv.fmuser.org -> latvių
lt.fmuser.org -> lietuvis
mk.fmuser.org -> makedonų
ms.fmuser.org -> malajiečių
mt.fmuser.org -> maltiečių
no.fmuser.org -> norvegų
fa.fmuser.org -> persų
pl.fmuser.org -> lenkų
pt.fmuser.org -> portugalų
ro.fmuser.org -> rumunų
ru.fmuser.org -> rusų
sr.fmuser.org -> serbų
sk.fmuser.org -> slovakų
sl.fmuser.org -> slovėnų
es.fmuser.org -> ispanų
sw.fmuser.org -> svahili kalba
sv.fmuser.org -> švedų
th.fmuser.org -> Tailando
tr.fmuser.org -> turkų
uk.fmuser.org -> ukrainietis
ur.fmuser.org -> urdu
vi.fmuser.org -> vietnamiečių
cy.fmuser.org -> Valų kalba
yi.fmuser.org -> jidiš
Draugai, kuriems reikia sukurti tiesioginę vaizdo platformą, neateina jos pamatyti, ką tik išleistas tiesioginio vaizdo šaltinio kodas yra čia!
Kaip visi žinome, norint sukurti tiesioginės transliacijos platformą, svarbiausia yra visas tiesioginio vaizdo šaltinio kodo rinkinys. Remdamasis „Cloud Leopard“ tiesioginio vaizdo šaltinio kodu, redaktorius supažindins jus, kaip sukurti tiesioginės transliacijos platformą.
Pirmas žingsnis - kompiuterio vaizdo ir garso rinkinys
Šiuo metu karščiausi ir labiausiai parduodami žaidimai yra terminalo žaidimai, tokie kaip „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“. Didelio masto žaidimams būtina puikiai užfiksuoti žaidimo ekraną ir garsą kompiuterio pusėje.
Šiuo metu pagrindinis kompiuterio vaizdas yra 1080P aukštos raiškos skiriamoji geba, ir tai daugiausia yra filmukas. Duomenų kiekis yra labai didelis. Kaip efektyviai rinkti šiuos duomenis ir realiu laiku užkoduoti bei suspausti, ir tuo pačiu turėti didesnį suspaudimo efektyvumą, kad būtų galima sutaupyti platformą. Duomenų pralaidumo kaina pabaigoje yra problema, į kurią reikia išsamiai atsižvelgti.
Antras žingsnis - mobiliųjų vaizdo ir garso įrašų rinkimas
Be tiesioginės kompiuterinių žaidimų transliacijos, mes taip pat turime atlikti mobiliuosius žaidimus ir lauko scenas. Todėl būtina sukurti mobiliojo ryšio tiesioginės transliacijos įrankius.
Dabartinės dvi pagrindinės mobiliųjų telefonų operacinės sistemos yra „Google“ „Android“ ir „Apple“ iOS. Dviejų pagrindinių operacinių sistemų kūrimo kalbos ir kūrimo sistemos yra gana skirtingos. „Android“ sistema naudoja „Java“ kalbą programų sluoksnio kūrimui, o „Apple“ „iOS“ sistema naudoja „Object-C“ kalbą. Abi platformos turi savo skirtingas kūrimo sąsajas ir funkcijas, o abiejose platformose esančios programos neturi jokio suderinamumo, todėl turime sudaryti dvi APP kūrimo komandas, kad užbaigtume šį klausimą.
Trečias žingsnis - turinio publikavimas ir perkodavimas
Po to, kai priekinė įranga renka ir apdoroja tiesioginį vaizdo ir garso turinį, ji pirmiausia ją perkelia į platformos kilmės serverį. Kilmės serverį dislokuojame Pekino vietinio operatoriaus stuburo mazgo kambaryje (arti, kad būtų lengva prižiūrėti). Šaltinio serveris priima kelių mašinų klasterio karštosios atsarginės kopijos mechanizmą, kad šaltinio svetainės serveris negalėtų paveikti stabilaus visos platformos veikimo, kai ji nusileis.
Šaltinio svetainės serveris yra prijungtas prie profesionalaus disko masyvo saugojimo įrenginio. Kai šaltinio svetainės serveris gauna duomenis, jis pirmiausia nukopijuoja N kopijas ir persiunčia juos į toliau nurodytus N antrinius CDN mazgus ir tuo pačiu metu nukopijuoja vieną kopiją į perkodavimo serverį. Perkodavimo serveris realiuoju laiku perkoduoja kiekvieną gautą srautą, daugiausia konvertuodamas didelės raiškos bitų srautą į standartinės raiškos bitų srautą į mažo ekrano mobilųjį terminalą. Mobilus terminalas, priimantis mažos raiškos mažų bitų srautą, ne tik atitinka savo mažo ekrano skiriamosios gebos reikalavimus, bet ir gali sumažinti mobiliojo terminalo dekodavimo galimybių reikalavimus ir efektyviai sutaupyti pralaidumo sąnaudų.
Tuo pačiu metu perkodavimo serveris įrašo tiesioginio srauto įrašą realiuoju laiku į disko masyvą, kad vėliau būtų galima jį atkurti.
Ketvirtas žingsnis, žiniasklaidos srautas
Srautinės terpės leidimas taip pat yra labai svarbus visai platformai, nes galutinė paslauga galutiniams vartotojams yra srautinės medijos serveriai, paskirstyti visame tinkle. Srautinės terpės serverių stabilumas ir našumas lemia galutinio vartotojo patirtį. Ir platformos eksploatavimo išlaidos. Remiantis ankstesne IPTV patirtimi, techninis maršrutas, kurį pasirinkome šiame projekte, vis dar yra sukurtas savarankiškai. Žinoma, jis pagrįstas ankstesniu IPTV srautinio perdavimo serveriu. Pagrindiniai techniniai aspektai turi šiuos patobulinimus:
1. Srautinės terpės serveris vis dar įdiegtas C kalba, kad būtų užtikrintas didžiausias veikimo efektyvumas;
2. Pakeiskite ankstesnį kelių procesų modelį į asinchroninį IO modelį, kad pagerintumėte serverio vienu metu atliekamo apdorojimo našumą;
3. Pridėta RTMP ir HLS protokolų palaikymas protokolo sluoksnyje;
4. Pristatykite paskirstytą „Hadoop“ architektūrą, kad palengvintumėte plataus masto paskirstytą diegimą, planavimą ir toleravimą gedimams;
Atlikus šiuos patobulinimus, bendras srautinės terpės serverio našumas turės dar vieną kokybinį šuolį.
Penktas žingsnis - CDN turinio platinimas
CDN yra daug turinio, tačiau rinkoje taip pat yra daug CDN paslaugų teikėjų. Neturėtų būti sunku rasti sau tinkantį. Kalbant apie protokolo pasirinkimą, mes palaikome RTMP ir HTTP protokolus pagal tiesioginių ir pareikalavusių programų ypatybes. , UDP protokolas šių trijų tipų.
Galiausiai yra grotuvo pusė, kompiuteris, „Android“ ir „iOS“. Pats tiesioginio vaizdo šaltinio kodo sukūrimas reikalauja daug laiko, energijos ir išlaidų. Jei nesate pasirengęs, rekomenduojama patys nesudaryti tiesioginio vaizdo šaltinio kodo. Juk rinka puiki. Tiesioginio vaizdo šaltinio kodas vis dar labai turtingas
|
Įveskite el. Pašto adresą, kad gautumėte staigmeną
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanų kalba
sq.fmuser.org -> albanų
ar.fmuser.org -> arabų
hy.fmuser.org -> armėnas
az.fmuser.org -> azerbaidžanietis
eu.fmuser.org -> baskų
be.fmuser.org -> baltarusių
bg.fmuser.org -> bulgarų
ca.fmuser.org -> katalonų
zh-CN.fmuser.org -> kinų (supaprastinta)
zh-TW.fmuser.org -> kinų (tradicinė)
hr.fmuser.org -> kroatų
cs.fmuser.org -> čekų
da.fmuser.org -> danų
nl.fmuser.org -> Olandų
et.fmuser.org -> estų
tl.fmuser.org -> filipinietis
fi.fmuser.org -> suomių
fr.fmuser.org -> prancūzų
gl.fmuser.org -> Galisų
ka.fmuser.org -> gruzinų
de.fmuser.org -> vokiečių kalba
el.fmuser.org -> graikų
ht.fmuser.org -> Haičio kreolis
iw.fmuser.org -> hebrajų
hi.fmuser.org -> hindi
hu.fmuser.org -> vengrų
is.fmuser.org -> islandų
id.fmuser.org -> indoneziečių
ga.fmuser.org -> airių
it.fmuser.org -> italų kalba
ja.fmuser.org -> japonų
ko.fmuser.org -> korėjiečių
lv.fmuser.org -> latvių
lt.fmuser.org -> lietuvis
mk.fmuser.org -> makedonų
ms.fmuser.org -> malajiečių
mt.fmuser.org -> maltiečių
no.fmuser.org -> norvegų
fa.fmuser.org -> persų
pl.fmuser.org -> lenkų
pt.fmuser.org -> portugalų
ro.fmuser.org -> rumunų
ru.fmuser.org -> rusų
sr.fmuser.org -> serbų
sk.fmuser.org -> slovakų
sl.fmuser.org -> slovėnų
es.fmuser.org -> ispanų
sw.fmuser.org -> svahili kalba
sv.fmuser.org -> švedų
th.fmuser.org -> Tailando
tr.fmuser.org -> turkų
uk.fmuser.org -> ukrainietis
ur.fmuser.org -> urdu
vi.fmuser.org -> vietnamiečių
cy.fmuser.org -> Valų kalba
yi.fmuser.org -> jidiš
„FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!
Susisiekite su mumis
Adresas:
Nr. 305 kambarys „HuiLan“ pastatas Nr. 273 Huanpu Road Guangdžou, Kinija 510620
Kategorijos
Naujienlaiškis