Skip to content

0.19.0

Compare
Choose a tag to compare
@mattieruth mattieruth released this 30 Sep 20:03
· 271 commits to main since this release

Features

  • For prebuilt users, Added show-local-video-changed event that fires when a local participant hides or shows their own video element (when the setShowLocalVideo() 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 [email protected]. Full documentation and support coming soon.

Bugfixes

  • Fix DailyCallOptions to allow audioSource/videoSource to be set via boolean.

Other improvements

  • Improved TypeScript definitions for recording/streaming options
  • Removed default values from startRecording and updateRecording to allow for detection of user-set vs. default values down the line in validation