Технологии, наука и безопасность своими словами

Технологии

Вышел OBS Studio 33.0: новый браузерный движок и точная привязка элементов

OBS Studio 33.0 доступен для Linux в формате flatpak, а также для Windows и macOS. Код написан на C/C++ и распространяется под лицензией GPLv2. Этот проект начинался как переносимый вариант Open Broadcaster Software, не привязанный к Windows, с поддержкой OpenGL и расширяемостью через плагины.

Модульная архитектура разделяет интерфейс и ядро программы. Приложение умеет перекодировать исходные потоки, захватывать видео во время игр и вести трансляции на PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion и другие сервисы. Для высокой производительности задействуются механизмы аппаратного ускорения: NVENC, Intel QSV, Apple Video Toolbox и VAAPI.

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

Эти инструменты уже давно стали стандартом для стримеров, и версия 33.0 развивает их вместе с остальными частями пакета. Главное изменение касается источников на базе браузера. Browser Source и панели с веб-контентом переведены на свежий инструментарий CEF 150, тогда как раньше использовался CEF 127, выпущенный в июле 2024 года.

Это должно улучшить совместимость с современными веб-технологиями и безопасность. Загрузка плагинов полностью переработана. Официальные дополнения теперь размещаются в отдельном подкаталоге Core, а неофициальные пока продолжают подгружаться из старых мест.

Такое разделение упрощает управление расширениями и снижает риск конфликтов. В окне предпросмотра улучшено выравнивание источников контента. Появился визуальный индикатор, показывающий, по какой границе выровнен элемент.

Привязка теперь работает по осям, а не только когда объекты подходят вплотную друг к другу. Привязку к скрытым элементам убрали, чтобы она не мешала компоновке. Поля ввода чисел стали надёжнее: ввод больше не блокируется в некоторых ситуациях, а числа не обрезаются.

Значения обновляются только по нажатию Enter, которое при этом не закрывает окно. Добавлена поддержка изменения значений через Shift + стрелки вверх и вниз, исправлено поведение курсора при перетаскивании. На системах с архитектурой ARM64 включена поддержка аппаратного ускорения кодирования видео через NVENC.

Для звуковых и видеоэффектов NVIDIA задействована новая версия NVIDIA Broadcast SDK, что расширяет возможности обработки на видеокартах этого производителя. В безопасном режиме больше не запускается WebSocket Server. Это логичное решение: режим предназначен для диагностики, и лишние сетевые службы в нём не нужны.

Кроме того, улучшено определение полноэкранных игр при захвате вывода, а на macOS точнее определяется прозрачность при захвате экрана. Поддержка Ubuntu 24.04 прекращена. Вероятно, это связано с переходом на более новые системные библиотеки или изменением сборочного окружения, но в анонсе причина не уточняется.

Пользователям этой версии дистрибутива придётся остаться на или обновиться до более свежего релиза системы.

программирование открытый код стриминг

Оригинал

Обсуждение

Комментариев пока нет.

Похожие новости