Desátý den projektu bylo vydáno OBS Studio 28.0, balíček 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ů, zachycování videa během her a streamování na 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:
- Výrazně vylepšená správa barev. Přidána podpora rozšířeného dynamického rozsahu (HDR, High Dynamic Range) a barevné hloubky 10 bitů na kanál. Přidána nová nastavení pro barevné prostory a formáty. Kódování HDR s 10bitovými barvami je k dispozici pro formáty AV1 a HEVC a vyžaduje GPU úrovně NVIDIA 10 a AMD 5000 pro HEVC (Intel QuickSync a Apple VT zatím nejsou podporovány). Streamování v HDR je aktuálně dostupné pouze prostřednictvím služby YouTube HLS. Na platformách Linux a macOS potřebuje podpora HDR ještě nějakou práci, například nefunguje náhled HDR a je třeba aktualizovat některé kodéry.
- Grafické rozhraní přešlo na použití Qt 6. Aktualizace Qt na jednu stranu umožnila získat aktuální opravy chyb a zlepšit podporu pro Windows 11 a Apple Silicon, na druhou stranu však vedla k ukončení podpory pro Windows 7 a 8, macOS 10.13 a 10.14, Ubuntu 18.04 a všechny 32bitové operační systémy, stejně jako ztráta kompatibility s některými pluginy, které nadále používají Qt 5 (většina pluginů již byla migrována na Qt 6).
- Přidána podpora pro počítače Mac vybavené čipem Apple M1 ARM (Apple Silicon), včetně nativních sestav, které fungují bez emulace. Vzhledem k tomu, že nativní sestavení nejsou kompatibilní s mnoha zásuvnými moduly, je také možné na zařízeních Apple Silicon používat sestavení založená na architektuře x86. Kodér Apple VT na systémech Apple Silicon zahrnuje podporu CBR, CRF a Simple Mode.
- Pro Windows byla přidána nová, více optimalizovaná implementace kodéru pro čipy AMD, přidána podpora pro komponentu NVIDIA Background Removal (vyžaduje NVIDIA Video Effects SDK), byla poskytnuta aplikace pro zachycení zvuku a odstranění ozvěny do filtru NVIDIA Noise Suppression byl přidán režim.
- Pro macOS 12.5+ byla implementována podpora frameworku ScreenCaptureKit, včetně jednoho, který umožňuje zachytit video se zvukem.
- Poskytuje možnost selektivně míchat video pro virtuální kameru.
- Mezi oficiální pluginy patří obs-websocket 5.0 pro vzdálené ovládání OBS s přenosem dat přes WebSocket.
- Ve výchozím nastavení je nabízen nový designový motiv „Yami“.
- Přidána možnost automatického rozdělení nahrávky na části v závislosti na velikosti souboru nebo délce trvání, stejně jako ručně.
- Přidána nativní podpora pro výstup pomocí protokolů SRT (Secure Reliable Transport) a RIST (Reliable Internet Stream Transport).
- Přidána podpora pro odesílání zpráv z rozhraní OBS do chatu YouTube.
Zdroj: opennet.ru