Распрацоўнікі Chrome і Firefox разглядаюць магчымасць спынення падтрымкі відэакодэка Theora

Кампанія Google мае намер выдаліць з кодавай базы Chrome падтрымку вольнага відэакодэка Theora, створанага арганізацыяй Xiph.org Foundation на аснове кодэка VP3 і які падтрымліваецца ў Firefox і Chrome c 2009 гады. Пры гэтым кодэк Theora ніколі не падтрымліваўся ў Chrome для Android і ў браўзэрах на базе WebKit, такіх як Safari. Аналагічная прапанова па выдаленні Theora разглядаецца распрацоўшчыкамі Firefox.

У якасці чынніку спынення падтрымкі Theora згадваюцца асцярогі, што ў рэалізацыі Theora, у якой маецца досыць складаная логіка разбору бінарных дадзеных і дэкадаванні струменяў, могуць прысутнічаць уразлівасці, падобныя на нядаўнія крытычныя праблемы з кадавальнікам VP8.

На думку распрацоўшчыкаў, з-за пачасціліся 0-day нападаў на медыкодэкі, звязаныя з бяспекай рызыкі перакрываюць узровень запатрабаванасці кодэка Theora, які амаль не выкарыстоўваецца на практыцы, але застаецца значнай мэтай для патэнцыйных нападаў. Па статыстыцы Mozilla дзель кантэнту на базе Theora сярод загрузак усіх мультымедыйных рэсурсаў у Firefox складае 0.09%. Па дадзеных Google, дзель Theora знаходзіцца ніжэй за ўзровень, вымерна ў Chrome праз метрыкі UKM.

Для захавання магчымасці прайгравання існуючага на сайтах кантэнту ў фармаце Theora прапануецца выкарыстоўваць рэалізацыю кодэка на JavaScript - ogv.js. Падтрымку кантэйнераў ogg выдаляць не плануюць. Карыстачам прапануецца перайсці на выкарыстанне больш сучаснага адчыненага кодэка, такога як VP9.

Эксперыменты з адключэннем Theora маюць намер пачаць у галінцы Chrome 120. У кастрычніку Theora плануюць адключыць у 50% карыстачоў dev-галінкі, 1-6 лістапада - у 50% карыстачоў beta-галінкі, 8 студзеня ў 50% карыстачоў стабільнай галіны, а 16 студзеня ў усіх карыстальнікаў стабільнай галіны. На час правядзення эксперыменту для вяртання кодэка прадугледжана настройка "chrome://flags/#theora-video-codec". У лютым код з рэалізацыяй Theora і наладу для вяртання падтрымкі кодэка плануюць выдаліць. Першым рэлізам без магчымасці вяртання падтрымкі Theora стане Chrome 123, намечаны на сакавік 2024 года. У Firefox прапануецца спачатку адключыць падтрымку Theora у начных зборках, затым сабраць тэлеметрыю аб збоях з загрузкай медыяфайлаў, пасля чаго перайсці да адключэння ў бэта-версіях.

Крыніца: opennet.ru

Дадаць каментар