Опубліковано випуск OBS Studio 30.1, пакета для потокового мовлення, композитингу та запису відео. Код написаний мовами C/C++ та розповсюджується під ліцензією GPLv2. Складання сформовані для Linux (flatpak), Windows и macOS.
Метою розробки OBS Studio було створення варіанта програми Open Broadcaster Software (OBS Classic), що переноситься, не прив'язаного до платформи Windows, що підтримує OpenGL і розширюється через плагіни. Відмінністю також є використання модульної архітектури, що передбачає поділ інтерфейсу та ядра програми. Підтримується перекодування вихідних потоків, захоплення відео під час ігор та стрімінг у PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox та інші сервіси. Для забезпечення високої продуктивності можливе використання механізмів апаратного прискорення (наприклад, NVENC, Intel QSV та VAAPI).
Надається підтримка композитингу зі створенням сцени на основі довільних відеопотоків, даних з web-камер, карт захоплення відео, зображень, тексту, вмісту вікон додатків або всього екрану. У процесі мовлення допускається перемикання між декількома певними варіантами сцен (наприклад, для перемикання уявлень з акцентом на вміст екрана та зображення з веб-камери). Програма також надає інструменти для мікшування звуку, фільтрації за допомогою VST-плагінів, вирівнюючи гучності та придушення шумів.
Ключові зміни:
- Увімкнена підтримка HDR (High Dynamic Range) для потоків у форматі HEVC (H.265), що передаються поверх RTMP (Real-Time Messaging Protocol). Раніше HDR міг використовуватися з форматом AV1, але конфігурація не підтримувалася в YouTube.
- Перероблено джерело мовлення, яке показує слайдшоу із зображень. Завантаження файлів у Slideshow Source тепер виконується в асинхронному режимі. Вирішено проблему із зациклюванням до завершення показу всіх зображень.
- Додано налаштування для автоматичного кадрування за заданими межами.
- Для SDR (Standard Dynamic Range) у фільтрі HDR Tone Mapping додано підтримку перетворювача відтінків maxRGB.
- Додані опції для зміни масштабу силами GPU при стримінгу та запису відео.
- Для платформи Windows реалізовані опції для захоплення звуку (Capture Audio) в іграх та підтримки режиму композитингу PMA (Premultiplied alpha).
- Додано підтримку багатотрекового звуку для mpegts та можливість вибору звукових каналів для CoreAudio.
- Для VA-API та виведення через WebRTC/WHIP реалізовано підтримку формату AV1.
- Додано нове джерело мовлення, яке використовує як пристрій захоплення відео мультимедійний сервер PipeWire.
- У фрагментованих форматах MP4 та MOV реалізовано підтримку PCM-звуку.
- За замовчуванням формат запису змінено на фрагментований MP4 (fMP4) на платформах Linux и Windows, та фрагментований MOV (fMOV) на платформі macOS.
Джерело: opennet.ru
