FMUSER bežični prijenos videa i zvuka lakše!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albanski
ar.fmuser.org -> arapski
hy.fmuser.org -> Armenski
az.fmuser.org -> azerbejdžanski
eu.fmuser.org -> baskijski
be.fmuser.org -> bjeloruski
bg.fmuser.org -> Bugarski
ca.fmuser.org -> katalonski
zh-CN.fmuser.org -> kineski (pojednostavljeni)
zh-TW.fmuser.org -> Kineski (tradicionalni)
hr.fmuser.org -> hrvatski
cs.fmuser.org -> češki
da.fmuser.org -> danski
nl.fmuser.org -> Nizozemski
et.fmuser.org -> estonski
tl.fmuser.org -> filipinski
fi.fmuser.org -> finski
fr.fmuser.org -> Francuski
gl.fmuser.org -> galicijski
ka.fmuser.org -> gruzijski
de.fmuser.org -> njemački
el.fmuser.org -> Grčki
ht.fmuser.org -> haićanski kreolski
iw.fmuser.org -> hebrejski
hi.fmuser.org -> hindski
hu.fmuser.org -> Mađarski
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> Talijanski
ja.fmuser.org -> japanski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> Litvanski
mk.fmuser.org -> makedonski
ms.fmuser.org -> malajski
mt.fmuser.org -> malteški
no.fmuser.org -> Norveška
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljski
pt.fmuser.org -> portugalski
ro.fmuser.org -> Rumunjski
ru.fmuser.org -> ruski
sr.fmuser.org -> srpski
sk.fmuser.org -> slovački
sl.fmuser.org -> Slovenski
es.fmuser.org -> španjolski
sw.fmuser.org -> svahili
sv.fmuser.org -> švedski
th.fmuser.org -> Tajlandski
tr.fmuser.org -> turski
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdu
vi.fmuser.org -> Vijetnamski
cy.fmuser.org -> velški
yi.fmuser.org -> Jidiš
Osnovna ideja za rješavanje problema male latencije: nema međuspremnika
Niska latencija: kao što naziv sugerira, to znači da je manja vremenska razlika između kraja reprodukcije i kraja streaminga to bolja. Pa kako postići malu latenciju? Sažetak jedne riječi: nema međuspremnika
Prije svega, objasnimo smjer protoka video streama: push stream end --- CDN server --- povucite stream stream
1. Nema odbojnika na potisnoj strani, to jest da se osigura minimalni odbojnik na potisnoj strani. To u osnovi osigurava da u slučaju mreženja mreže ili naglog pogoršanja na kraju strujanja može odbaciti me uspremnik i nastaviti gurati nove generirane video okvire. To osigurava ažuriranje video sadržaja kad mreža počne s prijenosom.
2. CDN nobufer, prilagodite konfiguraciju CDN-a kako bi GOP što manje predmemorirao CDN poslužitelj, kako bi se osiguralo da kraj streaminga dobije najnoviji sadržaj.
3. Nobufer za povlačenje bočne stranice. Budući da CDN za guranje i prijenos ima nobuffer set, značenje postavljanja nobuffer-a na povlačnoj strani ne bi trebalo previše objašnjavati.
Jednu stvar koju treba zapamtiti: rješenje problema s malim kašnjenjem nije stvar jednog kraja. Konfiguracija tri kraja utjecat će na učinak kašnjenja.
Iskustvo emitiranja uživo s malim kašnjenjem na kraju streaminga (na temelju ijkplayer)
U procesu emitiranja uživo dolazi do prvog kašnjenja i kašnjenja sadržaja. Prvo odgađanje starta može se kontrolirati na oko 100 ms; kašnjenje sadržaja na temelju RTMP-a može se kontrolirati na oko 2 ~ 5 sekundi u skladu sa situacijom CDN-a. Budući da se RTMP temelji na TCP protokolu, na njega će utjecati mrežni uvjeti u procesu reprodukcije, što će rezultirati povećanim kašnjenjem. Razumijevanjem relevantnog znanja o live streaming push and pull, možemo znati da ćemo prema različitim postavkama kontrole push stranice (push strategija) i poslužitelja (cache strategije) vjerojatno dobiti sadržaj prije nekoliko sekundi (čak i više deset sekundi), što se može znati usporedbom sadržaja povučene i potisne strane. Za ove sadržaje, podaci koje je predmemorirao CDN poslužitelj bit će povučeni na kraju streaminga, a red međuspremnika postaje veći. Zatim, što je veći red međuspremnika, to je veće kašnjenje između povučenog i potisnog kraja.
Osnovni razlog kašnjenja povučenog kraja je taj što se red međuspremnika povećava, a kašnjenje razlike između sadržaja koji se reproducira povučenim krajem i potisnim krajem povećava.
uvjeti namire:
1. Kontrolirajte max_ buffer_ Size, postavite Max razumno_ buffer_ Size, tako da kraj streaminga neće dugo pohranjivati sadržaj (nakon testiranja, utvrđeno je da to nije vrlo praktično, jer se kašnjenje sadržaja može postići samo sustizanje ili odbacivanje trenutno reproduciranog sadržaja i brzo preskakanje na najnovije podatke)
2. Dvostruka brzina reprodukcije koristi se za brzo trošenje reda međuspremnika. Nakon što potrošnja dosegne razumni raspon, izvodi se normalna reprodukcija (nadziranje i dinamičko upravljanje redom međuspremnika, što zahtijeva izvedbu dekodiranja uređaja kako bi mogao podržati).
3. Koristite strategiju gubitka paketa (gubitak okvira). Opis strategije:
U slučaju audio prijenosa i video prijenosa ili samo audio prijenosa, kada audioq dosegne određeno trajanje, prethodni dio paketa će se izgubiti, jer je zadana vrijednost av_ SYNC_ AUDIO_ Master, video će sustići.
Samo u slučaju streaminga video zapisa, kada video Q dosegne određeno trajanje, neki od prethodnih paketa bit će izgubljeni.
|
Unesite e-poštu da biste dobili iznenađenje
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albanski
ar.fmuser.org -> arapski
hy.fmuser.org -> Armenski
az.fmuser.org -> azerbejdžanski
eu.fmuser.org -> baskijski
be.fmuser.org -> bjeloruski
bg.fmuser.org -> Bugarski
ca.fmuser.org -> katalonski
zh-CN.fmuser.org -> kineski (pojednostavljeni)
zh-TW.fmuser.org -> Kineski (tradicionalni)
hr.fmuser.org -> hrvatski
cs.fmuser.org -> češki
da.fmuser.org -> danski
nl.fmuser.org -> Nizozemski
et.fmuser.org -> estonski
tl.fmuser.org -> filipinski
fi.fmuser.org -> finski
fr.fmuser.org -> Francuski
gl.fmuser.org -> galicijski
ka.fmuser.org -> gruzijski
de.fmuser.org -> njemački
el.fmuser.org -> Grčki
ht.fmuser.org -> haićanski kreolski
iw.fmuser.org -> hebrejski
hi.fmuser.org -> hindski
hu.fmuser.org -> Mađarski
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> Talijanski
ja.fmuser.org -> japanski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> Litvanski
mk.fmuser.org -> makedonski
ms.fmuser.org -> malajski
mt.fmuser.org -> malteški
no.fmuser.org -> Norveška
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljski
pt.fmuser.org -> portugalski
ro.fmuser.org -> Rumunjski
ru.fmuser.org -> ruski
sr.fmuser.org -> srpski
sk.fmuser.org -> slovački
sl.fmuser.org -> Slovenski
es.fmuser.org -> španjolski
sw.fmuser.org -> svahili
sv.fmuser.org -> švedski
th.fmuser.org -> Tajlandski
tr.fmuser.org -> turski
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdu
vi.fmuser.org -> Vijetnamski
cy.fmuser.org -> velški
yi.fmuser.org -> Jidiš
FMUSER bežični prijenos videa i zvuka lakše!
Kontakt
Adresa:
Br. 305 Soba HuiLan zgrada br. 273 Huanpu Road Guangzhou Kina 510620
Kategorije
Novosti