OBS Studio 28.0 Live Streaming System Released with HDR Support

On the tenth day of the project, the release of OBS Studio 28.0, a package for streaming, compositing and video recording, is formed. The code is written in C/C++ and distributed under the GPLv2 license. Builds are generated for Linux, Windows and macOS.

The development goal of OBS Studio was to create a portable version of the Open Broadcaster Software (OBS Classic) application that is not tied to the Windows platform, supports OpenGL and is extensible through plugins. The difference is also the use of a modular architecture, which implies the separation of the interface and the core of the program. Supports transcoding of source streams, capturing video during games and streaming to Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox and other services. To ensure high performance, hardware acceleration mechanisms (eg NVENC and VAAPI) can be used.

Support is provided for compositing with building a scene based on arbitrary video streams, data from web cameras, video capture cards, images, text, the contents of application windows or the entire screen. During the broadcast, switching between several predefined scene options is allowed (for example, to switch views with an emphasis on the screen content and the image from the webcam). The program also provides tools for audio mixing, filtering with VST plugins, volume leveling and noise suppression.

Key changes:

  • Significantly improved color management. Added support for high dynamic range (HDR, High Dynamic Range) and color depth of 10 bits per channel. Added new settings for color spaces and formats. HDR encoding with 10-bit color is available for AV1 and HEVC formats and requires NVIDIA 10 and AMD 5000 GPUs for HEVC (Intel QuickSync and Apple VT are not yet supported). Streaming in HDR is currently only available through YouTube's HLS service. On Linux and macOS platforms, HDR support still needs to be improved, for example, HDR preview does not work and some encoders need to be updated.
  • The graphical interface has been switched to use Qt 6. On the one hand, the Qt update allowed us to get up-to-date bug fixes and improve support for Windows 11 and Apple Silicon, but on the other hand, it led to the termination of support for Windows 7 & 8, macOS 10.13 & 10.14, Ubuntu 18.04 and all 32-bit operating systems, as well as loss of compatibility with some plugins that continue to use Qt 5 (most plugins have already been translated to Qt 6).
  • Added support for Mac computers equipped with the Apple M1 (Apple Silicon) ARM chip, including providing native assemblies that work without emulation. Since native assemblies are incompatible with many plug-ins, the ability to use assemblies based on the x86 architecture on Apple Silicon devices is also left. The Apple VT encoder on Apple Silicon systems supports CBR, CRF, and Simple Mode.
  • For Windows, a new, more optimized encoder implementation for AMD chips has been added, support for the NVIDIA Background Removal component has been added (requires the NVIDIA Video Effects SDK), an audio capture application has been provided, an echo removal mode has been added to the NVIDIA Noise Suppression filter.
  • For macOS 12.5+, support for the ScreenCaptureKit framework has been implemented, including the ability to capture video with sound.
  • Provided the ability to selectively mix video for the virtual camera.
  • The official plugins include obs-websocket 5.0 for remote control of OBS with data transfer over WebSocket.
  • By default, the new theme "Yami" is proposed.
  • Added the ability to automatically split the recording into parts depending on the file size or duration, as well as in manual mode.
  • Added native support for output using SRT (Secure Reliable Transport) and RIST (Reliable Internet Stream Transport) protocols.
  • Added support for sending messages from the OBS interface to YouTube chat.

Source: opennet.ru

Add a comment