2023-07-26
Updates to Webhooks and Monitor, Recording, Remix, and Streaming REST APIs - Introduced the ability to record conferences using multiple layouts, each with its unique logic, resolution, and aspect ratio. For more information, see the Multiple Layout Mixes and Recording Conferences documents.
Updates to Dolby.io Virtual Worlds plugin for Unreal Engine (v1.2.0-beta.4) - Added text chat functionalities, a function to get the current screen share source, and the option to select the video codec.
REST APIs
Updated REST APIs
-
Updated the Start recording, Remix a conference, Start RTMP streaming, and Start Real-time Streaming REST APIs to offer new parameters that support multiple layout mixes and let you set the preferred layout URL, height and width of the mixed recording, and a unique identifier for individual mixes. Recording and RTMP streaming now support starting multiple streams in one conference.
-
Updated the Get recording details, Get the recordings of a specific conference, and Delete recordings REST APIs. New versions of the APIs are available on
https://comms.api.dolby.io/v2/monitor
, the previous versions that were available onhttps://comms.api.dolby.io/v1/monitor
are deprecated. The APIs now provide additional parameters and fields in the 200 response to support multiple layout mixes.
Deprecated REST APIs
Deprecated the Get recording details, Get the recordings of a specific conference, Delete recordings, and Get Dolby Voice audio recordings of a conference REST APIs available on https://comms.api.dolby.io/v1/monitor
.
Webhooks
New webhook events
Introduced a new Recordings.Available webhook event that is emitted whenever any type of recording becomes available for download. The event contains information about the recording layout and indicates whether the recording is aggregated.
Updated webhook events
Updated the Recording.Live.InProgress, Stream.Rtmp.InProgress, Stream.Rts.StatusUpdated, and Mixer.Service.Error webhook events. The events now include additional mixId
, height
, and width
fields.
Deprecated webhook events
Deprecated the Recording.MP4.Available webhook event that is now replaced by the new Recordings.Available event.
Dolby.io Virtual Worlds plugin for Unreal Engine
1.2.0-beta.4
Beta 4 Features
- Added text chat functionalities:
- The Broadcast Message function allows sending a message to all participants.
- The Send Message function allows sending a message to selected participants.
- The On Message Received event allows receiving messages.
- Added the Get Current Screenshare Source function.
- Added the option to select the video codec to be used in the conference. Selecting video codec "none" means that the conference is audio-only.
Beta 4 Changes
- The
W_DolbyIOSampleMenu
widget is now placed in Content/WidgetSamples and is composed of several other sample widgets to control groups of functionalities:W_DolbyIOSampleAudioControls
W_DolbyIOSampleConferenceControls
W_DolbyIOSampleDeviceControls
W_DolbyIOSampleScreenshareControls
- The sample video planes and the sample video material are now placed in
Content/VideoSamples
. - The Connect function now takes an additional Video Codec parameter that allows the user to set the video codec to be used in the conference.
Beta 4 Bug Fixes
Fixed an issue where the On Error
exec pins of the standalone Blueprint functions were not fired correctly.
1.2.0 Features
- Added the option to blur the background of the local camera feed.
- Added the Update User Metadata function that allows users to change their name and avatar URL after joining a conference.
- Added the Set Audio Capture Mode function that allows users to select the noise reduction mode and voice font to apply to the local user's audio.
- Added the Get Token From URL function that allows users to obtain a client access token from a URL.
- Exposed error handling mechanisms to Blueprints.
- Added the Get Current Video Device function.
1.2.0 Changes
- The Enable Video function now takes an additional parameter, which indicates whether or not to blur the background of the local camera feed.
- Removed data related to bot injection from the Participant Info structure.
- The On Disconnected event is now also triggered automatically after receiving an error that disconnected the client from the conference.
- Renamed the Get Dolby.io Token function to Dolby.io Get Token Using App Key And Secret.