š RTC JS Browser SDK 2.3.9
5 days ago by Aram Tatalyan
What's New
- Improved SharedArrayBuffer fallback: The SDK now detects when SharedArrayBuffer is unavailable and automatically falls back to postMessage transport instead of breaking audio processing.
- Fixed dead mic issue: When Noise Cancellation is enabled mid-call, raw audio is passed through until processed audio is ready, preventing the microphone from being muted during filter warm-up phase. Accent Conversion filter outputs silence during warm-up by design.
- Fixed Chrome AudioWorklet race condition: Filter creation now retries automatically until the AudioWorklet is registered, preventing the stream from remaining unprocessed.
- Improved initialization error handling: WASM model and session initialization failures now trigger the filterās error event instead of incorrectly reporting the filter as ready. Also fixed a related memory leak.
