Wydanie systemu do strumieniowego wideo OBS Studio 31.1

Po sześciu miesiącach prac opublikowano wersję OBS Studio 31.1, pakietu do strumieniowania, kompozycji i nagrywania wideo. Kod napisano w językach C/C++ i jest rozpowszechniany na licencji GPLv2. Wersje są dostępne 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:

  • Dla platform Linux i macOS zaimplementowano wsparcie dla strumieniowania wideo wielościeżkowego, gdzie transmisja odbywa się jednocześnie z wieloma poziomami jakości (np. oprócz 1080p dostępne są wersje w jakości 720p i 480p).
  • Do ustawień wyglądu interfejsu użytkownika dodano opcje zmiany parametrów czcionki, takich jak rozmiar, odstęp między sąsiednimi znakami oraz marginesy wokół tekstu.
  • Dodano przyciski do zmiany poziomu powiększenia obszaru podglądu.
    Wydanie systemu do strumieniowego wideo OBS Studio 31.1
  • W enkoderze AV1 opartym na frameworku AMF zaimplementowano wsparcie dla klatek B (dwukierunkowe klatki, które mogą odnosić się do poprzednich i przyszłych klatek).
  • Dodano możliwość wykorzystania GPU do konwersji formatów kolorów, przestrzeni kolorów i zakresów kolorów.
  • Dla wielościeżkowego wideo wprowadzono możliwość włączenia optymalizacji sieciowych oraz mechanizmu TCP Pacing (zmniejsza utratę pakietów przy niskiej pamięci na przejrzystych routerach).
  • Dla wielościeżkowego wideo wprowadzono wsparcie dla opóźnienia strumienia (Stream Delay).
  • Do enkodera wideo opartego na VA-API dodano wsparcie dla trybu kodowania QVBR (Quality‑Defined Variable Bitrate), aby zapewnić stałą jakość wideo przy określonym bitrate. Tryb został zaimplementowany dla GPU Intel i AMD.
    Wydanie systemu do strumieniowego wideo OBS Studio 31.1
  • Do funkcji przechwytywania ekranu za pomocą PipeWire dodano wsparcie dla mechanizmu "explicit sync", umożliwiającego zmniejszenie opóźnień i eliminację pojawiających się artefaktów.
  • Dodano wsparcie dla wirtualnej kamery w systemach BSD, opartej na API V4L2.
  • Na platformie Linux dodano wsparcie dla przyspieszenia sprzętowego w źródle transmisji opartym na przeglądarce (Browser Source), które na razie działa tylko na systemach z GPU Intel i AMD.
  • Dodano wsparcie dla systemu Windows na systemach z architekturą ARM.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster