NoLACE Support
**Is your feature request related to a problem? Please describe.**
Opus 1.5+ introduced NoLACE (Non-Linear Adaptive Coding Enhancer), a machine learning feature that significantly improves voice quality at low bitrates. LiveKit iOS SDK does not expose any way to enable or utilize NoLACE decoding. This limits achievable voice quality in bandwidth-constrained environments.
**Describe the solution you'd like**
Add support for Opus decoding with NoLACE enabled by upgrading LiveKitWebRTC based on https://github.com/xiph/webrtc-opus-ng
**Describe alternatives you've considered**
- Implementing a custom decoder outside the SDK, which leads to double decoding and increased CPU usage.
**Additional context**
- Reference: [Opus 1.5 release notes](https://opus-codec.org/release/stable/2023/11/07/libopus-1_5.html)
- WebRTC with support NoLACE: https://github.com/xiph/webrtc-opus-ng
关闭于 2026-04-13 3 条评论