FMUSER Wirless Transmit Video and Audio Errazago!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaansa
sq.fmuser.org -> Albaniera
ar.fmuser.org -> arabiera
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaijanera
eu.fmuser.org -> euskara
be.fmuser.org -> Bielorrusiera
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalana
zh-CN.fmuser.org -> Txinera (sinplifikatua)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> kroaziera
cs.fmuser.org -> Txekiera
da.fmuser.org -> Danimarkarra
nl.fmuser.org -> Holandako
et.fmuser.org -> Estoniera
tl.fmuser.org -> Filipinoa
fi.fmuser.org -> finlandiera
fr.fmuser.org -> Frantsesa
gl.fmuser.org -> Galiziera
ka.fmuser.org -> Georgiarra
de.fmuser.org -> alemana
el.fmuser.org -> Greek
ht.fmuser.org -> Haitiko kreolera
iw.fmuser.org -> Hebreera
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandiera
id.fmuser.org -> Indonesiera
ga.fmuser.org -> Irlandera
it.fmuser.org -> Italian
ja.fmuser.org -> Japoniera
ko.fmuser.org -> Koreera
lv.fmuser.org -> Letoniera
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> mazedoniera
ms.fmuser.org -> malaysiera
mt.fmuser.org -> maltera
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiera
pl.fmuser.org -> poloniera
pt.fmuser.org -> Portugesa
ro.fmuser.org -> Romanian
ru.fmuser.org -> errusiera
sr.fmuser.org -> serbiera
sk.fmuser.org -> Eslovakiera
sl.fmuser.org -> Slovenian
es.fmuser.org -> Gaztelania
sw.fmuser.org -> Swahilia
sv.fmuser.org -> Suediera
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiera
uk.fmuser.org -> ukrainera
ur.fmuser.org -> urdua
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> galesera
yi.fmuser.org -> Yiddish
Zuzeneko emisio interaktiboan zerbitzaria, irakasle bezeroa, iOS / Android ikasle bezeroa eta Web / Wap ikasle bezeroa daude. Artikulu hau Maimai-ren elkarreragin prozesuan oinarritzen da, frontendean Maimai modulua diseinatzea eta frontend-ean osagai interaktibo eta txatak diseinatzea. Txat gelaren beraren txat funtzioa gauzatzeko, Yunxin IM SDKrako sarbidea batez ere Api dei paketearen bidez gauzatzen delako, ez naiz xehetasunetan sartuko.
Sistema diseinatu aurretik, lehenengo galdera hauek kontuan hartu behar dira:
• Muga bakoitzaren eskakizunak definitzea eta funtzioaren banaketa, mutur bakoitzak nola elkarreragiten duen
• Mutur bakoitzaren arteko akordioa
• Bezeroak mikrofonoari eta irakasleari jasotzeko eskatzen die
• Informazio interaktiboaren sinkronizazioa bezeroa zuzeneko emisio interaktiboko gelara sartu ondoren
Aurreko galderekin, ordenatu ditzagun lehenengoz fidatu gaitezkeen zerbitzuak. Beheko irudian NetEase Cloud-ek eskaintzen dituen zerbitzu hauek agertzen dira. Gure sistema-eskakizunen diseinuarekin konbinatuta, IM-ren funtzioak eta zuzeneko emisio interaktiboa azkar integra ditzakegu.
• Yunxin IM zerbitzuak berehalako mezularitzako oinarrizko gaitasunen multzo osoa eskaintzen du, berehalako mezularitza eta denbora errealeko sareko gaitasunak azkar integratzeko enpresaren aplikazioetan.
• Yunxin-en zuzeneko difusio interaktiboak ostalariaren eta ikuslearen arteko denbora errealeko elkarrekintza onartzen du.
Esparru
Gure oinarrizko beharrak hiru zati hauek dira batez ere:
1. Ikasleak aplikazioko bezeroaren txat gelara sartzen dira eta gari eskaera egin dezakete;
2. Irakaslearen aldetik, ikaslearen eskaera onartu edo ezetsi dezakezu;
3. Irakasleak ikaslearen eskaera onartu ondoren, ikaslea zuzeneko emisio gelan sar daiteke elkarreragiteko.
Konbinatu eskakizunak eta ordenatu honako oinarrizko mikrofono eskaera, konexio mikrofonoa eta prozesu interaktiboak, beheko irudian agertzen den moduan. Datuen fluxu estilo desberdinak akordio desberdinak adierazten dituzte.
Hona hemen kontzeptu osagarri batzuk:
1. Yunxin IM bezeroaren SDK, bezeroak P2P mezuak bidaltzen dizkio irakasleari Yunxin IM bidez
2. Bezeroaren zuzeneko emisio interaktiboa SDK, bezeroa zuzeneko emisio interaktiboarekin konektatzen da
3. Yunxin SDK irakaslearen amaieran, onartu p2p mezuak
4. Irakaslearen amaierako zuzeneko transmisio interaktiboa SDK, elkarreragin bezeroaren aldeko zuzeneko emisioarekin
5. Yunxin IMren SDKa sarean, mezuak bidali eta jaso
6. Pertsonalizatu mezua eta mutur bakoitzak bidalitako mezuaren datuen egitura
Diseinua eta inplementazioa
Ezarpena Atal honetan batez ere aurreko ataleko ikuspegi orokorrean aipatutako irakasle bezeroaren eta Web / Wap ikasle bezeroaren inplementazioa aurkezten da. Batez ere zati hauek biltzen ditu: prozesuaren hobekuntza, irakaslearen IM modulua, Web ikasleen terminal modulua, konfigurazioa, abantailak eta dauden arazoak.
Prozesuaren fintzea
Lehenik eta behin, sar dezagun irakaslearen amaieraren ezarpena eta egin xehetasun batzuei azalpen osagarriak beheko irudiko zenbakien ordenan. Irakaslearen aldeak bi zati nagusi ditu, bata bertakoa da, artikulu honetan irakaslearen jatorrizkoa deitzen dena eta bestea web orri bat da, artikulu honetan irakaslearen IM deitzen dena. Irakaslearen jatorrizkoa eta irakaslearen IM mezuak komunikatzen dira jsbridge eta mezu pertsonalizatuen bidez.
Lehenik eta behin, ordenatu irakaslearen jatorrizkoaren eta irakaslearen IMren arteko jsbridge komunikazioa honela:
-notifyQueueChange
-ez adierazi Bolumena
-notifyCustomMsg
-begiratu eguneratzea
-notifyLiveStatus
Konbinatu goiko fluxu-diagrama, eta egin prozesuaren deskribapen zehatza:
1. Bezeroaren hasieraketa
Mutur bakoitzak txat gelaren helbide bateratua lortzen du zerbitzariari eskatuta
2. Irakaslearen hasieraketa
Irakaslearen IM hasieratu ondoren, txat gelaren helbidea zerbitzariaren eskaeraren bidez lortzen du (getPresenterLiveInfo), txat gelaren singletona lortzen du, irakasleari bertako txat gela prest dagoela jakinarazten dio eta zuzeneko emisio interaktiboaren datuak lortzen ditu.
3. Garia gonbidatzeko prozesua
• Bezeroak p2p mezu bat bidaltzen dio irakasleari bertakoari. Irakasle natiboak jsbridge erabiltzen du irakaslearen IMko notificationCustomMsg-era deitzeko, eta irakaslearen IMak mantentzen duen Mai eskaeraren itxarote ilara eguneratzen du.
• Irakaslearen IMak klik egiten du adosteko edo ez onartzeko, eta irakaslearen jatorrizko mezua mezu baten bidez jakinarazten da, eta irakaslearen jatorrizkoak bezeroari jakinarazten dio eskaera P2P bidez.
• Bezeroak zuzeneko igorpen interaktiboaren SDK erabiltzen du, mikrofonoa zuzeneko gelara konektatzen du eta bertako irakasleari mezu bat bidaltzen dio zuzeneko igorpen interaktiboaren SDK bidez.
• Irakasleak jatorrizko jakinarazpenakQueueChange metodoari deitzen dio irakaslearen IMko zerrendak eguneratzeko
• Irakasle MI, asinkronikoki eskatu (informServer) zerbitzariaren kargatzeko eta deskargatzeko ilarak eguneratzeko, mezu pertsonalizatuak bidaltzeko (im-sdk) eta igorri bezero bakoitzari jakinarazteko.
Irakasleria IM modulua
Fluxu-diagrama eta goiko prozesuaren deskribapen zehatza konbinatuz, front-end moduluak diseinatu eta zatitu egiten dira, hurrengo irudian agertzen den moduan.
Hemen LivePcChat fitxako txat osagaia da, LiveInteractivePresenter eragiketa interaktiboak prozesatzen dituen osagaia da eta XXcache dagozkion datu geruzako eragiketak biltzen dituen osagaia. Osagai espezifikoak, deiak, datuen eskaera eta prozesatze prozesua beheko sekuentzia diagraman agertzen direnak dira:
Web ikaslearen modulua
Web / Wap ikasle terminalerako, Web / Wap ikasle terminalak berak oraindik ez baitu garatu neskatoaren funtzioa. Hemen, hartu Web ikaslearen terminala adibide gisa Web / Wap ikaslearen terminala gauzatzeko zerrenda interaktiboan eta txat elkarreraginean sartzeko. Beraren txat gelak eta irakaslearen txat gelak txat osagaiak berrerabiltzen dituzte, beraz moduluak hemen ere banatzen dira lehenik. Irakaslearen aldetik osagaien banaketa aipa dezakezu irakaslearen eta ikasleen aldetik berrerabilitako osagai batzuk alderatzeko. Hurrengo irudian webeko ikasleen alderdia banatzen da.
Beheko taulako konparazioan ikus daiteke, Yingmai-rekin lotutako prozesatze logikaz gain, irakasleriaren eta webeko ikasleen MIko beste funtzioak berrerabili daitezkeela.
Konfigurazioa
Zuzeneko emisio interaktiboa zuzeneko emisio originalean oinarritutako errepikapena da, beraz, hemen hezkuntza-produktu desberdinen zuzeneko emisio interaktiboaren konfiguragarritasuna bermatu behar dugu. Hemen aipatzen den konfigurazioa hezkuntza osagai publikoaren igerilekuan dauden beste moduluen eta osagaien sarbidearen konfigurazioaren antzekoa da. Gainera, hezkuntza osagai orokorraren cache-oinarrian oinarritzen da, hau da, konfigurazioan irakurtzen da zuzeneko orria edo proiektuaren orri bakarra kargatzen denean (erakunde atzeko planoa) Konfigurazioa, gako bakarreko konfigurazioa.
Alde onak eta txarrak aztertzea
Diseinu hau erabiltzearen abantailak dira
1. Zerbitzari eskaera guztiak web orriaren bidez bidaltzen dira, irakaslearen mantentze kostua murriztuz;
2. Moduluaren konfiguragarritasuna. Negozio ildo desberdinetan, zuzeneko emisio interaktiboarekin konektatu ala ez erabakitzeko konfiguratu daiteke;
3. Osagaiak pikorrak dira. Modulu desberdinetan, irakaslearen aldetik txataren osagaia eta osagai interaktiboa, mikrofonoaren osagaia sar daiteke eta ikasleen aldetik zerrenda interaktiboaren osagaia bakarrik sar daiteke;
4. Egun dagoen Yunxin sdk-k inplementatutako funtzioetan oinarritzen da neurri handienean, baldintzak nahiko denbora laburrean bete ditzaketelako.
Arazoa
1. Yingmai prozesua korapilatsuagoa da, helburu anitzak baititu eta mutur bakoitzean arazketa denbora galtzea da. Hau da artikulu hau antolatzeko helburua ere. Mutur bakoitzaren prozesua ulertu ondoren, mutur bakoitzak arazoaren amaiera kokatu dezake arazketan zehar, eta gero arazoa lotura jakin batean aurki daiteke modu egokian.
2. Jatorrizko iterazioan oinarrituta burutzen denez, osagai asko ez daude hezkuntza osagai estandarretan kapsulatuta, baina logika argiaren premisaren arabera, ondorengo iterazioetan optimiza daitezke.
3. Front-end ezartzeko metodoa optimizatu.
Laburbilduz
Artikulu honen bidez, zuzeneko emisio interaktiboaren mutur bakoitzaren logika ordenatuko dugu, gero zuzeneko emisio interaktiboaren prozesuaren ulermenerako sarbidea errazteko. Bezeroarentzat eta irakaslearentzat frontend-ak eskaintzen dituen interfaze eta mezuen ezarpena ulertu dezakezu. Zuzeneko igorpen interaktiboaren modulura ondorengo beste proiektu batean sartu behar bada, azkar sar daiteke eta araztu ahal izango da, eta, aldi berean, goian planteatutako arazoak are gehiago optimiza ditzake.
|
Sartu posta elektronikoa sorpresa bat izateko
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaansa
sq.fmuser.org -> Albaniera
ar.fmuser.org -> arabiera
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaijanera
eu.fmuser.org -> euskara
be.fmuser.org -> Bielorrusiera
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalana
zh-CN.fmuser.org -> Txinera (sinplifikatua)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> kroaziera
cs.fmuser.org -> Txekiera
da.fmuser.org -> Danimarkarra
nl.fmuser.org -> Holandako
et.fmuser.org -> Estoniera
tl.fmuser.org -> Filipinoa
fi.fmuser.org -> finlandiera
fr.fmuser.org -> Frantsesa
gl.fmuser.org -> Galiziera
ka.fmuser.org -> Georgiarra
de.fmuser.org -> alemana
el.fmuser.org -> Greek
ht.fmuser.org -> Haitiko kreolera
iw.fmuser.org -> Hebreera
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandiera
id.fmuser.org -> Indonesiera
ga.fmuser.org -> Irlandera
it.fmuser.org -> Italian
ja.fmuser.org -> Japoniera
ko.fmuser.org -> Koreera
lv.fmuser.org -> Letoniera
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> mazedoniera
ms.fmuser.org -> malaysiera
mt.fmuser.org -> maltera
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiera
pl.fmuser.org -> poloniera
pt.fmuser.org -> Portugesa
ro.fmuser.org -> Romanian
ru.fmuser.org -> errusiera
sr.fmuser.org -> serbiera
sk.fmuser.org -> Eslovakiera
sl.fmuser.org -> Slovenian
es.fmuser.org -> Gaztelania
sw.fmuser.org -> Swahilia
sv.fmuser.org -> Suediera
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiera
uk.fmuser.org -> ukrainera
ur.fmuser.org -> urdua
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> galesera
yi.fmuser.org -> Yiddish
FMUSER Wirless Transmit Video and Audio Errazago!
Harremanetarako
Helbidea:
305. zenbakia Gela HuiLan eraikina No.273 Huanpu Road Guangzhou Txina 510620
Kategoriak
Buletina