1.45.0

Major Fixes and Changes

Float Framerate support

The Genvid MILE SDK now officially supports Float Framerate like 23.976 or 29.97 For Production streaming, it is recommended to use the same frame rate in input and output to avoid possible stuttering and jittering of the video and audio stream.

New Output Timestamp in debug Overlay

A new value labelled outputTimestamp was added. It is available in the Cube Sample Debug Overlay. This allows you to confirm the proper synchronization between the video and data streams.

Minor Changes and Other Fixes

  • [installer] Fixed an issue where a Jenkinsfile was distributed with the unreal plugin.

  • [documentation] Refactored the Unity Cube Sample documentation.

  • [documentation] Removed duplicated ‘stream’ tag from Composition metrics table.

  • [sdk] Upgraded Debian from version 9 to version 11.

  • [web-sdk] Fixed an issue where full composition state logs

  • appeared every 2 seconds when the composition setting was disabled and studio was enabled.

  • [web-sdk] Fixed an issue where the Twitch extension client secret variable

  • differed from local and cloud templates, preventing building a local solution.

  • [web-sdk] Fixed the behavior of annotation streams being accessible in the on draw callback even if there were no annotation frame available.

  • [web-sdk] Improved the behavior of the sync algorithm based on the video playback time.

  • [gvencode] Fixed an issue where a change in the system time could affect the game data synchronization.

  • [samples] Updated Twitch Extension documentation to specify that it only works with three.js version r149.

  • [studio] Improved documentation by adding RemoteGUI section in Studio section.

  • [unity plugin] Increased the range of supported values of the Framerate parameter in Genvid Video.

  • [ue-plugin] Added official support of Unreal Engine 5.2.

  • [ue-plugin] Fixed an issue where the event callback internal resources were not properly cleaned.

  • [ue-plugin] Added the GENVID_UNREAL_PLUGIN_DISABLED environment variable allowing to disable SDK activation in the UE Plugin.

  • [ue-sample] Fixed an issue where the Unreal Cube Sample fails to start on a cloud cluster when it is built with Unreal Engine 5.

  • [ut4-sample] Fixed an issue where calling ut4.py unload would fail and return an error.

  • [ue4] Fixed an issue where an invalid string were returned when a request payload was converted from a UTF-8 buffer to a string using GenvidRequests::UTF8ToString.