Nel decimo anniversario del progetto, è stata rilasciata la versione 28.0 di OBS Studio, un pacchetto per lo streaming, la composizione e la registrazione video. Il codice è scritto in C/C++ e distribuito con licenza GPLv2. Le build sono create per Linux, 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 è l'utilizzo di un'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 Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox e altri servizi. È possibile utilizzare meccanismi di accelerazione hardware (come NVENC 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:
- Gestione del colore notevolmente migliorata. È stato aggiunto il supporto per High Dynamic Range (HDR) e profondità di colore a 10 bit. Sono state aggiunte nuove impostazioni di spazio colore e formato. La codifica HDR con profondità di colore a 10 bit è disponibile per i formati AV1 e HEVC e richiede una GPU NVIDIA di livello 10 o AMD 5000 per HEVC (Intel QuickSync e Apple VT non sono ancora supportati). Lo streaming HDR è attualmente disponibile solo tramite il servizio HLS di YouTube. Su piattaforme Linux и macOS Il supporto HDR necessita ancora di alcuni miglioramenti; ad esempio, l'anteprima HDR non funziona e alcuni codificatori devono essere aggiornati.
- L'interfaccia grafica è stata migrata per utilizzare Qt 6. Da un lato, l'aggiornamento di Qt ci ha permesso di ricevere importanti correzioni di bug e migliorare il supporto. Windows 11 e Apple Silicon, ma d'altra parte, ha portato alla fine del supporto Windows 7 e 8, macOS 10.13 e 10.14, Ubuntu 18.04 e tutti i sistemi operativi a 32 bit, nonché la perdita di compatibilità con alcuni plugin che continuano a utilizzare Qt 5 (la maggior parte dei plugin è già stata migrata a Qt 6).
- Aggiunto il supporto per i computer Mac dotati del chip Apple M1 ARM (Apple Silicon), inclusi gli assiemi nativi che funzionano senza emulazione. Poiché gli assembly nativi sono incompatibili con molti plugin, è anche possibile utilizzare assembly basati sull'architettura x86 sui dispositivi Apple Silicon. Il codificatore Apple VT sui sistemi Apple Silicon include il supporto per CBR, CRF e Modalità semplice.
- per Windows È stata aggiunta una nuova implementazione più ottimizzata del codificatore per i chip AMD, è stato aggiunto il supporto per il componente NVIDIA Background Removal (richiede NVIDIA Video Effects SDK), è stata fornita un'applicazione per l'acquisizione audio ed è stata aggiunta una modalità di rimozione dell'eco al filtro NVIDIA Noise Suppression.
- per macOS La versione 12.5 e successive implementano il supporto per il framework ScreenCaptureKit, che consente anche di acquisire video con audio.
- Fornita la possibilità di mixare selettivamente video per la fotocamera virtuale.
- I plugin ufficiali includono obs-websocket 5.0 per il controllo remoto di OBS con trasferimento dati su WebSocket.
- Per impostazione predefinita, viene offerto un nuovo tema di design "Yami".
- Aggiunta la possibilità di dividere automaticamente una registrazione in parti a seconda della dimensione o della durata del file, oltre che manualmente.
- Aggiunto supporto nativo per l'output utilizzando i protocolli SRT (Secure Reliable Transport) e RIST (Reliable Internet Stream Transport).
- Aggiunto supporto per l'invio di messaggi dall'interfaccia OBS alla chat di YouTube.
Fonte: opennet.ru
