What's New
MbedTLS v3 support, additional cross-platform support, and removal of unused code paths.
SDK Changes
- N/A
Samples
- N/A
Bug Fixes/Improvements
- Updated opus codec mime type check to be case-insensitive, enabling the SDK to establish an opus audio transciever with remote peer requesting 'opus' configuration with different capitalization. (#2165)
- This resolves the recent 400 invalid argument errors during WebRTC session establishment with the KVS WebRTC storage session.
- Addressed build issues in certain compilers. (#2153, #2166, #2147, #2133)
- Enhanced logging statements. (#2160, #2124, #2150, #2127, #2130)
- Added error handling for
jsmn_parse
errors. (#2150, #2127) - Removed TURN server details parsing from signaling message parsing logic. (#2150)
- Updated TURN server parsing to extract the first
MAX_ICE_CONFIG_COUNT
TURN servers instead of returning an error if there are more thanMAX_ICE_CONFIG_COUNT
servers. (#2127) - Addressed undefined behavior sanitizer warnings. (#2131)
- Updated the way the CA certificate is passed to LWS. (#2149)
- Updated the way the CA certificate is passed to MbedTLS. (#2113)
- Corrected the sample frames count for H.265 to use the H.265 macro. (#2135)
- Adjusted the default FMTP for H.265 (used in viewer mode) to be compatible with Chrome 136. (#2138)
- Removed the TURN server IP address parsing optimization for STUN servers. (#2125)
- Updated
Include_i.h
imports. (#2124) - Added missing null check in
resendPacketOnNack()
. (#2155) - Fixed a typo in the
lastPacketReceivedTimestamp
description comment. (#2173)
Dependency Updates
- Updated MbedTLS v2.28.8 to v3.6.3. (#2112)
- Added a new CMake flag:
-DBUILD_OLD_MBEDTLS_VERSION=ON
(default: OFF) to use the older v2.28.8 version. (#2112)
- Added a new CMake flag:
Caution
MbedTLS v2 is past end of life and we do not recommend using it.
- Updated libwebsockets (LWS) v4.3.3 to v4.3.5. (#2112)
Developer Enhancements
Note
The development branch containing commits between this release (v1.14.0) and v1.12.1 has been archived into the release-v1.14.0 branch.