Video Linux SDK Release Notes

v2.34.0 — May 2026

  • This version adds new network condition metrics to the client observability feature, providing detailed visibility into network performance and quality indicators. These metrics complement the publisher and subscriber statistics introduced in 2.33.0 and help developers proactively monitor network conditions affecting video quality, diagnose connectivity issues, and make informed decisions about potential adjustments. For more information, see this documentation.

  • This version adds support for Live Captions Translation, which provides real-time subtitle translation during video calls. Each participant can independently select their preferred translation language. This feature supports the full AWS Translate language set. This is a Private Beta feature—to enable Live Captions Translation for your project, contact us. For more information about Live Captions, see this documentation.


v2.33.0 — February 2026

  • This version adds new publisher and subscriber statistics including: video layer metrics for simulcast/SVC and transport statistics for publishers; video freeze/pause tracking and decoding metrics for subscribers; and video quality changed events for both publishers and subscribers. For more information, see this documentation.

  • This version adds full support for network statistics of senders for subscribers in video sessions (which was previously in beta). For more information, see this documentation.

  • This version adds publisher degradation preference settings to control how video quality adapts when bandwidth or CPU resources are limited. For more information, see this documentation.

  • This version adds support for Debian 13 and removes support for Debian 12.

  • This version includes an update to the bundled CA certificates used by the SDK for establishing secure connections. This file contains trusted Certificate Authority certificates that the SDK uses to verify SSL/TLS connections, ensuring secure communication with external services. This file serves as a fallback and is only used when the SDK cannot locate a CA certificate bundle in the system. This routine update adds newly trusted CAs and removes outdated certificates. Note: While we regularly update this certificate bundle, this is the first time we're explicitly documenting it in our release notes for transparency.

  • In this version we are deprecating the otc_video_frame_set_metadata() and otc_video_frame_get_metadata() functions. These functions will be removed in future minor releases.


v2.32.1 — December 2025

  • Fixed a crash during automatic session migrations that could occur only in limited timing scenarios.

v2.32.0 — November 2025

  • This version adds new methods to monitor the network statistics of a sender in video sessions, giving receivers insight into the sender’s available bandwidth and connection performance. For more information, see this documentation. This is a beta feature.

  • This version adds new methods to configure the preferred video codecs for publishers, which gives you fine-grained control over how video codecs are prioritized during session negotiation. For more information, see this documentation.


v2.31.1 — October 2025

  • This version fixes an error where apps crashed when due to publishers stop publishing as part of session disconnect callbacks.

  • This version fixes an issue where, in some cases, sessions could not connect due to expired certificates.