Efter ett halvÄr av utveckling har OBS Studio 31.1 publicerats, en paketlösning för strömning, komposition och videoinspelning. Koden Àr skriven i C/C++ och distribueras under GPLv2-licensen. Byggnationerna Àr skapade för Linux (flatpak), Windows och macOS.
MÄlet med utvecklingen av OBS Studio var att skapa en plattformsoberoende version av Open Broadcaster Software (OBS Classic), som stöder OpenGL och kan utökas med hjÀlp av plugins. En skillnad Àr ocksÄ anvÀndningen av en modulÀr arkitektur, som innebÀr separation av programgrÀnssnitt och kÀrna. Omkodning av originalflöden stöds, liksom videoinspelning under spel och streaming till PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion och andra tjÀnster. För att sÀkerstÀlla hög prestanda kan hÄrdvaruaccelerationsmekanismer (till exempel NVENC, Intel QSV, Apple Video Toolbox och VAAPI) anvÀndas.
Stöd för komposition med scenbygge baserat pÄ valfria videoströmmar, data frÄn webbkamera, video capture-kort, bilder, text, innehÄll frÄn applikationsfönster eller hela skÀrmen erbjuds. Under sÀndning Àr det möjligt att vÀxla mellan flera fördefinierade scenalternativ (till exempel för att byta mellan fokus pÄ skÀrminnehÄll och bilden frÄn webkameran). Programmet erbjuder ocksÄ verktyg för ljudmixning, filtrering med hjÀlp av VST-plugins, justering av volym och brusreducering.
NyckelÀndringar:
- För plattformarna Linux och macOS har stöd för strömning av flera spÄr i video implementerats, dÀr sÀndningen samtidigt genomförs med flera kvalitetsnivÄer (till exempel skapas alternativ med kvalitet 720p och 480p utöver 1080p).
- InstÀllningar för anvÀndargrÀnssnittets design har fÄtt nya alternativ för att Àndra teckensnittsinstÀllningar, sÄsom storlek, avstÄnd mellan angrÀnsande tecken och marginaler runt text.
- Knappar för att Àndra zoomnivÄn i förhandsgranskningsomrÄdet har lagts till.

- Stöd för B-frames (tvÄvÀgsklipp som kan referera till föregÄende och efterföljande bilder) har implementerats i AV1-kodaren baserad pÄ AMF-ramverket.
- Möjlighet att anvÀnda GPU för konvertering av fÀrgformat, fÀrgrum och fÀrgomfÄng har lagts till.
- För flervÀgiga videor har möjligheten att aktivera nÀtverksoptimeringar och mekanismen TCP Pacing (minskar paketförluster vid brist pÄ minne i transitroutrar) implementerats.
- För flervÀgiga videor har stöd för sÀndning med fördröjning (Stream Delay) implementerats.
- Till videoencoderaren baserad pÄ VA-API har stöd för QVBR-lÀget (Quality-Defined Variable Bitrate) lagts till, vilket sÀkerstÀller konstant videokvalitet vid given bitrate. LÀget Àr implementerat för Intel- och AMD-GPU:er.

- I skÀrminspelningsfunktionen med PipeWire har stöd för mekanismen "explicit sync" lagts till, vilket minskar fördröjningar och eliminerar förekomsten av artefakter.
- Stöd för virtuella kameror baserade pÄ API V4L2 har lagts till för BSD-system.
- PÄ Linux-plattformen har stöd för hÄrdvaruaccelerering i bruksanden (Browser Source) lagts till, som för tillfÀllet endast fungerar pÄ system med Intel- och AMD-GPU:er.
- Stöd för Windows-plattformen pÄ system med ARM-arkitektur har lagts till.
KĂ€lla: opennet.ru


