Codio Fideo - Gwell Doddefaint Colli Pecynnau
Sep 25, 2018
Codio Fideo - Gwell Doddefaint Colli Pecynnau

Mae'r ffrwd fideo H.264 (nad yw'n hierarchaidd) gyfredol yn aeddfed iawn iawn o ran cywasgu data, ac mae'r holl ddulliau a ddysgir o lyfrau yn cael eu defnyddio wrth gywasgu data. Un o'r rhai pwysicaf yw anfon cynyddiadau. gwybodaeth. Os yw ffrâm delwedd fideo wedi'i newid ychydig yn unig yn seiliedig ar y ffrâm blaenorol, yna wrth drosglwyddo delwedd y ffrâm, nid oes angen trosglwyddo'r wybodaeth nad yw wedi'i newid. Bydd y codec ond yn trosglwyddo'r wybodaeth gynyddol ac yn hysbysu'r derbynnydd: "Mae'r picseli hyn wedi gwneud y fath newidiadau tra bod y picsel eraill yn aros yn gyfan." Yn y modd hwn, mae'r wybodaeth sydd i'w throsglwyddo yn llawer llai na'r wybodaeth a drosglwyddir gan ddelwedd y ffrâm cyfan, fel bod yr effaith cywasgu wedi gwella'n sylweddol.
Fodd bynnag, pan fydd y rhwydwaith wedi colli pecynnau, bydd anfantais y dull trosglwyddo gwybodaeth cynyddol hwn yn cael ei amlygu. Unwaith y caiff pecyn ei golli, ni all y derbynnydd derbyn y wybodaeth newid diweddaraf o'r ffrâm delwedd fideo, felly bydd gan y delwedd fideo ychydig o wall. Pan gyrhaeddir y pecyn nesaf, mae'r ddelwedd ei hun wedi'i adeiladu ar y wybodaeth anghywir, felly mae ansawdd y llun hyd yn oed yn waeth. Mewn ymateb i'r broblem hon, mae'r codec cyfredol yn defnyddio dull o drosglwyddo gwybodaeth ffrâm ddelwedd gyflawn o dro i dro. Unwaith y bydd colled pecyn yn digwydd, gall y derbynnydd ofyn am ddiweddaru ffrâm ddelwedd gyfan i gyflymu'r broses o dorri. Fodd bynnag, bydd hyn yn achosi oedi rhwydwaith cyfan, ynghyd ag amser prosesu mewnol y codc, mae'r canlyniad yn amlwg.
Mae yna rai gwerthwyr hefyd sy'n defnyddio algorithmau cywiro gwall ymlaen (FEC) i ddatrys y broblem hon. Mae FEC yn fath o algorithm codio bloc sy'n gwella'r cywirdeb trwy greu gwybodaeth ddiangen a throsglwyddo'r wybodaeth ddiangen ynghyd â'r ffrwd pecyn gwreiddiol. Gall y wybodaeth ddiangen hon helpu i ail-greu pecynnau coll yn y rhwydwaith, ar yr amod bod y wybodaeth gywir a'r wybodaeth ddiangen yn ddigonol. Mae'r dull hwn yn swnio'n dda, ond wrth gwrs, mae'n costio ychydig. Gan fod angen i'r codec hefyd anfon gwybodaeth ddiangen, mae'r gofynion lled band ar gyfer y rhwydwaith yn cynyddu yn unol â hynny. Mae rhai codecs yn gwarantu lled band trawsyrru parhaus (fideo yn ogystal â gorbenion FEC) trwy aberthu'r lled band a ddyrennir i'r fideo. Yn amlwg, bydd hyn yn arwain at golli ansawdd y ffrwd fideo. Yn ogystal, yn yr algorithm FEC, cyn trosglwyddo'r cod FEC, rhaid creu pecyn data a rhaid cyfrifo'r cod FEC. Ar y diwedd derbyn, mae angen casglu pecyn data a gwybodaeth ddiangen i ailadeiladu'r pecyn data a gollwyd, sy'n anochel Cynyddu'r oedi. Bydd y cynnydd mewn oedi yn lleihau rhyngweithiad cyfathrebu fideo ac yn cynyddu anhawster sgwrs dwy ffordd.
Felly, beth all SVC ddatrys y broblem hon? Gwyddom fod SVC yn creu delweddau fideo trwy haen sylfaen ac un neu fwy o haenau gwella, sy'n cael eu cario mewn gwahanol becynnau data ar y rhwydwaith, effaith colli pecynnau data haen sylfaenol a chanlyniad codio anargaraidd. Mae'n gyson, ond mae effaith y golled paced haenau gwella yn llawer llai. Gan fod yr haen wella wedi'i seilio ar yr haen sylfaen yn hytrach na delwedd y ffrâm flaen, mae colli pecyn yr haen wella yn achosi cywilydd dros dro a diraddiad cyfradd ffrâm yn unig heb effeithio ar bensaernïaeth sylfaenol y ddelwedd fideo.
Gall y cod FEC amddiffyn gwybodaeth haen sylfaenol y fideo fideo SVC yn yr un modd â chodio anargaraidd. Mewn cyfathrebu fideo SVC â gofynion datrys is, mae gan y codau FEC hefyd gyfyngiadau, problemau gorbenion ac oedi codio anargaraidd lled band isel. Yn y gofynion lled band uwch, mae'r gwahaniaeth rhwng technegau codio fideo haenog ac anhyblyg yn amlwg iawn. Y rheswm am hyn yw mai dim ond uwchben yn yr haen sylfaen, ond nid yn yr haen wella. Er enghraifft, os yw'r cod FEC yn ychwanegu cyfanswm o 20% uwchben, ac mae'r haen sylfaen yn meddiannu 25% o led band y cyfathrebu fideo cyfan, hynny yw, yn y codiad fideo haenog, dim ond 5% o'r cod FEC sy'n meddu ar y cod fideo. cyfathrebu fideo cyfan. Lled Band, tra bod codau FEC yn meddiannu 20% o gyfanswm y lled band mewn codio fideo nad oes modd ei lai.
Felly, adlewyrchir manteision y dechnoleg codio fideo haenog yma yn y cyfuniad o'r pensaernïaeth ffrwd fideo haenog a'r amddiffynfa FEC haen sylfaen. Ar gyfer galwadau lled band isel, mae'r effeithiau a gyflawnir gan godau fideo haenog a chodio fideo heb fod yn haenog yn debyg. Fodd bynnag, mewn galwadau lled band uchel, gall codio fideo wedi'i haenu ddarparu fideo o ansawdd uwch mewn rhwydwaith sy'n hawdd ei ollwng pecynnau, ac mae angen llai o amddiffyniad na chodio fideo nad yw'n gallu ei lai.




