Search
Write a publication
Pull to refresh

Релиз системы потокового видеовещания OBS Studio 31.1

Reading time3 min
Views1.7K

8 июля 2025 года состоялся релиз открытой системы потокового видеовещания, композитинга и записи видео OBS Studio 31.1. Исходный код проекта написан на языках программирования C и C++ и опубликован на GitHub под лицензией GPLv2. Сборки решения доступны для Linux (flatpak), Windows и macOS.

В декабре 2024 года вышла OBS Studio 31.0 с переходом на схему семантического версионирования MAJOR.MINOR.PATCH, в которой первая цифра версии меняется для релизов с изменениями, нарушающими совместимость, вторая — для релизов с функциональными изменениями, сохраняющих полную совместимость с прошлыми выпусками, а третья — для корректирующих обновлений с исправлением отдельных ошибок.

Целью разработки OBS Studio является создание переносимого варианта приложения Open Broadcaster Software (OBS Classic), не привязанного к платформе Windows, поддерживающего OpenGL и расширяемого через плагины. Отличием проекта также является использование модульной архитектуры, подразумевающей разделение интерфейса и ядра программы. Поддерживается перекодирование исходных потоков, захват видео во время игр и стриминг в PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion и другие сервисы. Для обеспечения высокой производительности возможно использование механизмов аппаратного ускорения (например, NVENC, Intel QSV и VAAPI).

В OBS Studio предоставляется поддержка композитинга с построением сцены на основе произвольных видеопотоков, данных с веб-камер, карт захвата видео, изображений, текста, содержимого окон приложений или всего экрана. В процессе вещания допускается переключение между несколькими предопределёнными вариантами сцен (например, для переключения представлений с акцентом на содержимое экрана и изображение с веб-камеры). Программа также предоставляет инструменты для микширования звука, фильтрации при помощи VST-плагинов, выравнивая громкости и подавления шумов.

Основные изменения и доработки в OBS Studio 31.1:

  • исправлены ранее найденные 37 ошибок и багов;

  • в опцию захвата экрана с использованием PipeWire в Linux добавлена поддержка механизма explicit sync, дающего возможность снизить задержки и избавиться от появления артефактов;

  • добавлена поддержка многотрекового (multiple) видео как на системах Linux, так и на macOS. Функция многотрекового видео в OBS Studio позволяет управлять несколькими аудио‑ и видеодорожками одновременно для улучшения вариантов использования потоковой передачи, например, вещание одновременно осуществляется с несколькими уровнями качества (в дополнение к 1080p создаются варианты с качеством 720p и 480p);

  • для многотрековых видео реализована возможность включения сетевых оптимизаций и механизма TCP Pacing (снижает потери пакетов при нехватке памяти на транзитных маршрутизаторах);

  • для многотрековых видео реализована поддержка вещания с задержкой (Stream Delay);

  • добавлена поддержка управления QVBR (Quality‑Defined Variable Bitrate) для Video Acceleration API (VA‑API) в Linux;

  • обеспечена начальная поддержка Windows на ARM;

  • в настройки оформления интерфейса пользователя добавлены опции для изменения параметров шрифта, таких как размер, расстояние между соседними символами и отступы вокруг текста);

  • добавлены кнопки для изменения уровня масштабирования области предпросмотра;

  • добавлена возможность задействования GPU для преобразования цветовых форматов, цветовых пространств и цветовых диапазонов;

  • в кодировщике AV1 на базе фреймворка AMF реализована поддержка B-кадров (двунаправленные кадры, которые могут ссылаться на предыдущие и последующие кадры);

  • появилась поддержка виртуальной камеры V4L2 на не‑Linux системах, таких как операционные системы BSD.

Tags:
Hubs:
+7
Comments3

Other news