Veröffentlichung des Video-Streaming-Systems OBS Studio 28.0 mit HDR-Unterstützung

Am zehnten Projekttag wurde die Veröffentlichung von OBS Studio 28.0, einem Paket für Streaming, Compositing und Videoaufzeichnung, veröffentlicht. Der Code ist in C/C++ geschrieben und wird unter der GPLv2-Lizenz vertrieben. Assemblys werden für Linux, Windows und macOS generiert.

Das Ziel der Entwicklung von OBS Studio bestand darin, eine tragbare Version der Open Broadcaster Software (OBS Classic)-Anwendung zu erstellen, die nicht an die Windows-Plattform gebunden ist, OpenGL unterstützt und durch Plugins erweiterbar ist. Ein weiterer Unterschied besteht in der Verwendung einer modularen Architektur, die die Trennung von Schnittstelle und Programmkern impliziert. Es unterstützt die Transkodierung von Quellstreams, die Aufnahme von Videos während des Spiels und das Streaming zu Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox und anderen Diensten. Um eine hohe Leistung sicherzustellen, ist es möglich, Hardwarebeschleunigungsmechanismen (z. B. NVENC und VAAPI) zu verwenden.

Unterstützt wird das Compositing durch den Aufbau einer Szene basierend auf beliebigen Videostreams, Daten von Webkameras, Videoaufnahmekarten, Bildern, Text, den Inhalten von Anwendungsfenstern oder dem gesamten Bildschirm. Während der Übertragung ist ein Wechsel zwischen mehreren vordefinierten Szenenoptionen möglich (z. B. Wechseln der Ansichten mit Schwerpunkt auf dem Bildschirminhalt und dem Bild der Webcam). Das Programm bietet außerdem Tools zum Mischen von Audio, zum Filtern mit VST-Plugins, zum Lautstärkenausgleich und zur Rauschunterdrückung.

Wichtige Änderungen:

  • Deutlich verbessertes Farbmanagement. Unterstützung für erweiterten Dynamikbereich (HDR, High Dynamic Range) und Farbtiefe von 10 Bit pro Kanal hinzugefügt. Neue Einstellungen für Farbräume und Formate hinzugefügt. HDR-Kodierung mit 10-Bit-Farbe ist für die Formate AV1 und HEVC verfügbar und erfordert eine NVIDIA 10- und AMD 5000-GPU für HEVC (Intel QuickSync und Apple VT werden noch nicht unterstützt). Streaming in HDR ist derzeit nur über den YouTube HLS-Dienst verfügbar. Auf Linux- und macOS-Plattformen muss an der HDR-Unterstützung noch gearbeitet werden, beispielsweise funktioniert die HDR-Vorschau nicht und einige Encoder müssen aktualisiert werden.
  • Die grafische Oberfläche wurde auf die Verwendung von Qt 6 umgestellt. Das Qt-Update ermöglichte einerseits den Erhalt aktueller Bugfixes und eine verbesserte Unterstützung für Windows 11 und Apple Silicon, führte andererseits aber auch zur Einstellung des Supports für Windows 7 & 8, macOS 10.13 & 10.14, Ubuntu 18.04 und alle 32-Bit-Betriebssysteme, sowie Kompatibilitätsverlust mit einigen Plugins, die weiterhin Qt 5 verwenden (die meisten Plugins wurden bereits auf Qt 6 migriert).
  • Unterstützung für Mac-Computer hinzugefügt, die mit dem Apple M1 ARM-Chip (Apple Silicon) ausgestattet sind, einschließlich nativer Baugruppen, die ohne Emulation funktionieren. Da native Assemblies mit vielen Plugins nicht kompatibel sind, ist es auch möglich, Assemblies auf Basis der x86-Architektur auf Apple Silicon-Geräten zu verwenden. Der Apple VT-Encoder auf Apple Silicon-Systemen unterstützt CBR, CRF und Simple Mode.
  • Für Windows wurde eine neue, optimierte Implementierung des Encoders für AMD-Chips hinzugefügt, Unterstützung für die NVIDIA Background Removal-Komponente hinzugefügt (erfordert NVIDIA Video Effects SDK), eine Anwendung zur Audioaufnahme wurde bereitgestellt und eine Echoentfernung Der NVIDIA-Rauschunterdrückungsfilter wurde um einen Modus erweitert.
  • Für macOS 12.5+ wurde Unterstützung für das ScreenCaptureKit-Framework implementiert, einschließlich eines, mit dem Sie Videos mit Ton aufnehmen können.
  • Bietet die Möglichkeit, Videos für die virtuelle Kamera selektiv zu mischen.
  • Zu den offiziellen Plugins gehört obs-websocket 5.0 zur Fernsteuerung von OBS mit Datenübertragung über WebSocket.
  • Standardmäßig wird ein neues Designthema „Yami“ angeboten.
  • Es wurde die Möglichkeit hinzugefügt, eine Aufnahme abhängig von der Dateigröße oder -dauer automatisch sowie manuell in Teile aufzuteilen.
  • Native Unterstützung für die Ausgabe mit den Protokollen SRT (Secure Reliable Transport) und RIST (Reliable Internet Stream Transport) hinzugefügt.
  • Unterstützung für das Senden von Nachrichten von der OBS-Schnittstelle an den YouTube-Chat hinzugefügt.

Source: opennet.ru

Kommentar hinzufügen