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 -> Кітайскі (традыцыйны)
hr.fmuser.org -> харвацкая
cs.fmuser.org -> чэшская
da.fmuser.org -> дацкая
nl.fmuser.org -> Галандская
et.fmuser.org -> эстонская
tl.fmuser.org -> філіпінская
fi.fmuser.org -> фінская
fr.fmuser.org -> Французская
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 -> Італьянская
ja.fmuser.org -> японскі
ko.fmuser.org -> карэйская
lv.fmuser.org -> латышскі
lt.fmuser.org -> Літоўскі
mk.fmuser.org -> македонская
ms.fmuser.org -> малайская
mt.fmuser.org -> мальтыйская
no.fmuser.org -> Нарвежскі
fa.fmuser.org -> персідская
pl.fmuser.org -> польская
pt.fmuser.org -> партугальская
ro.fmuser.org -> Румынская
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 -> Ідыш
Перадумовы праблемы:
Будзь то праверка некаторых экранаў, замарожванне і праблемы з мазаікай на лініі, альбо распрацоўка адаптыўнай функцыі хуткасці перадачы біта, альбо аптымізацыя JitterBuffer кліенцкага плэера, патрабуецца супрацоўніцтва перадатчыка кадавальніка. Нам трэба зрабіць кампраміс з хуткасцю кадавання, прапускной здольнасцю сеткі і якасцю відэа, а затым выбраць схему рэгулявання кіравання кодам, якая больш падыходзіць для сцэны. У той жа час, папулярныя ў цяперашні час кадаванне рэнтабельнасці інвестыцый і адаптыўнае навучанне сцэнам кадавання звязаны з гэтай часткай зместу. У гэтым артыкуле прадстаўлены схемы кіравання хуткасцю перадачы бітаў звычайных відэакодэраў. Канкрэтныя кадавальнікі могуць адрознівацца па рэалізацыі і выкарыстанні, і пры выкліку API і чытанні зыходнага кода неабходны дадатковы аналіз і разуменне.
фонавыя веды:
У працэсе кадавання відэа ёсць важны этап: квантаванне, якое з'яўляецца працэсам сціску з стратамі. Квантаванне ў асноўным вызначае бітавую хуткасць відэа, а бітавая хуткасць відэа вызначае якасць відэа ў пэўнай ступені. Чым большае значэнне квантавання QP, тым вышэй дэталізацыя квантавання, тым большая хуткасць сціскання, меншая бітавая хуткасць і ніжэйшая якасць відэа. Здаецца, мазаіка большая, малюнак не далікатны, а малюнак размыты. Наадварот, хуткасць сціску нізкая, хуткасць перадачы бітаў вялікая, якасць высокая, малюнак далікатны, а дэталі багатыя.
Такім чынам, вельмі важна выбраць рашэнне для кіравання відэа кодам, прыдатнае для сцэны. Рэгуляванне хуткасці выхаду відэа на самай справе з'яўляецца балансам паміж хуткасцю кадавання відэа, прапускной здольнасцю сеткі і якасцю відэа. Часам прапускная здольнасць сеткі вельмі абмежаваная, неабходна аддаваць прыярытэт схеме кіравання кодам, якая аддае прыярытэт бітавай хуткасці. Некаторыя прад'яўляюць высокія патрабаванні да якасці відэа. Калі вы хочаце відэа высокай выразнасці, вы павінны выбраць якасную мадэль.
У цэлым, выбар схемы кіравання хуткасцю кадавання відэа можна атрымаць, узважыўшы наступныя пяць фактараў:
1. Стабільнасць візуальнай якасці спрыяе суб'ектыўнай візуальнай якасці, такой як выразнасць, бегласць, дэталізацыя і г. д. Гэта звязана з візуальным прынцыпам чалавечага вока. Выбірайце мадэль з самым высокім якасным успрыманнем чалавечага вока;
2. Выходная бітавая хуткасць у рэжыме рэальнага часу эквівалентная колькасці выходных бітаў на кадр. Неабходна ўлічваць каэфіцыент прапускной здольнасці сеткі. З развіццём мабільнага Інтэрнэту неабходна ўлічваць і ўплыў Wi-Fi і бесправадных сетак;
3. Памер выходных відэафайлаў можна кантраляваць, што спрыяе перадачы і захоўванню, у залежнасці ад памеру прасторы сістэмы;
4. Хуткасць кадавання. Розныя мадэлі кіравання кодам таксама ўплываюць на хуткасць кадавання. Для сцэнарыяў з нізкай затрымкай і ў рэжыме рэальнага часу варта ўлічваць розныя схемы кіравання кодам, якія маюць розную вылічальную складанасць, і выніковая затрымка кадавання таксама будзе мець уплыў;
5. Для мабільных прылад для патрабаванняў да энергаспажывання патрабуюцца розныя метады кадавання, паколькі розныя мадэлі будуць уплываць на складанасць кадавання і дэкадавання, а спажыванне энергіі, неабходнае для кадавання і прайгравання на мабільных прыладах, рознае;
Увядзенне бітрэйта:
Далей прадстаўлены розныя мадэлі кіравання хуткасцю і прыдатныя сцэнарыі:
CQP: Выпраўленая QP, самы просты метад кіравання хуткасцю. Кожны кадр выявы кадуецца ў адпаведнасці з пэўнай QP. Аб'ём дадзеных, закадаваных у кожным кадры, невядомы. Гэта не мадэль, якая вызначае першую стаўку, і не мадэль, якая адпавядае якасці. Але гэта самая простая мадэль для рэалізацыі;
Прыдатныя сцэнарыі. Гэты метад звычайна не рэкамендуецца, паколькі гэты метад не ўлічвае складанасць закадаванага змесціва і апрацоўвае кожны кадр з аднолькавым каэфіцыентам сціскання. Якасць відэа і хуткасць перадачы дадзеных не ўстаноўлены. Асабіста я адчуваю, што ёсць толькі вельмі простыя сцэны, такія як статычныя сцэны, калі колькасць руху невялікая, і вы можаце паспрабаваць. Калі вы сутыкаецеся са складанымі сцэнамі, хуткасць біта вельмі моцна вагаецца. Ці ён можа быць выкарыстаны пры даследаванні альбо праверцы алгарытмаў.
Асаблівасці:
· Імгненная хуткасць біта будзе вагацца ў залежнасці ад складанасці сцэны;
· Хуткасць кадавання хуткая, рэгуляванне прасцей за ўсё, а значэнне QP кожнага кадра аднолькавае;
· Рэжым CQP падтрымліваецца ў x264 і x265, але не ў libvpx;
· Дыяпазон QP у H.264 складае [0, 51]. Чым большае значэнне QP, тым большы памер кроку квантавання і ніжэйшая якасць закадаванага відэа. QP 0 азначае кадаванне без страт;
CRF: (каэфіцыент пастаяннай хуткасці) каэфіцыент пастаяннай хуткасці. Вазьміце пэўную "візуальную якасць" як мэтавы выхад. Гэтая мэта дасягаецца за кошт зніжэння якасці кадраў, якія спажываюць бітавую хуткасць, але якія цяжка выявіць няўзброеным вокам (хуткасны рух альбо насычаная тэкстура) і паляпшаюць бітрэйт гэтых статычных кадраў.
Асаблівасці: QP-змены паміж кадрамі, QP-змены макроблокаў у кадры, хуткасць выхаднога біта невядомая, а якасць візуальнага вываду кожнага кадра ў асноўным пастаянная. Гэты метад эквівалентны рэжыму фіксаванай якасці + метаду абмежавання пікавай бітавай хуткасці.
Прыдатныя сцэнарыі: падыходзіць для выпадкаў, калі ёсць пэўныя патрабаванні да якасці відэа. Значэнне CRF можна проста зразумець як фіксаванае значэнне на выхадзе, якое чакаецца для якасці відэа. Ёсць надзея, што будзе стабільнае значэнне незалежна ад таго, знаходзіцца яно ў складанай сцэне руху альбо ў простай статычнай сітуацыі. Суб'ектыўная якасць відэа можа выбраць гэты рэжым, які з'яўляецца прыярытэтнай мадэллю якасці відэа. Якасць відэа можна проста зразумець як выразнасць відэа, далікатнасць пікселяў і плыўнасць відэа.
Асаблівасці:
· Падобна пастаяннай QP, але імкненне да суб'ектыўна ўспрыманага якасці з'яўляецца пастаянным, імгненная хуткасць перадачы бітаў таксама будзе вагацца са складанасцю сцэны, а значэнні QP паміж відэакадрамі або паміж унутранымі макроблокамі розныя;
· Для хутка рухаюцца альбо падрабязных сцэн скажэнне квантавання будзе адпаведна павялічана (бо чалавечае вока не адчувальнае), у той час як для статычных і плоскіх участкаў скажэнне квантавання будзе паменшана;
· CRF - метад кантролю хуткасці па змаўчанні для x264 і x265, а таксама можа быць выкарыстаны для libvpx;
· Чым больш значэнне CRF, тым вышэй узровень сціску відэа, але ніжэй якасць відэа. Дыяпазон значэнняў CRF для кожнага кодэка звычайна складае [0-51], але агульнае значэнне па змаўчанні - 23 для x264 і 28 для бібліятэкі x265;
· Калі вы не ўпэўненыя, які CRF выкарыстоўваць, пачніце са значэння па змаўчанні і зменіце яго, зыходзячы з вашага суб'ектыўнага ўражання ад вынікаў. Калі якасць недастаткова добрая, ХПН ніжэй. Калі файл занадта вялікі, абярыце больш высокую CRF. Змена ± 6 прывядзе да змены памеру хуткасці кода прыблізна ўдвая / удвая, а ± 1 прыблізна да 10% хуткасці кода.
CBR: (пастаянная хуткасць перадачы дадзеных) пастаянная хуткасць перадачы дадзеных, хуткасць перадачы дадзеных у асноўным застаецца пастаяннай у пэўным часовым дыяпазоне, які адносіцца да мадэлі прыярытэту хуткасці перадачы дадзеных.
Прыдатныя сцэнарыі: Як правіла, не рэкамендуецца выкарыстоўваць гэты метад. Хоць хуткасць выхаднога біта заўсёды мае стабільнае значэнне, якасць нестабільная, і прапускная здольнасць сеткі не можа быць выкарыстана ў поўнай меры, паколькі гэтая мадэль не ўлічвае складанасць відэакантэнту. Змест відэакадра разглядаецца аднастайна. Аднак некаторыя праграмы для кадавання падтрымліваюць толькі фіксаваную якасць альбо фіксаваную бітавую хуткасць, і часам іх даводзіцца выкарыстоўваць. Пры выкарыстанні ўсталюйце прапускную здольнасць як мага большую ў межах дапушчальнага дыяпазону, каб прадухіліць нізкую якасць відэа ў складаных спартыўных сцэнах. Калі ўстаноўка неразумная, на спартыўных сцэнах яна будзе незразумелай.
Асаблівасці:
· Бітавая хуткасць стабільная, але якасць нестабільная, і эфектыўнае выкарыстанне прапускной здольнасці не з'яўляецца высокім. Асабліва, калі значэнне ўстаноўлена неабгрунтавана, карціна вельмі размытая ў складаных спартыўных сцэнах, што вельмі ўплывае на ўражанне ад прагляду;
· Але хуткасць выхаднога відэа ў асноўным стабільная, што зручна вылічыць памер гучнасці відэа;
VBR: (зменная хуткасць перадачы) зменная хуткасць перадачы дадзеных, простыя сцэны вылучаюць адносна вялікую QP, нізкую хуткасць сціску і высокую якасць. Складаныя сцэны прызначаюцца меншымі QP. Атрымліваецца ў асноўным стабільная якасць візуальнага характару, бо чалавечае вока па сваёй прыродзе неадчувальнае да складаных сцэн, і недахопам з'яўляецца тое, што хуткасць выхаднога біта не кантралюецца.
Ёсць два рэжымы кіравання: рэжым прыярытэту якасці і рэжым другаснага кадавання 2PASS.
Рэжым прыярытэту якасці:
Па-за залежнасці ад памеру выходнага відэафайла, бітавая хуткасць размяркоўваецца ў залежнасці ад складанасці відэакантэнту, так што якасць прайгравання відэа з'яўляецца лепшым.
Другасны спосаб кадавання 2PASS:
Першае кадзіраванне выяўляе простыя і складаныя часткі відэакантэнту і адначасова вызначае простае і складанае суадносіны. Другі праход кадавання захавае нязменную сярэднюю бітавую хуткасць відэа, прычым больш бітаў будзе выдзелена для складаных абласцей і менш біт для простых абласцей. Хоць гэты від кадавання вельмі добры, але хуткасць не будзе паспяваць.
Прыдатныя сцэнарыі: VBR падыходзіць для сцэнарыяў, якія не занадта абмежаваныя ў прапускной здольнасці і хуткасці кадавання, але маюць высокія патрабаванні да якасці. Асабліва ў складаных спартыўных сцэнах ён можа падтрымліваць адносна высокую выразнасць і стабільнае якасць высновы, якое падыходзіць для сістэм па запыце, запісу або захоўвання, якія не адчувальныя да затрымкі.
Асаблівасці:
· Хуткасць кода нестабільная, а якасць у асноўным стабільная і вельмі высокая;
· Хуткасць кадавання звычайна нізкая, спачатку могуць выкарыстоўвацца сістэмы запампоўкі і захоўвання, якія не падыходзяць для сістэм жывой трансляцыі з нізкай затрымкай;
· Гэтая мадэль наогул не ўлічвае прапускную здольнасць выхаднога відэа. Для якасці ён займае столькі, колькі патрабуецца, і не ўлічвае хуткасць кадавання;
ABR: (Сярэдняя хуткасць перадачы бітаў) Пастаянная сярэдняя мэтавая хуткасць перадачы бітаў, нізкія біты выдзяляюцца для простых сцэн і дастатковая колькасць бітаў для складаных сцэн, так што абмежаваная колькасць бітаў можа быць разумна размеркавана ў розных сцэнах, аналагічна VBR. У той жа час сярэдняя хуткасць перадачы дадзеных набліжаецца да зададзенай мэтавай хуткасці перадачы дадзеных на працягу пэўнага перыяду часу, так што можна кантраляваць памер выходнага файла, аналагічны CBR. Гэта можна лічыць кампрамісам паміж CBR і VBR, які з'яўляецца выбарам большасці людзей. Асабліва ў выпадку патрабаванняў да якасці і прапускной здольнасці відэа, гэты рэжым можна выбраць першым. Звычайна хуткасць у два-тры разы перавышае VBR, але якасць відэафайлаў аднолькавага аб'ёму значна лепшая, чым CBR.
Прыдатныя сцэнарыі: ABR больш выкарыстоўваецца ў жывых трансляцыях і сістэмах з нізкай затрымкай. Паколькі ён кадуецца толькі адзін раз, ён хутка, з улікам якасці відэа і прапускной здольнасці. Гэты рэжым таксама можна выбраць, калі патрабуецца хуткасць перакадавання. Большасць відэа на станцыі B абралі гэты рэжым.
Асаблівасці:
· Агульная якасць відэа кантралюецца, а хуткасць і хуткасць відэа ўлічваюцца адначасова. Гэта кампраміснае рашэнне, і на самой справе яно выкарыстоўваецца больш;
· Працэс выкарыстання звычайна патрабуе ад абанента ўсталяваць мінімальную бітавую хуткасць, максімальную хуткасць і сярэднюю бітавую хуткасць. Гэтыя значэнні павінны быць устаноўлены як мага разумней;
да
Некалькі схем кіравання хуткасцю кода прадстаўлены вышэй. Розныя кадавальнікі маюць розныя назвы і назвы, а дэталі могуць быць рознымі. Але ў асноўным гэта дасягаецца шляхам уздзеяння на памер QP, а затым дадаткова ўплывае на дэталізацыю працэсу колькаснай ацэнкі. Для канкрэтнага выкарыстання вам неабходна дадаткова звярнуцца да канкрэтнай рэалізацыі кадавальніка.
Як правіла, ABR з'яўляецца пераважным, і можна дасягнуць здавальняючага балансу з пункту гледжання хуткасці, бітрэйт і якасці. Іншыя VBR, CBR і CRF маюць свае сцэнарыі, і яны павінны выкарыстоўвацца ўмоўна, калі яны выкарыстоўваюцца.
Заключныя думкі:
Прадстаўленае сёння рашэнне кантролю відэа кодаў з'яўляецца асновай многіх тэхналогій верхняга пласта. Сярод іх адаптыўная тэхналогія хуткасці перадачы бітаў, дынамічная карэкціроўка параметраў кадавання ў залежнасці ад сцэны, і кадаванне цікавіць вобласць RIO - усё гэта заснавана на выбары і ўдасканаленні схемы кіравання кадаваннем у працэсе кадавання, што ў сваю чаргу ўплывае на ступень квантавання і дэталізацыя квантавання кадавання. У выніку атрымліваецца здавальняючы баланс паміж якасцю відэа, хуткасцю і прапускной здольнасцю. У той жа час гэтыя мадэлі ўзаемна выключаюцца ў розных бібліятэках кадавання, такіх як x264 або x265. Часам хуткасць кода становіцца несапраўднай з-за няправільных налад параметраў, і зададзеныя параметры не працуюць. Гэта таксама патрабуе асаблівай увагі.
Па-другое, пасля азнаямлення з гэтым змесцівам вельмі карысна ліквідаваць некаторыя праблемы ў Інтэрнэце. Выразна адкарэктуйце пабочныя эфекты рэгулявання частоты кадраў, дазволу і іншых параметраў. Вы таксама можаце пакінуць у фонавым рэжыме паведамленне, каб падзяліцца адпаведным зместам вашага рэальнага праекта
|
Увядзіце адрас электроннай пошты, каб атрымаць сюрпрыз
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 -> Кітайскі (традыцыйны)
hr.fmuser.org -> харвацкая
cs.fmuser.org -> чэшская
da.fmuser.org -> дацкая
nl.fmuser.org -> Галандская
et.fmuser.org -> эстонская
tl.fmuser.org -> філіпінская
fi.fmuser.org -> фінская
fr.fmuser.org -> Французская
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 -> Італьянская
ja.fmuser.org -> японскі
ko.fmuser.org -> карэйская
lv.fmuser.org -> латышскі
lt.fmuser.org -> Літоўскі
mk.fmuser.org -> македонская
ms.fmuser.org -> малайская
mt.fmuser.org -> мальтыйская
no.fmuser.org -> Нарвежскі
fa.fmuser.org -> персідская
pl.fmuser.org -> польская
pt.fmuser.org -> партугальская
ro.fmuser.org -> Румынская
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 Гуанчжоу Кітай 510620
катэгорыі
бюлетэнь