Opublikowano system do strumieniowego przesyłania wideo OBS Studio 30.0

Dostępna jest wersja OBS Studio 30.0, pakietu do strumieniowego przesyłania, kompozycji i nagrywania wideo. Kod jest napisany w językach C/C++ i jest dystrybuowany na zasadzie licencji GPLv2. Kompilacje 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), niezwiązanej z platformą Windows, obsługującej OpenGL i rozszerzalnej za pomocą wtyczek. Różnicą jest również zastosowanie architektury modułowej, zakładającej podział interfejsu i rdzenia programu. Obsługiwane jest przetwarzanie strumieni źródłowych, przechwytywanie wideo podczas gier i strumieniowanie do PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox i innych usług. Aby zapewnić wysoką wydajność, można wykorzystać mechanizmy przyspieszenia sprzętowego (np. NVENC, Intel QSV 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:

  • Dodano możliwość transmisji (wyjścia wideo) z wykorzystaniem technologii WebRTC, umożliwiającej przesyłanie treści w trybie P2P bezpośrednio do przeglądarki użytkownika bez zaangażowania pośredników. serweraDo nawiązywania sesji między nadawcą serwerem a klientem WebRTC wykorzystano protokół WHIP (WebRTC-HTTP Ingestion Protocol), który zastępuje protokół FTL, którego wsparcie zostanie zakończone w przyszłym roku. Cechy korzystania z WebRTC:
    • Zmniejszenie opóźnień przy dostarczaniu wideo do ułamków sekund, co pozwala na tworzenie interaktywnej zawartości i interakcję z widzami w czasie rzeczywistym, na przykład prowadzenie talk show.
    • Możliwość przełączania się między sieciami bez przerywania transmisji (na przykład można przełączyć się z Wi-Fi na sieć mobilną).
    • Wsparcie dla przesyłania wielu strumieni w ramach jednego sesji, na przykład do nagrywania z różnych kątów lub organizowania interaktywnych filmów.
    • Możliwość przesyłania wielu wersji już przekodowanych strumieni o różnej jakości dla użytkowników z różnymi prędkościami połączenia, aby uniknąć pracy związanej z przekodowaniem po stronie serwera.
    • Wsparcie dla różnych kodeków wideo, na przykład H.265 i AV1 w celu zmniejszenia wymagań dotyczących pasma.
  • Zmieniono wygląd paska stanu, w którym informacje są teraz lepiej zorganizowane. Użyto bardziej zrozumiałych i odpowiadających zadaniom ikon.
    Opublikowano system do strumieniowego przesyłania wideo OBS Studio 30.0
  • Dodano opcję „Full-Height”, która pozwala panelom dołączanym (oknom osadzonym) zajmować całą wysokość okna, co jest wygodne przy umieszczaniu panelu czatu na niewielkich ekranach laptopów.
  • Dodano wsparcie dla technologii Intel QSV (Quick Sync Video) w celu przyspieszenia sprzętowego kodowania i dekodowania wideo w formatach H264, HEVC i AV1 na platformie Linux.
  • Wprowadzono tryb bezpieczny („Safe Mode”), w którym OBS uruchamia się bez wtyczek, skryptów i soketów webowych. Propozycja uruchomienia w trybie bezpiecznym pojawia się po wykryciu nieprawidłowego zamknięcia. Tryb można również włączyć z menu „Help”.
  • Dodano panel „YouTube Live Control Room” do transmisji na żywo na YouTube.
  • Dla urządzeń Decklink wprowadzono wsparcie dla przechwytywania wideo z 10-bitami na kanał kolorów oraz odtwarzania z HDR.
  • W rozwijanych listach wyświetlanych w kodekach wideo i dźwięku domyślnie włączona jest sortowanie według nazwy.
  • Dodano wsparcie dla dowolnego grupowania filtrów w trybie przeciągnij i upuść.
  • 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 wprowadzono wsparcie dla IPv6 z możliwością powrotu do IPv4 w celu tworzenia usług wspierających zarówno IPv6, jak i IPv4.
  • Dodano możliwość ustawienia konfiguracji FFmpeg dla VAAPI.
  • Aby skrócić czas uruchamiania na platformie Windows, wprowadzono pamięć podręczną shaderów.
  • Na platformie macOS dodano możliwość przechwytywania dźwięku z uruchomionych aplikacji, przebudowano implementację wirtualnej kamery i dodano opcję ukrywania okien OBS podczas przechwytywania ekranu za pomocą funkcji „Display Capture”.
  • Wsparcie dla Qt 5, Ubuntu 20.04 i wersji FFmpeg do 4.4 zostało zakończone.

Ź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