Skip to content

Releases: livekit/rust-sdks

livekit-protocol 0.7.10 (2026-06-30)

Choose a tag to compare

@knope-bot knope-bot released this 30 Jun 04:21
dad794d

Features

  • Add user_data support to frame metadata, allowing arbitrary application-supplied bytes to be attached to a video frame via the PTF_USER_DATA packet trailer feature.

livekit-ffi 0.12.68 (2026-06-30)

Choose a tag to compare

@knope-bot knope-bot released this 30 Jun 04:35
dad794d

Features

  • Add user_data support to frame metadata, allowing arbitrary application-supplied bytes to be attached to a video frame via the PTF_USER_DATA packet trailer feature.

Improve initial video quality by setting x-google-start-bitrate SDP hint for all video codecs (VP8, VP9, AV1, H264, H265) and defaulting to MaintainResolution degradation preference.

This addresses the issue where video starts blurry for several seconds before improving, by:

  1. Telling WebRTC's bandwidth estimator to start at 70% of target bitrate instead of ramping up from ~300kbps
  2. Preferring frame drops over resolution reduction when bandwidth is constrained

The DegradationPreference option is now exposed via FFI for Python, C++, Unity, and Node SDKs.

Add MaintainFramerateAndResolution to DegradationPreference enum to align with WebRTC M144.

  • MAINTAIN_FRAMERATE_AND_RESOLUTION is now the recommended value (replaces deprecated DISABLED)
  • DISABLED is deprecated but still supported for backwards compatibility
  • Both values map to the same behavior: maintain framerate and resolution, dropping frames if needed

Fixes

  • Fix AV1 subscriber decode when packet trailers are enabled.
  • Improve log messages around plugin loading - #1186 (@lukasIO)

libwebrtc 0.3.39 (2026-06-30)

Choose a tag to compare

@knope-bot knope-bot released this 30 Jun 04:21
dad794d

Features

Improve initial video quality by setting x-google-start-bitrate SDP hint for all video codecs (VP8, VP9, AV1, H264, H265) and defaulting to MaintainResolution degradation preference.

This addresses the issue where video starts blurry for several seconds before improving, by:

  1. Telling WebRTC's bandwidth estimator to start at 70% of target bitrate instead of ramping up from ~300kbps
  2. Preferring frame drops over resolution reduction when bandwidth is constrained

The DegradationPreference option is now exposed via FFI for Python, C++, Unity, and Node SDKs.

Add MaintainFramerateAndResolution to DegradationPreference enum to align with WebRTC M144.

  • MAINTAIN_FRAMERATE_AND_RESOLUTION is now the recommended value (replaces deprecated DISABLED)
  • DISABLED is deprecated but still supported for backwards compatibility
  • Both values map to the same behavior: maintain framerate and resolution, dropping frames if needed

Fixes

  • Fix AV1 subscriber decode when packet trailers are enabled.

livekit 0.7.49 (2026-06-24)

Choose a tag to compare

@knope-bot knope-bot released this 24 Jun 17:57
304214e

Fixes

livekit 0.7.48 (2026-06-23)

Choose a tag to compare

@knope-bot knope-bot released this 24 Jun 01:56
af369aa

Features

  • Rename user facing APIs for Packet Trailer to Frame Metadata.

Fixes

  • Upgrade protocol to v1.48.0

livekit-protocol 0.7.9 (2026-06-23)

Choose a tag to compare

@knope-bot knope-bot released this 24 Jun 01:56
af369aa

Features

  • Rename user facing APIs for Packet Trailer to Frame Metadata.
  • Upgrade protocol to v1.48.0

livekit-ffi 0.12.67 (2026-06-24)

Choose a tag to compare

@knope-bot knope-bot released this 24 Jun 18:05
304214e

Fixes

  • Increase room event ready timeout
  • harden reconnect behaviour - #1148 (@lukasIO)

livekit-ffi 0.12.66 (2026-06-23)

Choose a tag to compare

@knope-bot knope-bot released this 24 Jun 02:05
af369aa

Features

  • Rename user facing APIs for Packet Trailer to Frame Metadata.

Fixes

  • Upgrade protocol to v1.48.0

livekit-datatrack 0.1.9 (2026-06-23)

Choose a tag to compare

@knope-bot knope-bot released this 24 Jun 01:56
af369aa

Fixes

  • Upgrade protocol to v1.48.0

livekit-api 0.5.4 (2026-06-24)

Choose a tag to compare

@knope-bot knope-bot released this 24 Jun 17:57
304214e

Fixes