Features
- Added support for a customer-specified audio bitrate using the
micAudioMode
property. For example,dailyConfig: { micAudioMode: { bitrate: 256000, stereo: true } }
micAudioMode
can alternatively have the stringy values'speech'
or'music'
. Both fields in the object above are optional, and if not provided will default to the values shown, which is the same as having passed the string'music'
. For more information, see our audio mode config property docs.
- Added support for more transcription parameters. We now support the tier, detect_language, profanity_filter, and redact options. Here’s an example supplying all of our supported options as of this release:
let transcription = await callObject.startTranscription({ language: 'en', model: 'general', tier: 'base', detect_language: true, profanity_filter: false, redact: false, });
- All of the fields above are optional. If not provided, as of this release they default to the values shown above. For more information, see our transcription docs.
Bugfixes
- Fixed logging for errors encountered while sending RESTART_ICE messages to the SFU.
- Fixed an issue where a browser under high load may report a stale websocket when it is actually fine.
Other improvements
- Enhanced some limit enforcement boundaries within our SFUs to keep them healthier under high load situations.
- Overhauled the handling and normalizing of getUserMedia (gUM) errors.