Razvijalci za Chrome in Firefox razmišljajo o ustavitvi podpore za video kodek Theora

Google namerava iz kodne baze Chroma odstraniti podporo za brezplačni video kodek Theora, ki ga je ustvarila fundacija Xiph.org na podlagi kodeka VP3 in je od leta 2009 podprt v Firefoxu in Chromu. Vendar pa kodek Theora ni bil nikoli podprt v Chromu za Android in v brskalnikih, ki temeljijo na WebKitu, kot je Safari. Podoben predlog za odstranitev Theore razmišljajo razvijalci Firefoxa.

Naveden razlog za opustitev podpore za Theora je, da lahko obstajajo ranljivosti, podobne nedavnim kritičnim težavam s kodirnikom VP8.

Po mnenju razvijalcev zaradi vse pogostejših 0-dnevnih napadov na medicinske kodeke varnostna tveganja presegajo raven povpraševanja po kodeku Theora, ki se v praksi skoraj nikoli ne uporablja, vendar ostaja pomembna tarča potencialnih napadov. Po statistiki Mozille je delež vsebine, ki temelji na Theori, med prenosi vseh večpredstavnostnih virov v Firefoxu 0.09 %. Po podatkih Googla je Theorin delež pod ravnjo, izmerjeno v Chromu z meritvami UKM.

Za ohranitev zmožnosti reprodukcije obstoječe vsebine na spletnih mestih v formatu Theora je predlagana uporaba implementacije kodeka JavaScript - ogv.js. Ni načrtov za odstranitev podpore za vsebnike ogg. Uporabnike spodbujamo k nadgradnji na sodobnejši odprti kodek, kot je VP9.

Začeti nameravajo s poskusi onemogočanja Theore v veji Chrome 120. Oktobra namerava Theora onemogočiti 50% uporabnikov veje razvijalcev, 1.-6. novembra - za 50% uporabnikov veje beta, 8. januarja - za 50% uporabnikov poslovalnice, 16. januarja pa - vsi uporabniki poslovalnice. Med preizkusom je za vrnitev kodeka na voljo nastavitev »chrome://flags/#theora-video-codec«. Februarja je predvidena odstranitev kode z implementacijo Theora in nastavitvijo vrnitve podpore kodekom. Prva izdaja brez možnosti vrnitve podpore za Theora bo Chrome 123, predvidena za marec 2024. Firefox predlaga, da najprej onemogočite podporo za Theora v nočnih različicah, nato zbirate telemetrijo o napakah pri nalaganju medijskih datotek in nato nadaljujete z onemogočanjem v različicah beta.

Vir: opennet.ru

Dodaj komentar