-
Notifications
You must be signed in to change notification settings - Fork 4
TEB Beta Release Notes
This topic contains the release notes for the most recent TEB (Twitch Enhanced Broadcasting) OBS Studio beta build.
For all previous releases, please refer to TEB Beta Release Notes Archive.
Release Date: 2025.02.07.
This TEB beta release is based on OBS Studio v31.0.1 and includes new features, changes, and bug fixes described at the link.
- Bug Fix: BPM: Fix potential null-pointer dereference Upstream PR#11805
The following list describes changes in the TEB Beta build that were included in previous builds and are not available in the OBS Studio release. Where applicable, the upstream OBS Studio PR (pull request) is referenced.
- Feature: Add support for additional pixel formats (in addition to NV12) for the canvas and automatically convert to NV12 using the GPU for texture encoders Upstream PR#11337
- This allows advanced workflows like recording in I444 while live-streaming in NV12
- Add GPU optimized colorspace and range conversion
- Feature: Set the codec level properly when using AMF encoders Upstream PR#11548
- Feature: Send configured audio channels to GCC Upstream PR#11141
- Feature: Enable the Windows updater for Enhanced Broadcasting builds
- Feature: Add an option to enable Simulcast when using WHIP/WebRTC Output
- Feature: Stream Delay and “Enable Network Optimizations” / “Enable TCP Pacing” are now compatible with Enhanced Broadcasting and have been re-enabled.
- Feature: Client Performance Events (Twitch-internal Berryessa)
- Feature: Dynamic Bitrate (beta) Support
- Feature: Core Plugin File Checksum Validation
- Feature Removal: Remove PresentMon telemetry
- Bugfix: Fix a bug in the interaction between enabling Enhanced Broadcasting and Dynamic bitrate (beta)
- Bugfix: Fix automatic reconnection behavior (i.e. when disconnected after 48 hours when running a 24/7 broadcast) Upstream PR#11452
The following list describes Linux-specific changes in the TEB Beta build that are not available in the OBS Studio release. Where applicable, the upstream OBS Studio PR (pull request) is referenced.
- Feature: Linux support has been enabled and supports NVIDIA, AMD, and Intel GPUs Upstream PR#11541
- Feature: "Connect Account" option is now available (X11-based desktops)
- Feature: Improve the GPU detection logic to prevent invalid information on multi-GPU systems
- Improvement: Parse
.flatpak-info
file if present in flatpaks - Improvement: Handle "profile" setting string-to-integer conversion for VAAPI encoders in the TEB code instead of obs-ffmpeg
- Bugfix: Fix GPU card probing logic to provide non-empty GPU data in the configuration request
- Improvement: Enable JACK and PulseAudio for non-flatpak builds
- Bug Fix (flatpak only): Fix AMD HEVC VAAPI vertical resolution (1920x1080)
- Note: The fix only applies to flatpak. DEB and standalone builds will send the wrong vertical resolution for HEVC 1080p (1920x1088)
- Applied an FFmpeg patch
- Updated KDE runtime to 6.8 to get libva >= 1.2
- Updated libdatachannel to v0.22.3
The following list describes changes that have been merged in the OBS Studio release:
- Feature: Amazon IVS Support for FindIngest
- Feature: Broadcast Performance Metrics (Timestamps & Frame Counters)
- Bugfix: Improve timestamp alignment for advanced codecs (AV1)
- Bugfix: AutoConfig wizard was overwriting the stream key
- Bugfix: If multitrack streaming failed, selecting the non-multitrack fallback option could cause a crash in some cases
- Bugfix: Fix NV_ENC_ERR_INCOMPATIBLE_CLIENT_KEY error
- Bugfix: Fix encoder session cleanup
- Bugfix: BPM crash when using stream delay
- Bugfix: Prevent reconnect loop when stream key has become invalid
- Improvement: Set preferred encoder format to NV12 for multitrack encoders
- Bugfix: Amazon IVS auto mode is broken
- Windows TEB beta v43 build
- Linux builds: Please refer to TEB Beta Linux Installation
- TEB beta v43 source code