FMUSER- ը անթերի փոխանցում է տեսանյութն ու աուդիոն ավելի հեշտ:
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> աֆրիկաանս
sq.fmuser.org -> ալբաներեն
ar.fmuser.org -> արաբերեն
hy.fmuser.org -> Հայերեն
az.fmuser.org -> ադրբեջաներեն
eu.fmuser.org -> բասկերեն
be.fmuser.org -> բելառուսերեն
bg.fmuser.org -> Բուլղարիայի
ca.fmuser.org -> կատալաներեն
zh-CN.fmuser.org -> չինարեն (պարզեցված)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> խորվաթերեն
cs.fmuser.org -> չեխերեն
da.fmuser.org -> դանիերեն
nl.fmuser.org -> Dutch
et.fmuser.org -> էստոնական
tl.fmuser.org -> ֆիլիպիներեն
fi.fmuser.org -> ֆիններեն
fr.fmuser.org -> French
gl.fmuser.org -> Գալիսիերեն
ka.fmuser.org -> վրացերեն
de.fmuser.org -> գերմաներեն
el.fmuser.org -> Հունական
ht.fmuser.org -> հաիթական կրեոլերեն
iw.fmuser.org -> եբրայերեն
hi.fmuser.org -> հինդի
hu.fmuser.org -> Հունգարիայի
is.fmuser.org -> իսլանդերեն
id.fmuser.org -> Ինդոնեզերեն
ga.fmuser.org -> իռլանդերեն
it.fmuser.org -> Italian
ja.fmuser.org -> ճապոներեն
ko.fmuser.org -> կորեերեն
lv.fmuser.org -> լատվիերեն
lt.fmuser.org -> Լիտվայի
mk.fmuser.org -> մակեդոներեն
ms.fmuser.org -> մալայերեն
mt.fmuser.org -> մալթերեն
no.fmuser.org -> Norwegian
fa.fmuser.org -> պարսկերեն
pl.fmuser.org -> լեհերեն
pt.fmuser.org -> Պորտուգալերեն
ro.fmuser.org -> Romanian
ru.fmuser.org -> ռուսերեն
sr.fmuser.org -> սերբերեն
sk.fmuser.org -> սլովակերեն
sl.fmuser.org -> Սլովեներեն
es.fmuser.org -> իսպաներեն
sw.fmuser.org -> սուահիլի
sv.fmuser.org -> Շվեդերեն
th.fmuser.org -> Թայերեն
tr.fmuser.org -> թուրք
uk.fmuser.org -> ուկրաիներեն
ur.fmuser.org -> Ուրդու
vi.fmuser.org -> Վիետնամերեն
cy.fmuser.org -> Ուելսերեն
yi.fmuser.org -> Հայերեն
Laածր ուշացման խնդիրը լուծելու հիմնական գաղափարը. Չկա բուֆեր
Latածր ուշացումքանի որ անունն է հուշում, դա նշանակում է, որ որքան փոքր լինի նվագարկման ավարտի և հոսքային ավարտի միջեւ եղած ժամանակային տարբերությունը, այնքան լավ: Այսպիսով, ինչպե՞ս հասնել ցածր ուշացման: Մեկ բառի ամփոփում. Բուֆեր չկա
Նախևառաջ, եկեք բացատրենք վիդեո հոսքի հոսքի ուղղությունը. Հրում հոսքի վերջ --- CDN սերվեր --- քաշեք հոսքի վերջ
1. Հպման կողմում բուֆեր չկա, այսինքն `մղման կողմում նվազագույն բուֆեր ապահովելու համար: Սա, ըստ էության, ապահովում է, որ ցանցի ցնցման կամ հոսքի վերջում հանկարծակի վատթարացման դեպքում այն կարող է հրաժարվել բուֆերային բուֆերից և շարունակել մղել նոր գեներացված վիդեո շրջանակները: Սա ապահովում է, որ տեսանյութի բովանդակությունը արդիական լինի, երբ ցանցը սկսում է փոխանցել:
2. CDN nobuffer, հարմարեցրեք CDN- ի կազմաձևերը, որպեսզի CDN սերվերի կողմից պահված GOP- ը հնարավորինս քիչ լինի, որպեսզի ապահովվի, որ հոսքի վերջը ստանա վերջին բովանդակությունը:
3. Քաշող կողմի նոուֆֆեր: Քանի որ մղման և փոխանցման CDN- ն ունի նոուֆաֆերների հավաքածու, չպետք է շատ բացատրվի ձգման կողմում նոբուֆեր դնելու իմաստը:
Պետք է հիշել մի բան. Ցածր ուշացման խնդրի լուծումը մեկ նպատակի խնդիր չէ: Երեք ծայրերի կոնֆիգուրացիան կանդրադառնա ուշացման ազդեցության վրա:
Delayածր հետաձգման ուղիղ հեռարձակման փորձ հոսքային վերջում (հիմնված ijkplayer- ի վրա)
Ուղիղ հեռարձակման գործընթացում կան առաջին ուշացումը և բովանդակության հետաձգումը: Մեկնարկի առաջին հետաձգումը կարելի է վերահսկել մոտ 100 մմ-ով: RTMP- ի հիման վրա պարունակության հետաձգումը հնարավոր է վերահսկել մոտ 2 ~ 5 վայրկյանում `համաձայն CDN իրավիճակի: Քանի որ RTMP- ը հիմնված է TCP արձանագրության վրա, դրա վրա ազդելու են ցանցի պայմանները խաղի ընթացքում, ինչը կհանգեցնի ուշացման: Հասկանալով կենդանի հոսքի սեղմման և ձգման համապատասխան գիտելիքները, մենք կարող ենք իմանալ, որ ըստ հրման կողմի (push ռազմավարություն) և սերվերի (cache ռազմավարություն) կառավարման տարբեր կարգաբերումների, մենք, ամենայն հավանականությամբ, կստանանք բովանդակությունը մի քանի վայրկյան առաջ (նույնիսկ ավելին քան տասը վայրկյան), որը կարելի է իմանալ ՝ համեմատելով ձգվող կողմի և հրման կողմի պարունակությունը: Այս բովանդակության համար CDN սերվերի կողմից պահված տվյալները կհեռացվեն հոսքային վերջում, և բուֆերային հերթը մեծանա: Հետո, որքան մեծ է բուֆերային հերթը, այնքան մեծ է ձգձգման վերջի և մղման վերջի հետաձգումը:
Քաշման վերջի հետաձգման հիմնական պատճառն այն է, որ բուֆերային հերթն ավելի է մեծանում, և մեծանում է քաշի վերջի և հրման վերջի կողմից խաղարկվող բովանդակության միջև տարբերության ձգձգումը:
կարգավորման պայմանները.
1. Վերահսկեք max_ buffer_ Size- ը, սահմանեք Max- ի ողջամտորեն_ buffer_ Size- ը, որպեսզի հոսքի վերջը երկար ժամանակ չպահի բովանդակությունը (փորձարկումից հետո պարզվում է, որ դա շատ գործնական չէ, քանի որ բովանդակության հետաձգումը կարող է իրականացվել միայն ընթացիկ նվագարկված բովանդակության ստացում կամ մերժում և արագ շրջանցում վերջին տվյալների)
2. Կրկնակի արագության նվագարկումը օգտագործվում է բուֆերային հերթը արագ սպառելու համար: Սպառումը ողջամիտ տիրույթին հասնելուց հետո կատարվում է նորմալ նվագարկում (մոնիտոր և դինամիկ կարգավորում բուֆերային հերթ, որը պահանջում է սարքի վերծանման կատարում, որպեսզի կարողանա աջակցել):
3. Օգտագործեք փաթեթների կորստի (շրջանակի կորստի) ռազմավարություն: Ռազմավարության նկարագրություն.
Աուդիո հոսքի և վիդեո հոսքի դեպքում, կամ միայն աուդիո հոսքի դեպքում, երբ աուդիոքը հասնում է որոշակի տևողության, փաթեթների նախորդ մասը կկորչի, քանի որ լռելյայնը av_ SYNC_ AUDIO_ Master է, տեսանյութը կհասնի:
Միայն տեսանյութի հոսքի դեպքում, երբ տեսանյութի Q- ն հասնի որոշակի տևողության, նախորդ փաթեթներից մի քանիսը կկորչեն:
|
Անակնկալ ստանալու համար մուտքագրեք էլ
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> աֆրիկաանս
sq.fmuser.org -> ալբաներեն
ar.fmuser.org -> արաբերեն
hy.fmuser.org -> Հայերեն
az.fmuser.org -> ադրբեջաներեն
eu.fmuser.org -> բասկերեն
be.fmuser.org -> բելառուսերեն
bg.fmuser.org -> Բուլղարիայի
ca.fmuser.org -> կատալաներեն
zh-CN.fmuser.org -> չինարեն (պարզեցված)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> խորվաթերեն
cs.fmuser.org -> չեխերեն
da.fmuser.org -> դանիերեն
nl.fmuser.org -> Dutch
et.fmuser.org -> էստոնական
tl.fmuser.org -> ֆիլիպիներեն
fi.fmuser.org -> ֆիններեն
fr.fmuser.org -> French
gl.fmuser.org -> Գալիսիերեն
ka.fmuser.org -> վրացերեն
de.fmuser.org -> գերմաներեն
el.fmuser.org -> Հունական
ht.fmuser.org -> հաիթական կրեոլերեն
iw.fmuser.org -> եբրայերեն
hi.fmuser.org -> հինդի
hu.fmuser.org -> Հունգարիայի
is.fmuser.org -> իսլանդերեն
id.fmuser.org -> Ինդոնեզերեն
ga.fmuser.org -> իռլանդերեն
it.fmuser.org -> Italian
ja.fmuser.org -> ճապոներեն
ko.fmuser.org -> կորեերեն
lv.fmuser.org -> լատվիերեն
lt.fmuser.org -> Լիտվայի
mk.fmuser.org -> մակեդոներեն
ms.fmuser.org -> մալայերեն
mt.fmuser.org -> մալթերեն
no.fmuser.org -> Norwegian
fa.fmuser.org -> պարսկերեն
pl.fmuser.org -> լեհերեն
pt.fmuser.org -> Պորտուգալերեն
ro.fmuser.org -> Romanian
ru.fmuser.org -> ռուսերեն
sr.fmuser.org -> սերբերեն
sk.fmuser.org -> սլովակերեն
sl.fmuser.org -> Սլովեներեն
es.fmuser.org -> իսպաներեն
sw.fmuser.org -> սուահիլի
sv.fmuser.org -> Շվեդերեն
th.fmuser.org -> Թայերեն
tr.fmuser.org -> թուրք
uk.fmuser.org -> ուկրաիներեն
ur.fmuser.org -> Ուրդու
vi.fmuser.org -> Վիետնամերեն
cy.fmuser.org -> Ուելսերեն
yi.fmuser.org -> Հայերեն
FMUSER- ը անթերի փոխանցում է տեսանյութն ու աուդիոն ավելի հեշտ:
Կապ
Հասցե:
No.305 սենյակ HuiLan շենք No.273 Huanpu Road Guangzhou China 510620
Կատեգորիաներ
Տեղեկագիր