Nakon šest mjeseci razvoja, objavljen je OBS Studio 31.1, paket za streaming, kompoziting i snimanje videa. Kod je napisan u C/C++ i distribuira se pod GPLv2 licencom. Izrađene su verzije za Linux (ravni paket), Windows и macOS.
Cilj razvoja OBS Studija bio je stvoriti prijenosnu, platformski neovisnu verziju aplikacije Open Broadcaster Software (OBS Classic). Windows, koji podržava OpenGL i proširiv je putem dodataka. Još jedna karakteristična značajka je korištenje modularne arhitekture koja odvaja sučelje od jezgre programa. Podržava transkodiranje izvornih streamova, snimanje videa tijekom igara i streaming na PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion i druge usluge. Mehanizmi hardverskog ubrzanja (kao što su NVENC, Intel QSV, Apple Video Toolbox i VAAPI) mogu se koristiti za osiguranje visokih performansi.
Omogućena je podrška za sastavljanje s konstrukcijom scene na temelju proizvoljnih video tokova, podataka s web kamera, kartica za video snimanje, slika, teksta, sadržaja prozora aplikacije ili cijelog zaslona. Tijekom emitiranja možete se prebacivati između nekoliko unaprijed definiranih scena (na primjer, mijenjati prikaze s naglaskom na sadržaj zaslona i sliku web kamere). Program također nudi alate za miksanje zvuka, filtriranje pomoću VST dodataka, izjednačavanje glasnoće i smanjenje šuma.
Ključne promjene:
- Za platforme Linux и macOS Implementirana je podrška za višekanalni video streaming, što omogućuje istovremeno emitiranje na više razina kvalitete (na primjer, uz 1080p, stvorene su i opcije kvalitete 720p i 480p).
- U postavke dizajna korisničkog sučelja dodane su opcije za promjenu parametara fonta kao što su veličina, razmak između susjednih znakova i uvlačenje oko teksta.
- Dodani su gumbi za promjenu razine zumiranja područja pregleda.

- AV1 koder, temeljen na AMF okviru, implementira podršku za B-okvire (dvosmjerne okvire koji mogu referencirati prethodne i sljedeće okvire).
- Dodana je mogućnost korištenja GPU-a za pretvaranje formata boja, prostora boja i raspona boja.
- Za višekanalne videozapise implementirana je mogućnost omogućavanja mrežnih optimizacija i TCP Pacing mehanizma (smanjuje gubitak paketa kada nema dovoljno memorije na tranzitnim usmjerivačima).
- Za višekanalne videozapise implementirana je podrška za odgođeno emitiranje (Stream Delay).
- Video koder temeljen na VA-API-ju sada podržava QVBR (Quality-Defined Variable Bitrate) način kodiranja kako bi se osigurala konstantna kvaliteta videa pri zadanoj brzini prijenosa. Način je implementiran za Intel i AMD grafičke procesore.

- Funkcija snimanja zaslona PipeWirea sada podržava mehanizam "eksplicitne sinkronizacije", koji vam omogućuje smanjenje latencije i uklanjanje artefakata.
- Za BSD sustave dodana je podrška za virtualnu kameru implementiranu pomoću V4L2 API-ja.
- Na platformi Linux U Browser Source dodana je podrška za hardversko ubrzanje, koja trenutno radi samo na sustavima s Intel i AMD GPU-ima.
- Dodana podrška za platformu Windows na sustavima s ARM arhitekturom.
Izvor: opennet.ru


