Даступны выпуск OBS Studio 29.1, пакета для струменевага вяшчання, кампазітынгу і запісы відэа. Код напісаны на мовах C/C++ і распаўсюджваецца пад ліцэнзіяй GPLv2. Зборкі сфарміраваны для Linux, Windows і macOS.
Мэтай распрацоўкі OBS Studio было стварэнне пераноснага варыянту прыкладання Open Broadcaster Software (OBS Classic), не прывязанага да платформы Windows, які падтрымлівае OpenGL і які пашыраецца праз убудовы. Адрозненнем таксама з'яўляецца выкарыстанне модульнай архітэктуры, якая разумее падзел інтэрфейсу і ядры праграмы. Падтрымліваецца перакадаванне зыходных патокаў, захоп відэа падчас гульняў і стрымінг у PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox і іншыя сэрвісы. Для забеспячэння высокай прадукцыйнасці магчыма выкарыстанне механізмаў апаратнага паскарэння (напрыклад, NVENC і VAAPI).
Прадастаўляецца падтрымка кампазітынгу з пабудовай сцэны на аснове адвольных відэаструменяў, дадзеных з web-камер, карт захопу відэа, малюнкаў, тэксту, змесціва вокнаў прыкладанняў або ўсяго экрана. У працэсе вяшчання дапускаецца пераключэнне паміж некалькімі наканаванымі варыянтамі сцэн (напрыклад, для пераключэння ўяўленняў з акцэнтам на змесціва экрана і малюнак з web-камеры). Праграма таксама дае прылады для міксавання гуку, фільтрацыі пры дапамозе VST-плагінаў, выраўноўваючы гучнасці і падаўлення шумоў.
Ключавыя змены:
- Рэалізаваная магчымасць струменевага вяшчання ў фарматах AV1 і HEVC, выкарыстоўваючы пратакол Enhanced RTMP, які пашырае магчымасці штатнага пратакола RTMP сродкамі для падтрымкі новых відэакодэкаў і HDR. У бягучым выглядзе Enhanced RTMP у OBS Studio пакуль падтрымліваецца толькі для YouTube і пакуль не ўключае падтрымку HDR.
- У спрошчаным рэжыме (Simple output) дададзена падтрымка адначасовага запісу некалькіх гукавых трэкаў.
- Дададзена магчымасць выбару кадавальніка гуку для запісу і вяшчання.
- Дададзена налада для папераджальнай загрузкі ў памяць зыходнага змесціва для выключэння ўзнікнення сітуацыя пропуску кадраў пры ўжыванні пераходных эфектаў (Stinger).
- Ва ўбудаванае акно з браўзэрам (Browser Dock) дададзена опцыя для капіявання адрасу старонкі.
- Дададзена магчымасць маштабавання браузерных панэляў праз націск Ctrl -/+.
- Дададзена магчымасць запісу ва фрагментаваным фарматах MP4 і MOV для паляпшэння сумяшчальнасці з MKV. У далейшым фрагментаваныя файлы MP4 і MOV могуць быць спакаваны ў звычайныя файлы MP4 і MOV.
- Для гукавых карт AJA дададзена падтрымка аб'ёмнага гуку.
- Дададзеныя опцыі для запісу гуку ў фарматах без страты якасці (FLAC/ALAC/PCM).
- Дададзены індыкатар, які сігналізуе, што ўваходны гукавы паток актыўны (мікрафон уключаны), але не прывязаны да гукавога трэку.
- У рэжым Simple output дададзены кадавальнік AMD AV1.
- Многія ўнутраныя структуры дадзеных перакладзены на выкарыстанне хэш-табліц для паскарэння выбаркі дадзеных і павышэння прадукцыйнасці пры працы з вялікімі калекцыямі.
- Палепшаны прадпрагляд мініяцюр з YouTube, дзякуючы прымяненню білінейнага маштабавання.
- У залежнасці ад абранага фармату забяспечана аўтаматычнае адключэнне несумяшчальных кадавальнікаў гуку і відэа.
- У кадавальнік VA-API дададзеная падтрымка HEVC і HDR.
- У модуль захопу відэа з DeckLink дададзена падтрымка HDR. Падвышаная прадукцыйнасць DeckLink.
- Значна падвышаная прадукцыйнасць захопу экрана на сістэмах з GPU Intel у Linux.
- Пры запуску ў пераносным рэжыме (Portable Mode) спынена загрузка агульнасістэмных убудоў.
- Для Windows рэалізаваны рэжым блакавання DLL, які абараняе ад падлучэння праблемных DLL-бібліятэк, якія прыводзяць да завісанняў ці аварыйным завяршэнням працы. Напрыклад, забяспечана блакіроўка старых версій віртуальнай камеры VTubing.
- У сродках апаратнага дэкадавання зыходных мультымедыйных патокаў рэалізавана магчымасць выкарыстання CUDA.
- У прыладах для выканання скрыптоў (Scripting) рэалізавана падтрымка Python 3.11.
- У пакет Flatpak дададзена падтрымка DK AAC.
Крыніца: opennet.ru