Opublikowano wydanie OBS Studio 33.0, pakietu do streamingu, kompozycji i nagrywania wideo. Kod został napisany w językach C/C++ i jest rozpowszechniany na licencji GPLv2. Kompilacje zostały przygotowane dla systemów Linux (flatpak), Windows i macOS.
Celem opracowania OBS Studio było stworzenie przenośnej wersji aplikacji Open Broadcaster Software (OBS Classic), niezależnej od systemu Windows, wspierającej OpenGL i rozszerzalnej przez wtyczki. Różni się ona także modułową architekturą, która zakłada rozdzielenie interfejsu i rdzenia programu. Obsługiwane jest przetwarzanie strumieni źródłowych, przechwytywanie wideo podczas gier oraz strumieniowanie do PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion i innych serwisów. Aby zapewnić wysoką wydajność, możliwe jest wykorzystanie mechanizmów akceleracji sprzętowej (np. NVENC, Intel QSV, Apple Video Toolbox i VAAPI).
Zapewniona jest obsługa kompozycji z budowaniem sceny na podstawie dowolnych strumieni wideo, danych z kamer internetowych, kart przechwytywania wideo, obrazów, tekstu, zawartości okien aplikacji lub całego ekranu. W trakcie nadawania dozwolone jest przełączanie między kilkoma predefiniowanymi wariantami scen (np. do przełączania widoków z akcentem na zawartość ekranu i obraz z kamery internetowej). Program oferuje także narzędzia do miksowania dźwięku, filtracji za pomocą wtyczek VST, wyrównywania głośności i redukcji szumów.
Kluczowe zmiany:
- Źródła streamingu oparte na przeglądarce (Browser Source) oraz panel z treściami webowymi zostały zaktualizowane do nowego wydania narzędzia CEF 150 (Chromium Embedded Framework). Poprzednio używano CEF 127, wydanego w lipcu 2024.
- Zupełnie przebudowano ładowanie wtyczek. Oficjalne wtyczki zostały przeniesione do osobnego podkatalogu „Core”, natomiast nieoficjalne nadal będą ładowane z poprzednich lokalizacji.
- Udoskonalono wyrównanie (snapping) źródeł treści w oknie podglądu. Dodano nowy wskaźnik wizualny, który pokazuje, wzdłuż jakiej krawędzi element został wyrównany. Zapewniono przywiązanie źródeł do osi, a nie tylko podczas zbliżania się do obiektów (wideo z demonstracją). Zlikwidowano przywiązanie do ukrytych elementów.
- Ulepszono pola wejściowe dla liczb, gdzie wprowadzenie nie jest już blokowane w niektórych sytuacjach, a liczby nie są obcinane. Wartości są teraz aktualizowane tylko po naciśnięciu Enter, które nie zamyka okna. Dodano obsługę zmiany wartości poprzez wciśnięcie „Shift + ↑/↓”. Zapewniono prawidłowe działanie kursora podczas przeciągania.
- Na systemach ARM64 dodano wsparcie dla przyspieszenia kodowania wideo przy użyciu NVENC (NVIDIA Encoder).
- Dla efektów dźwiękowych i wideo NVIDIA wykorzystano nową wersję NVIDIA Broadcast SDK.
- W trybie Safe Mode zakończono uruchamianie serwera WebSocket.
- W trybie przechwytywania wyjścia gier poprawiono rozpoznawanie gier w trybie pełnoekranowym.
- Ulepszono definiowanie przezroczystości podczas przechwytywania ekranu macOS.
- Zakończono wsparcie dla Ubuntu 24.04.
Źródło: opennet.ru
