È stato rilasciato OBS Studio 30.1, un pacchetto per lo streaming, il compositing e la registrazione di video. Il codice è scritto in C/C++ e distribuito con licenza GPLv2. Le build sono disponibili per Linux (flatpak), Windows e macOS.
L'obiettivo dello sviluppo di OBS Studio era creare una versione portatile dell'applicazione Open Broadcaster Software (OBS Classic), non legata a Windows, che supportasse OpenGL e fosse estensibile tramite plugin. Si differenzia per l'uso di un'architettura modulare, che prevede la separazione tra interfaccia e nucleo del programma. Supporta il transcodifica dei flussi sorgente, la cattura video durante il gioco e lo streaming su PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox e altri servizi. Per garantire elevate prestazioni, è possibile utilizzare meccanismi di accelerazione hardware (ad esempio, NVENC, Intel QSV 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 aggiunta la supporto per HDR (High Dynamic Range) per i flussi in formato HEVC (H.265), trasmessi tramite RTMP (Real-Time Messaging Protocol). In precedenza, l'HDR poteva essere utilizzato con il formato AV1, ma questa configurazione non era supportata su YouTube.
- È stata rielaborata la sorgente di streaming che mostra uno slideshow di immagini. Il caricamento dei file nella Slideshow Source ora avviene in modalità asincrona. È stato risolto un problema di looping prima del completamento della visualizzazione di tutte le immagini.
- È stata aggiunta un'impostazione per il ritaglio automatico entro i confini specificati.
- Per SDR (Standard Dynamic Range), nel filtro HDR Tone Mapping è stata aggiunta la supporto per il convertitore di tonalità maxRGB.
- Sono state aggiunte opzioni per modificare la scala mediante GPU durante lo streaming e la registrazione video.
- Per la piattaforma Windows, sono state implementate opzioni per la cattura audio nei giochi e per il supporto della modalità di compositing PMA (Premultiplied alpha).
- È stata aggiunta la supporto per l'audio multitraccia per mpegts e la possibilità di selezionare canali audio per CoreAudio.
- Per VA-API e l'output tramite WebRTC/WHIP è stata implementata la supporto per il formato AV1.
- Aggiunta una nuova fonte di trasmissione che utilizza come dispositivo di acquisizione video un multimedia. un server PipeWire.
- Supporto per l'audio PCM implementato nei formati MP4 e MOV frammentati.
- Il formato di registrazione predefinito è stato cambiato in MP4 frammentato (fMP4) su piattaforme Linux e Windows, e MOV frammentato (fMOV) su macOS.
Fonte: opennet.ru
