FMUSER Wirless stuur video en klank makliker toe!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
Die kernidee om die probleem van lae latency op te los: geen buffer nie
Lae latency: soos die naam aandui, beteken dit dat hoe kleiner die tydsverskil tussen die einde van die afspeel en die einde van die streaming, hoe beter. So hoe om lae latensie te bereik? Opsomming van een woord: geen buffer nie
Laat ons eerstens die stroomrigting van videostroom verduidelik: druk stroom einde --- CDN bediener --- trek stroom einde
1. Geen buffer aan die stootkant nie, dit wil sê om die minimum buffer aan die stootkant te verseker. Dit verseker basies dat dit in die geval van netwerkjitter of skielike agteruitgang aan die einde van die einde die gebufferde buffer kan weggooi en voortgaan om nuwe gegenereerde videorame te stoot. Dit verseker dat die video-inhoud op datum is wanneer die netwerk begin uitsaai.
2. CDN nobuffer, pas die konfigurasie van CDN aan om die GOP wat deur CDN-bediener gebêre word, so minder moontlik te maak om te verseker dat die streaming-einde die nuutste inhoud kry.
3. Die trekkant nobuffer. Aangesien die push en transfer CDN 'n nobuffer-stel het, moet die betekenis van nobuffer aan die trekkant nie te veel verklaar word nie.
Een ding om te onthou: die oplossing vir die probleem met lae latensie is nie 'n saak nie. Die konfigurasie van drie punte sal die effek van vertraging beïnvloed.
Ervaring van regstreekse uitsending met lae vertraging aan die einde van die streaming (gebaseer op ijkplayer)
In die proses van regstreekse uitsending is daar eerste vertraging en inhoudsvertraging. Die eerste beginvertraging kan op ongeveer 100 ms beheer word; die inhoudsvertraging gebaseer op RTMP kan op ongeveer 2 ~ 5 sekondes beheer word volgens die situasie van CDN. Aangesien RTMP gebaseer is op TCP-protokol, sal dit beïnvloed word deur netwerkomstandighede tydens die speel, wat verhoogde vertraging tot gevolg het. Deur die relevante kennis van live streaming push en pull te verstaan, kan ons weet dat ons volgens die verskillende beheerinstellings van push side (push strategie) en server (cache strategie) waarskynlik 'n paar sekondes gelede die inhoud sal kry (nog meer langer as tien sekondes), wat geken kan word deur die inhoud van die trek- en stootkant te vergelyk. Vir hierdie inhoud sal die data wat deur die CDN-bediener geberg word, aan die einde van die stroom opgespoor word en die buffer-ry groter word. Hoe groter die bufferwagtou, hoe groter is die vertraging tussen die trekkant en die drukpunt.
Die hoofrede vir die vertraging van die trekkant is dat die bufferwydte groter word en die vertraging van die verskil tussen die inhoud wat deur die trekkant en die drukpunt gespeel word, toeneem.
bepalings van skikking:
1. Beheer max_ buffer_ Grootte, stel Max redelik_ buffer_ Grootte in, sodat die streaming einde die inhoud vir 'n lang tyd nie sal cache nie (na toetsing word gevind dat dit nie baie prakties is nie, omdat die inhoudsvertraging slegs bereik kan word deur die huidige gespeelde inhoud inhaal of weggooi en vinnig na die nuutste gegewens oorgaan)
2. Dubbelspoed-afspeel word gebruik om buffertoue vinnig te verbruik. Nadat die verbruik 'n redelike reikwydte bereik het, word normale afspeel uitgevoer (monitor en beheer buffervoer dinamies, wat die dekodering van die toestel benodig om te kan ondersteun).
3. Gebruik strategie vir pakketverlies (raamverlies). Strategie beskrywing:
In die geval van klankstroom en videostroom, of slegs klankstroom, wanneer die audioq 'n sekere tydsduur bereik, sal die vorige deel van die pakkies verlore gaan, want die standaard is av_ SYNC_ AUDIO_ Master, die video sal inhaal.
Slegs in die geval van videostreaming, wanneer die video Q 'n sekere duur bereik, sal sommige van die vorige pakkies verlore gaan.
|
Voer e-posadres in om 'n verrassing te kry
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabies
hy.fmuser.org -> Armeens
az.fmuser.org -> Azerbeidjans
eu.fmuser.org -> Baskies
be.fmuser.org -> Belo-Russies
bg.fmuser.org -> Bulgaars
ca.fmuser.org -> Katalaans
zh-CN.fmuser.org -> Chinees (vereenvoudig)
zh-TW.fmuser.org -> Sjinees (Tradisioneel)
hr.fmuser.org -> Kroaties
cs.fmuser.org -> Tsjeggies
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlandse
et.fmuser.org -> Esties
tl.fmuser.org -> Filippyns
fi.fmuser.org -> Fins
fr.fmuser.org -> Franse
gl.fmuser.org -> Galisies
ka.fmuser.org -> Georgies
de.fmuser.org -> Duits
el.fmuser.org -> Grieks
ht.fmuser.org -> Haïtiaanse kreool
iw.fmuser.org -> Hebreeus
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Yslands
id.fmuser.org -> Indonesies
ga.fmuser.org -> Iers
it.fmuser.org -> Italiaanse
ja.fmuser.org -> Japannees
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Litaus
mk.fmuser.org -> Masedonies
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Noorse
fa.fmuser.org -> Persies
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russies
sr.fmuser.org -> Serwies
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Sloveens
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Oerdoe
vi.fmuser.org -> Viëtnamees
cy.fmuser.org -> Wallies
yi.fmuser.org -> Jiddisj
FMUSER Wirless stuur video en klank makliker toe!
Kontak Ons
adres:
No.305 Kamer HuiLan-gebou No.273 Huanpu-weg Guangzhou China 510620
kategorieë
Nuusbrief