Оновлення GStreamer 1.26.3 з важливими виправленнями безпеки

GStreamer випустили оновлення 1.26.3 з важливими виправленнями безпеки

Команда GStreamer випустила нове оновлення 1.26.3 свого крос-платформеного мультимедійного фреймворку з відкритим кодом для стабільної серії 1.26. Це оновлення містить виправлення помилок та покращення безпеки, що робить використання GStreamer ще надійнішим.

Виправлення критичної вразливості безпеки та інші покращення

Одне з найважливіших виправлень стосується критичної проблеми безпеки в парсері відео H.266 та включає численні покращення відтворення. Команда також усунула неприємну регресію, яка впливала на WAV-файли, що містять acid-чанки.

Крім того, внесено покращення для вирішення проблеми високого споживання пам’яті. Ця проблема була спричинена регресією обробки тексту в компонентах uridecodebin3 та playbin3. Творці та користувачі мультимедіа, які стикалися з критичними ситуаціями при роботі з пізнім GOP у фрагментованих MP4-мукерах, також зможуть зітхнути з полегшенням, оскільки цю проблему було усунено.

Покращення для субтитрів і синхронізації

Шанувальники функцій доступності оцінять оновлення в обробці, рендерингу та мультиплексуванні прихованих субтитрів. Користувачі Decklink отримують покращення з кращим рендерингом попередніх кадрів та обробкою дрейфу годинника, що забезпечує точну синхронізацію на всіх мультимедійних виходах.

Тим часом MPEG-TS та MP4 мультиплексори також пройшли ключові виправлення, включаючи покращену підтримку створення дуже великих файлів із можливостями faststart.

Нові елементи та функції в GStreamer 1.26.3

Реліз представляє нові елементи inter-source та sink з підтримкою спільного використання потоків, що забезпечує ефективне керування ресурсами у складних мультимедійних конвеєрах. Також захоплюючою новинкою є введення елемента синтезу мовлення, що працює на базі API ElevenLabs.

Ентузіасти потокового передавання отримують цільові виправлення та вдосконалення для депейлоадерів RTP H.265 і покращений контроль перевантаження через протоколи TWCC і GCC. Удосконалення клієнта DASH обіцяють кращу продуктивність пошуку, що особливо корисно в потоках з пробілами відтворення.

Покращення для WebRTC, Mac та Android

Інтеграція WebRTC отримує оновлення, особливо з покращеннями сигналізаторів LiveKit та WHIP, що покращує можливості потокового передавання в реальному часі. Користувачі Mac отримують додаткову зручність використання через osxvideosink, який тепер зручно розміщує навігаційні повідомлення, а QtQML6GL відеоприймач отримує важливі покращення обробки подій введення.

На завершення, розробники Android помітять ретельну переробку у виявленні апаратно-прискорених відеокодеків у поєднанні з виправленнями у джерелі захоплення Video4Linux, яке тепер підтримує формати BT.2100 PQ та розширену колориметрію.

Для отримання додаткової інформації, перегляньте офіційне оголошення на сайті GStreamer. Очікується, що бінарні файли для Android, iOS, macOS та Windows будуть доступні найближчим часом.