Kodifikazzjoni tal-vidjow - Tolleranza aħjar għat-telf tal-pakkett

Sep 25, 2018

Kodifikazzjoni tal-vidjow - Tolleranza aħjar għat-telf tal-pakkett


Video Coding - Better Packet Loss Tolerance.png

Il-fluss tal-vidjo kurrenti H.264 (mhux ġerarkiku) huwa matur ħafna f'termini ta 'kompressjoni ta' data, u l-metodi kollha meħuda minn kotba jintużaw meta jikkompressaw id-data. Wieħed mill-aktar importanti huwa li tibgħat inkrementi. informazzjoni. Jekk il-frejm ta 'l-immaġini tal-vidjow jinbidel kemmxejn skond il-qafas ta' qabel, imbagħad meta tkun qed tittrasmetti l-immaġni tal-frejm, mhux meħtieġ li titrażmetti l-informazzjoni li ma ġietx mibdula. Il-codec se jittrażmetti biss l-informazzjoni inkrementali u jinforma lir-riċevitur: "Dawn il-pixels għamlu bidliet bħal dawn filwaqt li l-pixels l-oħra jibqgħu intatti." B'dan il-mod, l-informazzjoni li għandha tiġi trażmessa hija ħafna inqas mill-informazzjoni trażmessa mill-immaġni tal-qafas kollu, sabiex l-effett tal-kompressjoni jitjieb ħafna.

 

Madankollu, meta n-netwerk ikollu telf ta 'pakkett, l-iżvantaġġ ta' dan il-metodu inkrementali ta 'trażmissjoni ta' informazzjoni se jkun enfasizzat. Ladarba jintilef il-pakkett, it-tarf li jirċievi ma jistax jikseb l-aħħar informazzjoni dwar il-bidla fil-qafas tal-immaġni tal-vidjo, u għalhekk l-immaġni tal-vidjow ikollha żball żgħir. Meta tintlaħaq il-pakkett li jmiss, l-immaġini nnifisha hija mibnija fuq informazzjoni ħażina, għalhekk il-kwalità ta 'l-immaġni hija saħansitra agħar. Bi tweġiba għal din il-problema, il-codec kurrenti jimpjega metodu ta 'trażmissjoni ta' informazzjoni sħiħa tal-qafas tal-immaġini minn żmien għal żmien. Ladarba jseħħ telf ta 'pakkett, ir-riċevitur jista' jitlob li jaġġorna qafas sħiħ ta 'immaġini biex iħaffef il-proċess tat-tirqim. Madankollu, dan jikkawża dewmien sħiħ tan-netwerk, flimkien mal-ħin tal-ipproċessar intern tal-codec, ir-riżultat huwa ovvju.

 

Hemm ukoll xi bejjiegħa li jużaw algoritmi ta 'korrezzjoni ta' żball bil-quddiem (FEC) biex isolvu din il-problema. L-FEC huwa tip ta 'algoritmu ta' kodifikazzjoni tal-blokki li jtejjeb l-eżattezza billi joħloq informazzjoni żejda u jittrasmetti l-informazzjoni żejda flimkien mal-fluss ta 'pakkett oriġinali. Din l-informazzjoni żejda tista 'tgħin biex tibni mill-ġdid pakketti mitlufa fin-netwerk, sakemm l-informazzjoni korretta u l-informazzjoni żejda huma biżżejjed. Dan il-metodu ħsejjes tajjeb, iżda ovvjament jiswa ftit. Peress li l-codec jeħtieġ ukoll li jibgħat informazzjoni żejda, ir-rekwiżiti tal-bandwidth għax-netwerk jiżdiedu kif xieraq. Xi codecs jiggarantixxu faxxa ta 'frekwenza ta' trażmissjoni sostnuta (video plus overhead tal-FEC) billi jissagrifikaw il-bandwidth allokata għall-video. Ovvjament, dan iwassal għal telf fil-kwalità tal-video stream. Barra minn hekk, fl-algoritmu tal-FEC, qabel ma tiġi trażmessa l-kodiċi tal-FEC, għandu jinħoloq pakkett tad-dejta u l-kodiċi FEC għandu jiġi kkalkulat. Fl-aħħar li jirċievu, jeħtieġ li tinġabar pakkett ta 'dejta u informazzjoni żejda biex terġa' tinbena l-pakkett tad-data mitlufa, li inevitabbilment Iżżid id-dewmien. Iż-żieda fid-dewmien tnaqqas l-interattività tal-komunikazzjoni bil-vidjo u żżid id-diffikultà tal-konverżazzjoni b'żewġ direzzjonijiet.

 

