OBS Studio 30.0, un pacchetto per streaming, compositing e registrazione, è ora disponibile. È scritto in C/C++ e rilasciato sotto licenza GPLv2. Le build sono create per Linux (confezione piatta), Windows и macOS.
L'obiettivo dello sviluppo di OBS Studio era quello di creare una versione portatile e indipendente dalla piattaforma dell'applicazione Open Broadcaster Software (OBS Classic). WindowsSupporta OpenGL ed è estensibile tramite plugin. Un'altra caratteristica distintiva è la sua architettura modulare, che separa l'interfaccia dal nucleo del programma. Supporta la transcodifica di flussi sorgente, l'acquisizione video durante le partite e lo streaming su PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox e altri servizi. È possibile utilizzare meccanismi di accelerazione hardware (come NVENC, Intel QSV e VAAPI) per garantire prestazioni elevate.
Viene fornito supporto per la composizione con la creazione di una scena basata su flussi video arbitrari, dati da webcam, schede di acquisizione video, immagini, testo, contenuto delle finestre dell'applicazione o l'intero schermo. Durante la trasmissione, è consentito il passaggio tra diverse opzioni di scena predefinite (ad esempio, per alternare le visualizzazioni con un'enfasi sul contenuto dello schermo e l'immagine dalla webcam). Il programma fornisce anche strumenti per il missaggio audio, il filtraggio con plug-in VST, il livellamento del volume e la soppressione del rumore.
Modifiche principali:
- È stata aggiunta la possibilità di trasmettere (output video) utilizzando la tecnologia WebRTC, che consente di trasmettere contenuti in modalità P2P direttamente al browser dell'utente senza utilizzare un intermediario. serverPer stabilire sessioni tra emittenti server Il client WebRTC utilizza il protocollo WHIP (WebRTC-HTTP Ingestion Protocol), che sostituisce il protocollo FTL, il quale verrà dismesso il prossimo anno. Caratteristiche dell'utilizzo di WebRTC:
- Ridurre i ritardi nella consegna dei video a frazioni di secondi, il che rende possibile creare contenuti interattivi e interagire con gli spettatori in tempo reale, ad esempio organizzando talk show.
- La possibilità di passare da una rete all'altra senza interrompere la trasmissione (ad esempio, puoi passare dal Wi-Fi a una rete mobile).
- Supporta la trasmissione di più flussi video all'interno di una sessione, ad esempio per riprendere da diverse angolazioni o organizzare video interattivi.
- La possibilità di scaricare diverse versioni di flussi già transcodificati con diversi livelli di qualità per utenti con diverse larghezze di banda di comunicazione, in modo da non eseguire lavori di transcodifica sul lato server.
- Supporta l'uso di diversi codec video, come H.265 e AV1, per ridurre i requisiti di larghezza di banda.
- È stato modificato il design della barra di stato, le cui informazioni sono ora meglio strutturate. Sono state utilizzate icone più comprensibili e adatte alle attività.

- Aggiunta l'opzione "Tutta altezza", che consente ai pannelli agganciabili (finestre incorporate) di occupare l'intera altezza della finestra, il che è comodo quando si posiziona un pannello di chat sugli schermi di piccoli laptop.
- Aggiunto il supporto per la tecnologia Intel QSV (Quick Sync Video) per l'accelerazione hardware della codifica e decodifica video nei formati H264, HEVC e AV1 sulla piattaforma. Linux.
- È stata implementata una modalità provvisoria (“Safe Mode”), in cui OBS si avvia senza plugin, script e web socket. Si consiglia l'avvio in modalità provvisoria dopo il rilevamento di un arresto errato. La modalità può essere attivata anche tramite il menu “Aiuto”.
- Aggiunto il pannello della Cabina di regia di YouTube Live per lo streaming su YouTube.
- I dispositivi Decklink ora supportano l'acquisizione video a 10 bit per canale colore e la riproduzione HDR.
- Per impostazione predefinita, gli elenchi a discesa visualizzati nel codificatore video e audio sono ordinati per nome.
- Aggiunto supporto per il raggruppamento arbitrario di filtri in modalità drag & drop.
- Il supporto per il formato MJPEG con resa cromatica in scala di grigi è stato aggiunto ai moduli di acquisizione video tramite V4L e DirectShow.
- L'output in streaming tramite RTMP supporta IPv6 con la possibilità di ricorrere a IPv4 per creare servizi che supportano IPv6 e IPv4.
- Aggiunta la possibilità di configurare le impostazioni FFmpeg per VAAPI.
- Per ridurre i tempi di avvio sulla piattaforma Windows La memorizzazione nella cache degli shader è abilitata.
- la piattaforma macOS È stata introdotta la possibilità di acquisire l'audio dalle applicazioni in esecuzione, l'implementazione della fotocamera virtuale è stata riprogettata ed è stata aggiunta un'opzione per nascondere le finestre di OBS durante l'acquisizione dello schermo tramite la funzione di acquisizione dello schermo.
- Il supporto per Qt 5 è stato interrotto, Ubuntu 20.04 e versioni di FFmpeg fino alla 4.4.
Fonte: opennet.ru
