Nyní je k dispozici OBS Studio 29.1, sada pro streamování, skládání a nahrávání videa. Kód je napsán v C/C++ a distribuován pod licencí GPLv2. Sestavení jsou generována pro Linux, Windows a macOS.
Cílem vývoje OBS Studio bylo vytvořit přenosnou verzi aplikace Open Broadcaster Software (OBS Classic), která není vázána na platformu Windows, podporuje OpenGL a je rozšiřitelná pomocí pluginů. Dalším rozdílem je použití modulární architektury, což znamená oddělení rozhraní a jádra programu. Podporuje překódování zdrojových streamů, zachytávání videa během her a streamování na PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox a další služby. Pro zajištění vysokého výkonu je možné využít mechanismy hardwarové akcelerace (například NVENC a VAAPI).
Je poskytována podpora pro skládání s konstrukcí scén na základě libovolných video streamů, dat z webových kamer, snímacích karet, obrázků, textu, obsahu oken aplikace nebo celé obrazovky. Během vysílání můžete přepínat mezi několika předdefinovanými scénami (například pro přepínání zobrazení s důrazem na obsah obrazovky a obraz webové kamery). Program také poskytuje nástroje pro mixování zvuku, filtrování pomocí VST pluginů, ekvalizaci hlasitosti a redukci šumu.
Klíčové změny:
- Možnost streamování ve formátech AV1 a HEVC byla implementována pomocí protokolu Enhanced RTMP, který rozšiřuje možnosti standardního protokolu RTMP o podporu nových video kodeků a HDR. V současné podobě je Enhanced RTMP v OBS Studiu aktuálně podporován pouze pro YouTube a zatím neobsahuje podporu HDR.
- Ve zjednodušeném režimu (Jednoduchý výstup) byla přidána podpora pro současné nahrávání více zvukových stop.
- Přidána možnost výběru kodéru zvuku pro nahrávání a vysílání.
- Přidáno nastavení pro předběžné načítání zdrojového obsahu do paměti pro eliminaci situací, kdy dochází k vypadávání snímků při aplikaci přechodových efektů (Stinger).
- Do okna integrovaného prohlížeče (Browser Dock) byla přidána možnost zkopírovat adresu stránky.
- Přidána možnost škálovat panely prohlížeče stisknutím Ctrl -/+.
- Přidána možnost nahrávat ve fragmentovaných formátech MP4 a MOV pro zlepšení kompatibility s MKV. Fragmentované soubory MP4 a MOV lze později zabalit do běžných souborů MP4 a MOV.
- Přidána podpora prostorového zvuku pro zvukové karty AJA.
- Přidány možnosti záznamu zvuku v bezztrátových formátech (FLAC/ALAC/PCM).
- Byl přidán indikátor indikující, že vstupní audio stream je aktivní (mikrofon je zapnutý), ale není propojen se zvukovou stopou.
- Do režimu jednoduchého výstupu byl přidán kodér AMD AV1.
- Mnoho interních datových struktur bylo převedeno na použití hashovacích tabulek pro urychlení načítání dat a zlepšení výkonu při práci s velkými kolekcemi.
- Vylepšený náhled miniatur YouTube pomocí bilineárního škálování.
- V závislosti na zvoleném formátu se automaticky deaktivují nekompatibilní kodéry zvuku a videa.
- Do kodéru VA-API byla přidána podpora HEVC a HDR.
- Do modulu pro snímání videa DeckLink byla přidána podpora HDR. Vylepšený výkon DeckLink.
- Výrazně vylepšený výkon snímání obrazovky na systémech s GPU Intel v Linuxu.
- Při spuštění v přenosném režimu se načítání celosystémových zásuvných modulů zastaví.
- Pro Windows byl implementován režim blokování DLL, který chrání před připojením problematických knihoven DLL, které vedou k zamrzání nebo zhroucení. Zajištěno je například blokování starých verzí virtuální kamery VTubing.
- V hardwarovém dekódování zdrojových multimediálních toků je implementována možnost použití CUDA.
- Skriptovací nástroje nyní podporují Python 3.11.
- Flatpak přidal podporu pro DK AAC.
Zdroj: opennet.ru