Allura, x'jista 'SVC issolvi din il-problema? Aħna nafu li l-SVC toħloq immaġni tal-vidjo minn saff bażi u saff wieħed jew aktar imtejba, li jinġarru f'pakketti ta 'dejta differenti fuq in-netwerk, l-impatt tat-telf tal-pakketti tad-data ta' saff bażi u r-riżultat ta 'kodifikazzjoni mhux ġerarkika. Hija konsistenti, iżda l-impatt tat-telf tal-pakkett tas-saff ta 'titjib huwa ħafna iżgħar. Peress li s-saff ta 'titjib huwa bbażat fuq is-saff bażi minflok fuq l-immaġni tal-qafas ta' quddiem, it-telf tal-pakkett tas-saff ta 'titjib jikkawża biss qtugħ temporanju u degradazzjoni tar-rata tal-qafas mingħajr ma jaffettwa l-arkitettura bażika tal-immaġni tal-video.

 

Il-kodiċi tal-FEC jista 'jipproteġi l-informazzjoni tas-saff bażi tal-fluss tal-vidjo SVC bl-istess mod bħal kodifikazzjoni mhux ġerarkika. Fil-komunikazzjoni bil-vidjow SVC b'rekwiżiti ta 'riżoluzzjoni aktar baxxa, l-użu tal-kodiċijiet FEC għandu wkoll il-limitazzjonijiet, problemi overhead u dewmien ta' kodifikazzjoni mhux ġerarkika ta 'frekwenza baxxa. Fir-rekwiżiti ta 'bandwidth ogħla, id-differenza bejn it-teknika tal-ikkodifikar bil-vidjo f'saffi u mhux saffi hija ovvja ħafna. Dan huwa minħabba li hemm biss overhead fis-saff bażi, iżda mhux fis-saff ta 'titjib. Per eżempju, jekk il-kodiċi tal-FEC iżid total ta '20% overhead, u s-saff bażiku jokkupa biss 25% tal-banda tal-komunikazzjoni sħiħa tal-vidjow, jiġifieri fil-kodifikazzjoni tal-vidjo f'saffi, il-kodiċi FEC biss tokkupa 5% komunikazzjoni sħiħa tal-vidjow. Bandwidth, filwaqt li l-kodiċijiet tal-FEC jokkupaw 20% tal-medda tal-frekwenza totali f'format tal-vidjo li ma jistax jitpoġġa fuq il-video.

 

Għalhekk, il-vantaġġi tat-teknoloġija tal-kodifikazzjoni tal-vidjo f'saffi hawn huma riflessi fil-kombinazzjoni tal-arkitettura tal-fluss tal-vidjo f'saffi u l-protezzjoni tas-saff bażi tal-FEC. Għal sejħiet bi frekwenza baxxa, l-effetti miksuba permezz tal-kodifikazzjoni tal-vidjo b'saffi u l-kodifikazzjoni tal-vidjow mhux imqabbża huma simili. Madankollu, f'sejħiet ta 'frekwenza għolja, il-kodifikazzjoni tal-vidjow b'saffi tista' tipprovdi video ta 'kwalità ogħla f'netwerk li huwa faċli biex titwaqqa' pakketti, u teħtieġ inqas protezzjoni minn kodifikazzjoni tal-vidjow li ma titqajjemx.


Tista 'Tħobb ukoll