Die Veröffentlichung von OBS Studio 30.2, einem Paket für Streaming, Compositing und Videoaufzeichnung, wurde bekanntgegeben. Der Code ist in den Sprachen C/C++ geschrieben und wird unter der GPLv2-Lizenz veröffentlicht. Die Builds sind für Linux (flatpak), Windows und macOS verfügbar.
Ziel der Entwicklung von OBS Studio war es, eine portable Version der Open Broadcaster Software (OBS Classic) zu schaffen, die nicht an die Windows-Plattform gebunden ist und OpenGL unterstützt sowie durch Plugins erweiterbar ist. Ein weiteres Merkmal ist die Verwendung einer modularen Architektur, die eine Trennung von Benutzeroberfläche und Kern der Anwendung beinhaltet. Es wird Roaming von Quellstreams, die Videoaufnahme während des Spielens und Streaming zu PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox und anderen Diensten unterstützt. Um eine hohe Leistung zu gewährleisten, kann Hardwarebeschleunigung (wie NVENC, Intel QSV und VAAPI) eingesetzt werden.
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:
- Unterstützung für hybrid-formatiertes MP4-Output wurde implementiert, das datenverlustresistenter, aber kompatibel mit MP4 bleibt. Dieses Format kombiniert einen stabilen, fehlertoleranten fragmentierten MP4-Typ mit dem gängigen und schnell zugänglichen regulären MP4.
- Unterstützung für das Streaming von Multitrack-Videos wurde hinzugefügt (entspricht dem 'Enhanced Broadcasting'-Modus auf Twitch). Diese Funktion ist vorerst nur auf Systemen mit Windows und NVIDIA GTX 900, GTX 10, RTX 20, AMD RX 6000 oder neueren Serien verfügbar. Beim Streaming in diesem Modus werden Daten wie die OBS-Version, Einstellungen für Audio und Video sowie Informationen über den Arbeitsspeicher, das Betriebssystem, die GPU und die CPU an den Streaming-Dienst gesendet.
- Unterstützung für die Übertragung von Multitrack-Audio und -Video unter Verwendung des erweiterten RTMP/FLV-Formats wurde hinzugefügt.
- Die Verwendung des NVENC AV1 Encoders auf der Linux-Plattform wurde ermöglicht.
- Auf Linux-Systemen wird in den Encodern basierend auf NVENC, QuickSync und VA-API die Unterstützung von Shared Textures gewährleistet, die von mehreren Objekten in einer 3D-Szene verwendet werden.
- Beim Output über WebRTC wurde die Verwendung des HEVC-Formats realisiert.
- Ein System für 'Composable Themes' wurde hinzugefügt, um die Erstellung und Pflege von Designs zu vereinfachen. Es ist möglich, Basisthemen zu erstellen und darauf basierende Varianten auszuwählen, die im Tab 'Appearance' umgeschaltet werden können. Die Unterstützung des alten Themenformats wurde eingestellt.
Quelle: opennet.ru
