OBS Studio 29.1, súprava na streamovanie, skladanie a nahrávanie videa, je teraz k dispozícii. Kód je napísaný v C/C++ a distribuovaný pod licenciou GPLv2. Zostavy sú generované pre Linux, Windows a macOS.
Cieľom vývoja OBS Studio bolo vytvoriť prenosnú verziu aplikácie Open Broadcaster Software (OBS Classic), ktorá nie je viazaná na platformu Windows, podporuje OpenGL a je rozšíriteľná prostredníctvom pluginov. Rozdielom je aj použitie modulárnej architektúry, čo znamená oddelenie rozhrania a jadra programu. Podporuje prekódovanie zdrojových streamov, zachytávanie videa počas hier a streamovanie do PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox a ďalších služieb. Na zabezpečenie vysokého výkonu je možné použiť hardvérové akceleračné mechanizmy (napr. NVENC a VAAPI).
Poskytuje sa podpora pre kompozíciu s vytváraním scény na základe ľubovoľných video streamov, údajov z webových kamier, kariet na snímanie videa, obrázkov, textu, obsahu okien aplikácie alebo celej obrazovky. Počas vysielania je povolené prepínanie medzi niekoľkými preddefinovanými možnosťami scén (napríklad prepínanie pohľadov s dôrazom na obsah obrazovky a obraz z webovej kamery). Program tiež poskytuje nástroje na mixovanie zvuku, filtrovanie pomocou VST pluginov, vyrovnávanie hlasitosti a potláčanie šumu.
Kľúčové zmeny:
- Možnosť streamovania vo formátoch AV1 a HEVC bola implementovaná pomocou protokolu Enhanced RTMP, ktorý rozširuje možnosti štandardného protokolu RTMP o nástroje na podporu nových video kodekov a HDR. V súčasnej podobe je Enhanced RTMP v OBS Studio momentálne podporovaný iba pre YouTube a zatiaľ neobsahuje podporu HDR.
- V zjednodušenom režime (Simple output) pribudla podpora súčasného nahrávania viacerých zvukových stôp.
- Pridaná možnosť vybrať si kódovač zvuku na nahrávanie a vysielanie.
- Pridané nastavenie na proaktívne načítanie pôvodného obsahu do pamäte, aby sa zabránilo vypadávaniu snímok pri aplikácii prechodových efektov (Stinger).
- Do Browser Dock bola pridaná možnosť kopírovať adresu stránky.
- Pridaná možnosť škálovať panely prehliadača stlačením Ctrl -/+.
- Pridaná možnosť nahrávať do fragmentovaných formátov MP4 a MOV na zlepšenie kompatibility s MKV. Ďalšie fragmentované súbory MP4 a MOV možno zbaliť do normálnych súborov MP4 a MOV.
- Pre zvukové karty AJA bola pridaná podpora priestorového zvuku.
- Pridané možnosti nahrávania zvuku v bezstratových formátoch (FLAC/ALAC/PCM).
- Bol pridaný indikátor, ktorý indikuje, že vstupný audio stream je aktívny (mikrofón je zapnutý), ale nie je viazaný na zvukovú stopu.
- Pridaný kodér AMD AV1 do režimu jednoduchého výstupu.
- Mnoho interných dátových štruktúr bolo prevedených na hašovacie tabuľky, aby sa urýchlilo získavanie dát a zlepšil sa výkon pri práci s veľkými kolekciami.
- Vylepšený náhľad miniatúr YouTube pomocou bilineárneho škálovania.
- V závislosti od zvoleného formátu sa automaticky deaktivujú nekompatibilné kódovače zvuku a videa.
- Do VA-API kodéra bola pridaná podpora pre HEVC a HDR.
- Do modulu snímania videa DeckLink bola pridaná podpora HDR. Vylepšený výkon DeckLink.
- Výrazne vylepšený výkon snímania obrazovky v systémoch s GPU Intel v systéme Linux.
- Pri spustení v prenosnom režime sa zastavilo načítavanie doplnkov pre celý systém.
- Pre Windows bol implementovaný režim blokovania DLL, ktorý chráni pred pripojením problematických knižníc DLL, ktoré vedú k zamrznutiu alebo zlyhaniu. Poskytuje sa napríklad blokovanie starých verzií virtuálnej kamery VTubing.
- V hardvérovom dekódovaní pôvodných multimediálnych tokov je implementovaná možnosť využitia CUDA.
- Skriptovacie nástroje teraz podporujú Python 3.11.
- Do Flatpak bola pridaná podpora pre DK AAC.
Zdroj: opennet.ru