Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

Releases: voxeet/comms-sdk-unreal

1.0.2

26 May 13:53
Compare
Choose a tag to compare

Bug Fixes

Fixed another issue where the plugin was incorrectly attenuating other applications’ output on Windows.

1.1.0-beta.4

25 May 10:07
7717bd6
Compare
Choose a tag to compare
1.1.0-beta.4 Pre-release
Pre-release

Changes

  • Added support for Unreal Engine 5.2.
  • Removed builds for Unreal Engine 5.0 and 5.1. We recommend using the 5.2 build for these versions.

Bug Fixes

Fixed another issue where the plugin was incorrectly attenuating other applications’ output on Windows.

1.1.0-beta.3

22 May 12:50
6ef2d1e
Compare
Choose a tag to compare
1.1.0-beta.3 Pre-release
Pre-release

Features

Added sample material and planes that simplify getting started with video and screen sharing.

Bug Fixes

  • Fixed an issue where event handlers were launched more than once.
  • Fixed an audio issue that occurred in a demo conference.
  • Fixed the Blueprint display name of the Dolby.io Spatial Audio Style enum.

1.1.0-beta.2

16 May 13:21
ad553d5
Compare
Choose a tag to compare
1.1.0-beta.2 Pre-release
Pre-release

Features

  • Added On Video Enabled and On Video Disabled events which are triggered when a user enables/disables their local video feed. You can use the track ID provided by these events to get a preview of the video. This works out of the conference as well.
  • Added On Screenshare Started and On Screenshare Stopped events which are triggered when a user starts/stops their screen share. You can use the track ID provided by these events to receive your own screen share. This only works while in the conference.
  • Dolby.io Subsystem’s functions are now available as standalone Blueprint library functions, which makes them available in Blueprints without any reference to the subsystem itself. These functions are asynchronous wherever applicable, which makes it possible to design Blueprints without breaking up the flow using event handlers.
  • Added the following tutorials that explain how to use some of the plugin's features:

Breaking Changes

  • The On Connected event now returns the conference ID. This change is not backward-compatible and will require users of previous versions to align their Blueprints.
  • The On Video Track Added and On Video Track Removed events now return complete information about the video track instead of just the participant ID. This change is not backward-compatible and will require users of previous versions to align their Blueprints.

Bug Fixes

Improved video stability. In particular, fixed crashes related to video resolution changes.

v1.1.0-beta.1

17 Mar 16:18
0115625
Compare
Choose a tag to compare
v1.1.0-beta.1 Pre-release
Pre-release

Features

  • Added new Start Screenshare and Stop Screenshare methods that allow the local participant to share their screen.

  • The plugin now allows connecting to a conference as either a regular listener or a Real-time Streaming (RTS) listener. Regular listeners receive one mixed audio stream from a conference and one video stream from each participant who uses a camera. RTS listeners receive only one mixed audio stream and one mixed video stream from a conference. To connect a participant as a listener, call the Connect function and set the Connection Mode parameter to a desired value. Not setting the parameter results in connecting the participant as an active user.

  • Improved the Spatial Audio feature by adding a new Spatial Audio Style parameter to the Connect function. The parameter defines how the spatial location is communicated between the SDK and the Dolby.io server. You can either use the individual, shared, or disabled style:

    • In the individual style, positions are not shared between participants, so each participant sets the positions of all participants and hears a unique spatial audio scene.

    • In the default shared style, one spatial audio scene is shared by all participants who hear audio from their locations. This approach is ideal for shared spaces, such as virtual trade shows or games. The additional benefit of this style is simplified communication between the client and the server and decreased network traffic.

  • Added new Mute Participant and Unmute Participant functions that allow the local participant to mute selected remote participants.

  • Plugin builds are now available for Unreal Engine 5.1.

Changes

  • Simplified remote video rendering.

  • Simplified Blueprint designs by exposing Dolby.io Subsystem’s functions as separate nodes that do not need the subsystem reference as a target.

Bug Fixes

Improved video stability.

v1.0.1

13 Mar 17:26
ebf1d31
Compare
Choose a tag to compare

Bug Fixes

  • Fixed crash when attempting to access a video device that is already in use.
  • The plugin will no longer cause Windows to lower the volume of other sounds.

v1.0.0

10 Feb 19:17
6c9c6ae
Compare
Choose a tag to compare

Features

The Dolby.io Virtual World plugin for Unreal Engine allows integrating Dolby.io features, such as Spatial Audio powered by Dolby Atmos technology, into your virtual world applications. This allows you to create a 3D audio scene where you can hear participants’ audio from their locations in-game and have a more realistic experience. With the plugin, players can communicate in real time and experience high audio quality and clarity, without echo or background noises.

v1.0.0-beta.6

08 Feb 11:09
318e5f8
Compare
Choose a tag to compare
v1.0.0-beta.6 Pre-release
Pre-release

Changes

The plugin now uses the default device instead of the default communication device on Windows.

v1.0.0-beta.5

03 Feb 14:01
d27caaa
Compare
Choose a tag to compare
v1.0.0-beta.5 Pre-release
Pre-release

Changes

  • Replaced the On Participant Left event with On Participant Updated, which is triggered whenever a remote participant's status is updated. The event provides the participant status and participant info in its arguments.

  • Modified the On Participant Added event to include participant status in its arguments.

v1.0.0-beta.4

24 Jan 10:36
4b7af50
Compare
Choose a tag to compare
v1.0.0-beta.4 Pre-release
Pre-release

Features

Added video support and the following functions responsible for video management:

  • Enable Video: Enables video streaming from the primary camera
  • Disable Video: Disables video streaming
  • Get Texture: Gets the texture to which video from a given participant is being rendered or returns null if no such texture exists
  • On Video Track Added: Triggered when a video track is added
  • On Video Track Removed: Triggered when a video track is removed