Features
-
For prebuilt users, Added
show-local-video-changed
event that fires when a local participant hides or shows their own video element (when thesetShowLocalVideo()
method is called).. -
Introduced new method,
getNetworkTopology()
which indicates whether the call is happening over an "sfu" or "peer" connection type.let { topology } = await call.getNetworkTopology(); // topology will be set to 'sfu' | 'peer' | 'none' (if not in the call)
-
Added support for new portrait layouts to live streaming with the options of a 'vertical' or 'inset' layout. See the portrait option in the docs for more information.
-
Beta Deepgram transcription support. Have a look at startTranscription() to get started.
-
Beta support for background blur / processing of the local camera. IMPORTANT: This is an early Beta. For more information on how to use this feature, please contact help@daily.co. Full documentation and support coming soon.
Bugfixes
- Fix
DailyCallOptions
to allowaudioSource
/videoSource
to be set via boolean.
Other improvements
- Improved TypeScript definitions for recording/streaming options
- Removed default values from
startRecording
andupdateRecording
to allow for detection of user-set vs. default values down the line in validation