Розробники Chrome та Firefox розглядають можливість припинення підтримки відеокодеку Theora

Компанія Google має намір видалити з кодової бази Chrome підтримку вільного відеокодеку Theora, створеного організацією Xiph.org Foundation на основі кодека VP3 і підтримуваного Firefox і Chrome з 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

Додати коментар або відгук