
В рамках проекта опубликовал GStreamer 1.26.8Это обновление для ветки 1.26, направленное на улучшение воспроизведения мультимедиа в Linux, Windows и других системах. Основное внимание уделяется качеству HDR-изображения, стабильности кодеков и улучшениям инструментов разработки, что напрямую влияет на популярные среды рабочего стола, такие как GNOME.
Он прибывает вскоре после ла 1.26.7 и действует как восьмое обновление обслуживания цикла. Среди наиболее заметных улучшений – исправление эффекта размытости цветов при включении субтитров в Showtime, видеоплеере GNOME, а также целый ряд корректировок парсера. мультиплексоры и элементы RTP.
GStreamer 1.26.8 представляет ключевые новые функции воспроизведения и изображения
В разделе парсеров внесены улучшения, затрагивающие современные потоки. Исправлено дублирование кадров. Парсер AV1 во время разделения кадра, а анализатор AAC добавляет поддержку потоков, которые не часто включают конфигурацию ЛОАС, увеличивая устойчивость к менее традиционным выбросам и файлам.
Кодеры, контейнеры и RTP
В кодировании кодер x265 Теперь задержка объявляется на основе параметров, а не жёстко зафиксирована на уровне 5 кадров, что является полезным улучшением для конвейеров, где синхронизация и задержка имеют решающее значение. Производительность также оптимизирована для элементов с большим количеством исходные площадки, что позволяет сократить количество узких мест в сложных сценариях.
- fmp4mux: исправление расчета скорости передачи данных и записи подпотоков в ЕАС3.
- mpegtsmux: исправления в обработке тегов ID3 и флаг ПУСИ.
- rtpvp9pay: правильный разбор флага показать существующий кадр en VP9.
- rtpbaseaudiopay2: правильная обработка бита маркера для флагов ДИСКОНТ y РЕСИНХРОНИЗАЦИЯ.
Эти исправления уменьшают количество мелких ошибок в трансляциях, сегментированной записи и передаче в реальном времени, что представляет особый интерес для потоковые и производственные среды где непрерывность и пакетная сигнализация имеют важное значение.
Графический интерфейс и устройства
С визуальной стороны артефакты устраняются с помощью мягкие буферы в gtk4paintablesink (например, в субдискретных форматах с нечетными размерами), избегая ошибок, которые могут возникнуть в определенных сценариях рендеринга.
Монитор устройства V4L2 (Video4Linux) получает улучшения, которые помогают более надежно обнаруживать и управлять камерами и картами захвата, что широко используется в Европе для видеоконференций, создания контента и гибридных установок.
Инструменты и плагины для сборки
Cerberus, система сборки GStreamer, добавляет поддержку Rust на Linux x86 (32-бит)Это упрощает компиляцию и упаковку компонентов в оборудование и системы, которые по-прежнему полагаются на эту архитектуру.
Опция meson включена в gst-plugins-rs auto_plugin_features, который больше не требует, чтобы все Библиотеки GStreamer Для настройки проекта присутствуют. Кроме того, splitmuxsink принимает контактные площадки мультиплексора, называемые «sink_%u«для поддержки fmp4, и в webrtcsink Порядок блокировок исправлен, чтобы избежать взаимоблокировок.
Доступность GStreamer 1.26.8 и установка на Linux
Исходный код Его можно получить на официальном сайте. проекта, но в десктопных средах обычно приходится ждать, пока он не попадёт в стабильные репозитории дистрибутива. В Испании и других странах Европы основные дистрибутивы обновляют GStreamer в своих стабильных каналах после проверки.
Если он уже есть в вашем репозитории, вы можете обновить его с помощью обычных менеджеров: в Debian / Ubuntu sudo apt update && sudo apt upgrade, en
Fedora sudo dnf upgrade --refresh, en
openSUSE sudo zypper up и Арка sudo pacman -SyuЧтобы скомпилировать из исходного кода, просмотрите выпуск и зависимости перед активацией новых плагины.
В этой версии дорабатываются мелкие детали, влияющие на визуальное качество, синхронизацию и стабильность, а экосистема сборки получает комфорт и контроль. Доступность через репозитории будет способствовать постепенному внедрению в наиболее распространённые дистрибутивы.