Vydání systému pro streamování videa OBS Studio 31.1

Po půl roce vývoje byl vydán OBS Studio 31.1, balíček pro streamování, kompozici a záznam videa. Kód je napsán v jazycích C/C++ a je distribuován pod licencí GPLv2. Sestavy byly vytvořeny pro Linux (flatpak), Windows a macOS.

Cílem vývoje OBS Studio bylo vytvořit přenosnou variantu aplikace Open Broadcaster Software (OBS Classic), nezávislou na platformě Windows, podporující OpenGL a rozšiřitelnou pomocí pluginů. Dalším rozdílem je využití modulární architektury, která předpokládá oddělení uživatelského rozhraní a jádra programu. Podporuje se rekódování zdrojových streamů, zachytávání videa během her a streamování na PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion a další služby. Pro zajištění vysokého výkonu je možné využít mechanismy hardwarového akcelerace (například NVENC, Intel QSV, Apple Video Toolbox a VAAPI).

Je poskytována podpora kompozice s tvorbou scény na základě libovolných video streamů, dat z webkamer, zachycovacích karet, obrázků, textu, obsahu oken aplikací nebo celého obrazovky. Během streamování je povoleno přepínání mezi více předem definovanými variantami scén (například pro přepínání mezi pohledy s důrazem na obsah obrazovky a obrázek z webkamery). Program také poskytuje nástroje pro míchání zvuku, filtraci pomocí VST pluginů, vyrovnávání hlasitosti a potlačení šumu.

Klíčové změny:

  • Pro platformy Linux a macOS byla implementována podpora streamování vícekanálového videa, při kterém se streamuje současně s několika úrovněmi kvality (například vedle 1080p jsou vytvářeny varianty s kvalitou 720p a 480p).
  • Do nastavení uživatelského rozhraní byly přidány možnosti pro změnu parametrů písma, jako je velikost, vzdálenost mezi sousedními znaky a okraje kolem textu.
  • Byly přidány tlačítka pro změnu úrovně měřítka oblasti náhledu.
    Vydání systému pro streamování videa OBS Studio 31.1
  • V kodéru AV1 založeném na rámcovém AMF byla implementována podpora B-rámců (dvoucestné snímky, které mohou odkazovat na předchozí a následující snímky).
  • Byla přidána možnost využití GPU pro konverzi barevných formátů, barevných prostorů a rozsahů barev.
  • Pro vícetracková videa byla implementována možnost aktivace síťových optimalizací a mechanismu TCP Pacing (snižuje ztráty paketů při nedostatku paměti na tranzitních směrovačích).
  • Pro vícetracková videa byla implementována podpora vysílání se zpožděním (Stream Delay).
  • Do video kodéru založeného na VA-API byla přidána podpora režimu QVBR (Quality‑Defined Variable Bitrate) pro zajištění stálé kvality videa při stanoveném bitrate. Režim byl implementován pro GPU Intel a AMD.
    Vydání systému pro streamování videa OBS Studio 31.1
  • Do funkce zachycování obrazovky pomocí PipeWire byla přidána podpora mechanismu "explicit sync", který umožňuje snížit zpoždění a zbavit se výskytu artefaktů.
  • Pro systémy BSD byla přidána podpora virtuální kamery, implementované na základě API V4L2.
  • Na platformě Linux se objevila podpora hardwarového akcelerace ve zdroji vysílání založeném na prohlížeči (Browser Source), která v současnosti funguje pouze na systémech s GPU Intel a AMD.
  • Byla přidána podpora platformy Windows na systémech s architekturou ARM.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster