FMUSER brezžični prenos video in zvoka lažje!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanščina
sq.fmuser.org -> albanski
ar.fmuser.org -> arabščina
hy.fmuser.org -> Armenščina
az.fmuser.org -> azerbajdžanski
eu.fmuser.org -> baskovščina
be.fmuser.org -> belorusko
bg.fmuser.org -> bolgarščina
ca.fmuser.org -> katalonščina
zh-CN.fmuser.org -> kitajščina (poenostavljena)
zh-TW.fmuser.org -> kitajščina (tradicionalno)
hr.fmuser.org -> hrvaški
cs.fmuser.org -> češčina
da.fmuser.org -> danski
nl.fmuser.org -> nizozemščina
et.fmuser.org -> estonščina
tl.fmuser.org -> filipinsko
fi.fmuser.org -> finski
fr.fmuser.org -> francosko
gl.fmuser.org -> galicijščina
ka.fmuser.org -> gruzijski
de.fmuser.org -> nemščina
el.fmuser.org -> grščina
ht.fmuser.org -> haitijska kreolščina
iw.fmuser.org -> hebrejščina
hi.fmuser.org -> hindujščina
hu.fmuser.org -> madžarščina
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> italijanščina
ja.fmuser.org -> japonski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> litovščina
mk.fmuser.org -> makedonščina
ms.fmuser.org -> malajščina
mt.fmuser.org -> malteščina
no.fmuser.org -> norveščina
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljščina
pt.fmuser.org -> portugalščina
ro.fmuser.org -> romunščina
ru.fmuser.org -> ruščina
sr.fmuser.org -> srbščina
sk.fmuser.org -> slovaški
sl.fmuser.org -> slovenščina
es.fmuser.org -> španščina
sw.fmuser.org -> svahili
sv.fmuser.org -> švedščina
th.fmuser.org -> tajska
tr.fmuser.org -> turški
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdujščina
vi.fmuser.org -> Vietnamščina
cy.fmuser.org -> valižanščina
yi.fmuser.org -> jidiš
Kot rečeno, "spretno delo lahko ujame leve, a nepremišljeno delo je težko ujeti čričke." Se pravi, da morate biti pozorni na metode in ne nepremišljeno. To načelo velja tudi v procesu razvoja programskih sistemov za oddajanje v živo. Vsi vemo, da je zamuda enaka "usodni škodi" za aplikacije za pretakanje v živo. Če tega ne premagate, v mogočni internetni vojski ne boste mogli preživeti. Da bi lahko rešili to težavo, lahko na kratko povzamemo nekaj nasvetov za optimizacijo z nizko zakasnitvijo.
1. Optimizacija prenosnega protokola
Če uporabnik terminala za predvajanje uporablja protokol RTMP, mora za prekodiranje iti do vozlišča blizu potisnega konca, tako da bo oddani video tok manjši od prvotnega video toka. Poskusite uporabiti RTMP za prenos med vozlišči na strani strežnika, da zmanjšate splošno zamudo pri prenosu. Po potrebi lahko uporabite tudi prilagojeni protokol UDP, da se v šibkem omrežnem okolju izognete izgubi paketov in ponovnemu oddajanju, s čimer zmanjšate zamudo. Vendar imata ta protokol dve pomanjkljivosti: ena je ta, da je nagnjen k vazam, ki jih povzroči izguba paketov ali pomanjkanje referenc za dekodiranje ključnega okvira, druga pa je, da prenos in distribucija video tokov nista univerzalna. Prodajalci CDN na trgu podpirajo standardne protokole prenosa, zato mora stranka, ki mora prilagoditi protokol UDP, dobro opraviti nadzor izgube paketov na podlagi UDP.
2. Optimizacija predvajanja v potisnem pretakanju
Nadzor medpomnilnika predvajalnika ima velik vpliv na prvo zakasnitev odpiranja videoposnetka. Če je optimizirana samo prva zakasnitev odpiranja, jo je treba dekodirati takoj po prihodu podatkov pod pogojem ničelnega medpomnjenja. Da pa bi odpravili vpliv mrežne napetosti v šibkem omrežnem okolju, je treba določiti določen predpomnilnik in nato najti ravnovesje med stabilnostjo oddajanja v živo in optimizacijo prve zakasnitve odpiranja. Zato lahko ob vklopu predvajalnika uporabimo zelo majhen način ali nič predpomnilnika in določimo velikost predpomnilnika naslednjega časovnega segmenta glede na čas, potreben za prenos prvega videoposnetka. Hkrati lahko med predvajanjem sproti spremljamo trenutno omrežje in prilagodimo postopek predvajanja. Velikost predpomnilnika. Ta metoda ne more samo zmanjšati začetnega časa odpiranja, temveč tudi v veliki meri odpraviti vpliv mreženja. Poleg prilagajanja velikosti vmesnega pomnilnika lahko v realnem času spremljate tudi informacije o omrežju za dinamično prilagajanje bitne hitrosti med predvajanjem in nato zmanjšanje bitne hitrosti za predvajanje, kadar pasovna širina ni zadostna, kar zmanjša zamudo.
3. Optimizacija prenosnega omrežja
Ko razvija programski sistem za oddajanje v živo, vozlišče strežnika shrani trenutni GOP in nato sodeluje s predvajalnikom, da optimizira prvi čas odpiranja videoposnetka. Večina strežnikov bo za vsak video tok v realnem času beležila bitno hitrost in hitrost sličic vsake povezave, tako da bo v realnem času spremljala nihanje bitne hitrosti in hitrosti sličic. Naročnik lahko s poizvedbo pridobi najnovejša vozlišča in napake. Vozlišč ali črt.
4. Optimizacija kodiranja
Dajalniki imajo običajno nadzor kode, da povzročajo zamudo, zato lahko hitrost prenosa nastavimo nekoliko nižje, da zmanjšamo zakasnitev, ne da bi to vplivalo na kakovost videa. CBR, ki kodira s fiksno bitno hitrostjo, lahko v določeni meri odpravi vpliv mreženja in prihrani pasovno širino omrežja ter zmanjša zamudo.
Pri razvoju programske opreme za oddajanje v živo je treba doseči nizko zakasnitev, ne da bi to vplivalo na uporabniško izkušnjo. Zato tudi optimizacija zakasnitve postopka neposrednega predvajanja zahteva drugačna znanja. Ne glede na tehniko je končni cilj izboljšati uporabniško izkušnjo, povečati uporabniško lepljivost in doseči dolgoročen razvoj.
|
Vnesite e-pošto, da dobite presenečenje
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanščina
sq.fmuser.org -> albanski
ar.fmuser.org -> arabščina
hy.fmuser.org -> Armenščina
az.fmuser.org -> azerbajdžanski
eu.fmuser.org -> baskovščina
be.fmuser.org -> belorusko
bg.fmuser.org -> bolgarščina
ca.fmuser.org -> katalonščina
zh-CN.fmuser.org -> kitajščina (poenostavljena)
zh-TW.fmuser.org -> kitajščina (tradicionalno)
hr.fmuser.org -> hrvaški
cs.fmuser.org -> češčina
da.fmuser.org -> danski
nl.fmuser.org -> nizozemščina
et.fmuser.org -> estonščina
tl.fmuser.org -> filipinsko
fi.fmuser.org -> finski
fr.fmuser.org -> francosko
gl.fmuser.org -> galicijščina
ka.fmuser.org -> gruzijski
de.fmuser.org -> nemščina
el.fmuser.org -> grščina
ht.fmuser.org -> haitijska kreolščina
iw.fmuser.org -> hebrejščina
hi.fmuser.org -> hindujščina
hu.fmuser.org -> madžarščina
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> italijanščina
ja.fmuser.org -> japonski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> litovščina
mk.fmuser.org -> makedonščina
ms.fmuser.org -> malajščina
mt.fmuser.org -> malteščina
no.fmuser.org -> norveščina
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljščina
pt.fmuser.org -> portugalščina
ro.fmuser.org -> romunščina
ru.fmuser.org -> ruščina
sr.fmuser.org -> srbščina
sk.fmuser.org -> slovaški
sl.fmuser.org -> slovenščina
es.fmuser.org -> španščina
sw.fmuser.org -> svahili
sv.fmuser.org -> švedščina
th.fmuser.org -> tajska
tr.fmuser.org -> turški
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdujščina
vi.fmuser.org -> Vietnamščina
cy.fmuser.org -> valižanščina
yi.fmuser.org -> jidiš
FMUSER brezžični prenos video in zvoka lažje!
Kontakt
naslov:
No.305 Soba HuiLan stavba št.273 Huanpu Road Guangzhou Kitajska 510620
Kategorije
Novice