Zum zehnjährigen Jubiläum des Projekts wurde die Version OBS Studio 28.0 veröffentlicht, ein Paket für Streaming, Komposition und Videoaufnahme. Der Code ist in C/C++ geschrieben und wird unter der GPLv2-Lizenz veröffentlicht. Die Builds sind für Linux, Windows und macOS verfügbar.
Ziel der Entwicklung von OBS Studio war es, eine plattformunabhängige Version der Open Broadcaster Software (OBS Classic) zu schaffen, die OpenGL unterstützt und durch Plugins erweiterbar ist. Ein weiteres Merkmal ist die modulare Architektur, die eine Trennung von Benutzeroberfläche und Kern der Anwendung ermöglicht. Es werden die Rekodierung von Eingangsströmen, die Videoaufnahme während des Spielens und das Streaming auf Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox und andere Dienste unterstützt. Zur Gewährleistung einer hohen Leistung ist der Einsatz von Hardware-Beschleunigungsmechanismen (z. B. NVENC und VAAPI) möglich.
Es wird Unterstützung für das Compositing mit der Erstellung von Szenen aus beliebigen Video-Streams, Webcam-Daten, Video-Capture-Karten, Bildern, Texten, Anwendungsfenster-Inhalten oder dem gesamten Bildschirm angeboten. Während des Streamings ist ein Wechsel zwischen mehreren vordefinierten Szenenoptionen möglich (z. B. für den Wechsel zwischen Inhalten des Bildschirms und Webcam-Ansichten). Das Programm bietet außerdem Werkzeuge zum Mischen von Audio, zur Filterung mit VST-Plugins, zur Lautstärkeanpassung und zur Geräuschunterdrückung.
Wichtige Änderungen:
- Das Farbmanagement wurde erheblich verbessert. Unterstützung für den erweiterten Dynamikbereich (HDR, High Dynamic Range) und eine Farbtiefe von 10 Bit pro Kanal wurde hinzugefügt. Neue Einstellungen für Farbprofile und Formate sind jetzt verfügbar. Die Kodierung mit HDR und 10-Bit-Farbtiefe ist für die Formate AV1 und HEVC verfügbar und erfordert bei HEVC eine GPU der NVIDIA 10-Serie und AMD 5000 (Intel QuickSync und Apple VT werden derzeit noch nicht unterstützt). Streaming in HDR ist momentan nur über den HLS-Dienst von YouTube verfügbar. Auf den Plattformen Linux und macOS benötigt die HDR-Unterstützung noch Anpassungen, z. B. funktioniert die HDR-Vorschau nicht, und einige Encoder müssen aktualisiert werden.
- Die grafische Benutzeroberfläche wurde auf die Verwendung von Qt 6 aktualisiert. Einerseits hat das Update von Qt aktuelle Fehlerbehebungen sowie eine verbesserte Unterstützung für Windows 11 und Apple Silicon ermöglicht, andererseits führte es zur Einstellung der Unterstützung für Windows 7 & 8, macOS 10.13 & 10.14, Ubuntu 18.04 und allen 32-Bit-Betriebssystemen. Auch die Kompatibilität mit einigen Plugins, die weiterhin Qt 5 verwenden, ging verloren (die meisten Plugins wurden bereits auf Qt 6 umgestellt).
- Die Unterstützung für Macs mit dem ARM-Chip Apple M1 (Apple Silicon) wurde hinzugefügt. Es gibt nun native Builds, die ohne Emulation funktionieren. Da die nativen Builds mit vielen Plugins inkompatibel sind, bleibt auch die Möglichkeit bestehen, auf Apple Silicon x86-basierte Builds zu verwenden. Im Apple VT Encoder auf Apple Silicon-Systemen wurde die Unterstützung für CBR, CRF und den einfachen Modus implementiert.
- Für Windows wurde eine neue, optimierte Implementierung des Encoders für AMD-Chips hinzugefügt. Außerdem wurde die Unterstützung für die NVIDIA Background Removal-Komponente (erfordert das NVIDIA Video Effects SDK) hinzugefügt, sowie eine Anwendung zum Capturen von Audio. Im NVIDIA Noise Suppression-Filter wurde ein Echo-Entfernungmodus hinzugefügt.
- Für macOS 12.5+ wurde die Unterstützung des ScreenCaptureKit-Frameworks implementiert, das unter anderem das Aufnahme von Video mit Ton ermöglicht.
- Es wurde die Möglichkeit zur selektiven Mischung von Videos für die virtuelle Kamera bereitgestellt.
- In die offiziellen Plugins wurde obs-websocket 5.0 aufgenommen, welches die Fernsteuerung von OBS über WebSocket-Datenübertragung ermöglicht.
- Standardmäßig wird ein neues Design-Thema namens „Yami“ angeboten.
- Die Möglichkeit zur automatischen Aufteilung von Aufnahmen in Teile basierend auf Dateigröße oder Dauer wurde hinzugefügt, ebenso wie ein manueller Modus.
- Es wurde die eingebaute Unterstützung für die Ausgabe mit den Protokollen SRT (Secure Reliable Transport) und RIST (Reliable Internet Stream Transport) hinzugefügt.
- Die Unterstützung für das Senden von Nachrichten im YouTube-Chat aus der OBS-Oberfläche wurde hinzugefügt.
Quelle: opennet.ru
