Została wydana nowa wersja OBS Studio 30.0 — potężne narzędzie do streamingu, kompozycji i nagrywania wideo. Program napisano w językach C/C++ i jest udostępniany na licencji GPLv2, oferując wersje dla Linuxa, Windowsa i macOS.
OBS Studio powstało w celu opracowania przenośnej wersji aplikacji Open Broadcaster Software (OBS Classic). Nie jest ograniczone do platformy Windows, obsługuje OpenGL i można je rozszerzać za pomocą wtyczek. Jedną z cech jest modułowa architektura, która oddziela interfejs od rdzenia programu.
Program wspiera transkodowanie źródłowych strumieni, przechwytywanie wideo podczas gier i streaming na popularne platformy, takie jak PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox i wiele innych. Zapewnia również wysoką wydajność dzięki zastosowaniu mechanizmów przyspieszenia sprzętowego, takich jak NVENC, Intel QSV i VAAPI.
W tej wersji wprowadzono następujące zmiany:
Dodano możliwość streamingu (wyprowadzania wideo) z wykorzystaniem technologii WebRTC, która pozwala na bezpośrednie przesyłanie treści w trybie P2P do przeglądarki użytkownika bez pośredniego serwera. Do ustanawiania sesji między serwerem nadawczym a klientem WebRTC używany jest protokół WHIP (WebRTC-HTTP Ingestion Protocol).
Wprowadzono opcję „Pełna wysokość” dla przymocowanych paneli, co pozwala im zajmować całą wysokość okna. Jest to wygodne przy umieszczaniu panelu czatu na małych ekranach laptopów.
Dodano wsparcie dla technologii Intel QSV (Quick Sync Video) w celu przyspieszenia sprzętowego kodowania i dekodowania wideo na platformie Linux.
Wprowadzono tryb bezpieczny („Safe Mode”), w którym OBS uruchamia się bez wtyczek, skryptów i web-socketów. Ta opcja pojawia się po wykryciu nieprawidłowego zakończenia pracy i może być również włączona z menu „Pomoc”.
Dodano panel „YouTube Live Control Room” do transmisji na żywo na YouTube.
Dodano wsparcie dla urządzeń Decklink w zakresie przechwytywania wideo z 10-bitową głębią kolorów oraz odtwarzania z HDR.
W rozwijanych listach kodeków wideo i dźwięku sortowanie według nazwy jest teraz włączone domyślnie.
Wprowadzono wsparcie dla dowolnej grupowania filtrów za pomocą przeciągania i upuszczania.
W modułach przechwytywania wideo przez V4L i DirectShow dodano wsparcie dla formatu MJPEG z odwzorowaniem kolorów w odcieniach szarości.
Podczas przesyłania strumieniowego przez RTMP dodano wsparcie dla IPv6 z możliwością powrotu do IPv4 w celu tworzenia usług obsługujących oba protokoły.
Możliwość konfiguracji parametrów FFmpeg dla VAAPI.
Aby skrócić czas uruchamiania na platformie Windows, zastosowano pamięć podręczną shaderów.
Na platformie macOS dodano możliwość przechwytywania dźwięku z uruchamianych aplikacji, zrewidowano implementację wirtualnej kamery oraz dodano opcję ukrywania okien OBS podczas przechwytywania ekranu za pomocą funkcji „Display Capture”.
Zaprzestano wsparcia dla Qt 5, Ubuntu 20.04 oraz wersji FFmpeg poniżej 4.4.
Źródło: linux.org.ru
