PÀrast kuue kuu arendustööd on avaldatud OBS Studio 31.1, voogedastuse, komposteerimise ja video salvestamise pakett. Kood on kirjutatud C/C++ keeltes ja jagatakse GPLv2 litsentsi alusel. Koostatud versioonid on saadaval Linuxile (flatpak), Windowsile ja macOS-ile.
OBS Studio arenduse eesmĂ€rk oli luua kandeline versioon Open Broadcaster Software (OBS Classic) rakendusest, mis ei ole seotud Windowsi platvormiga, toetab OpenGL-i ning on laienev pluginate kaudu. Erinevuseks on ka modulaarne arhitektuur, mis eeldab liidese ja programmi tuuma eraldamist. Toetatakse sisendvoogude ĂŒlekodeerimist, mĂ€ngude ajal videote salvestamist ja voogedastust PeerTube'i, Twitchi, Facebook Gaming'i, YouTube'i, DailyMotion'i ja muude teenuste kaudu. KĂ”rge jĂ”udluse tagamiseks on vĂ”imalik kasutada riistvaralise kiirenduse mehhanisme (nĂ€iteks NVENC, Intel QSV, Apple Video Toolbox ja VAAPI).
Toetatakse kompositsiooni, mis pĂ”hineb juhuslikel videovoogudel, veebikaamera andmetel, videokaarte, piltidel, tekstil, rakenduste akende sisu vĂ”i kogu ekraanil. Voogedastuse kĂ€igus on lubatud vahetada mitme ettenĂ€htud stseenivariandi vahel (nt ekraanisisu ja veebikaamera pildi rĂ”hutamiseks). Programm pakub ka vajalikke tööriistu heli segamiseks, VST-pluginte kasutades, helitugevuste tasakaalustamiseks ja mĂŒra summutamiseks.
Peamised muutused:
- Linuxi ja macOS platvormidel on rakendunud mitme raja voogedastuse toetus, kus voogedastus toimub samal ajal mitme kvaliteedi tasemega (nÀiteks koos 1080p-ga luuakse 720p ja 480p variantide voogedastamine).
- Kasutajaliidese kujunduse seadete juurde on lisatud vĂ”imalusi fondi parameetrite muutmiseks, nĂ€iteks suurus, tĂ€hemĂ€rkide vahemaa ja teksti ĂŒmbritsevad servad.
- Lisatud on nupud eelvaateala suurendamise taseme muutmiseks.

- AV1 kodeerijas, mis pÔhineb AMF raamistikul, on rakendatud B-kaadrite (kahe suuna kaadrid, mis vÔivad viidata eelmistele ja jÀrgmistele kaadritele) toetus.
- Lisatud on vÔimalus kasutada GPU-d vÀrviformaatide, vÀrviruumide ja vÀrvide vahemike teisendamiseks.
- Mitme raja videode jaoks on rakendatud vĂ”imalus lubada vĂ”rgu optimeerimist ja TCP Pacing mehhanismi (mis vĂ€hendab pakettide kaotust, kui edasioksĂŒdeerimise ruuteritel on mĂ€lu puudus).
- Mitme raja videode jaoks on rakendunud voogedastuse viivituse (Stream Delay) toetus.
- VA-API alusel videokodeerijasse on lisatud QVBR (QualityâDefined Variable Bitrate) kodeerimise reĆŸiimi toetus, et tagada pidev video kvaliteet antud bitikiirusel. ReĆŸiim on rakendatud Intel ja AMD GPU-del.

- PipeWire'i kasutades ekraani salvestamise funktsiooni on lisatud 'explicit sync' mehhanismi tugi, mis aitab vÀhendada viivitusi ja kÔrvaldada artefaktide tekkimise.
- BSD-sĂŒsteemide jaoks on lisatud toe virtuaalkaamerate jaoks, mis on rakendatud API V4L2 baasil.
- Linuxi platvormil on lisatud riistvarakiirenduse tugi brauseripĂ”hises voogesituse allikas (Browser Source), mis hetkel töötab ainult Intel ja AMD GPU-dega sĂŒsteemides.
- Lisatud toetus Windowsi platvormile ARM-arkhitektuuriga sĂŒsteemides.
Allikas: opennet.ru


