È disponibile il rilascio di OBS Studio 29.1, un pacchetto per lo streaming, il compositing e la registrazione video. Il codice è scritto in C/C++ e distribuito sotto licenza GPLv2. Le build sono disponibili per Linux, Windows e macOS.
L'obiettivo dello sviluppo di OBS Studio era creare una versione portatile dell'applicazione Open Broadcaster Software (OBS Classic), non legata alla piattaforma Windows, che supportasse OpenGL e fosse estensibile tramite plugin. Un'altra caratteristica distintiva è l'uso di un'architettura modulare, che implica la separazione dell'interfaccia dal core del programma. È supportata la ricodifica dei flussi sorgente, la cattura video durante i giochi e lo streaming su PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox e altri servizi. Per garantire alte prestazioni, è possibile utilizzare meccanismi di accelerazione hardware (ad esempio, NVENC e VAAPI).
Viene fornito supporto per il compositing con la costruzione di scene basate su flussi video arbitrari, dati da webcam, schede di acquisizione video, immagini, testo, contenuto delle finestre delle applicazioni o dell'intero schermo. Durante la trasmissione, è possibile passare tra diverse opzioni di scena predefinite (ad esempio, per passare da una visualizzazione focalizzata sul contenuto dello schermo a un'immagine dalla webcam). Il programma offre anche strumenti per il mixing audio, filtraggio tramite plugin VST, normalizzazione dei livelli audio e riduzione del rumore.
Principali modifiche:
- È stata implementata la possibilità di streaming in formati AV1 e HEVC, utilizzando il protocollo Enhanced RTMP, che amplia le capacità del protocollo RTMP di default con strumenti per supportare nuovi codec video e HDR. Nella versione attuale, Enhanced RTMP in OBS Studio supporta solo YouTube e non include supporto per HDR.
- In modalità semplificata (Simple output) è stata aggiunta la supporto per la registrazione simultanea di più tracce audio.
- È stata aggiunta la possibilità di scegliere il codec audio per la registrazione e la trasmissione.
- Aggiunta un'impostazione per il caricamento anticipato nella memoria del contenuto originale per evitare situazioni di skip frame durante l'applicazione di effetti di transizione (Stinger).
- Nella finestra integrata del browser (Browser Dock) è stata aggiunta l'opzione per copiare l'indirizzo della pagina.
- È stata aggiunta la possibilità di ridimensionare i pannelli del browser premendo Ctrl -/+.
- È stata aggiunta la possibilità di registrare in formati frammentati MP4 e MOV per migliorare la compatibilità con MKV. In seguito, i file frammentati MP4 e MOV possono essere impacchettati in normali file MP4 e MOV.
- Per le schede audio AJA è stato aggiunto il supporto per l'audio surround.
- Aggiunte opzioni per registrare audio in formati senza perdita di qualità (FLAC/ALAC/PCM).
- Aggiunto un indicatore che segnala che il flusso audio in ingresso è attivo (microfono acceso), ma non è collegato a una traccia audio.
- Nella modalità Simple output è stato aggiunto il codec AMD AV1.
- Molte strutture dati interne sono state convertite per utilizzare le tabelle hash, accelerando l'interrogazione dei dati e migliorando le prestazioni con grandi collezioni.
- Migliorata l'anteprima delle miniature di YouTube grazie all'uso dello scaling bilineare.
- In base al formato selezionato, disattivazione automatica dei codec audio e video incompatibili.
- Il codec VA-API ora supporta HEVC e HDR.
- Supporto HDR aggiunto al modulo di acquisizione video con DeckLink. Incrementate le prestazioni di DeckLink.
- Le prestazioni di acquisizione dello schermo sono notevolmente migliorate sui sistemi con GPU Intel in Linux.
- Durante l'esecuzione in modalità portatile (Portable Mode), il caricamento dei plugin di sistema è stato interrotto.
- Su Windows è stata implementata una modalità di blocco delle DLL, che protegge dall'inserimento di DLL problematiche che causano blocchi o crash. Ad esempio, è stato bloccato l'uso delle vecchie versioni della webcam virtuale VTubing.
- Nell'hardware di decodifica dei flussi multimediali originali è stata implementata la possibilità di utilizzare CUDA.
- Negli strumenti per l'esecuzione di script (Scripting) è stata implementata la supporto per Python 3.11.
- Nel pacchetto Flatpak è stata aggiunta la supporto per DK AAC.
Fonte: opennet.ru
