0.7.1 - Alpha Release
This release is for local use only, but provides a very close experience of what the actual production releases will include. It is also alpha software, so some API, configuration formats and variables and functionalities are likely to change based on the feedback we receive, but we will provide a clear and easy path to upgrade to future releases.
This release also lacks some functionalities that we have deemed too unstable for release, as well as some known bugs that we will fix before the full release, but which shouldn’t impede your development.
This release intentionally doesn’t provide the capacity to deploy the services on the server. This will be provided in our SDK 1.0 release. Other missing functionalities that will be released at a later date (but before 1.0) are:
Audio capture and streaming support
User authentication and validation
More secure handling of secret parameters
More video format support
Direct data support
Bugs fixed in this version
Update the website integration to the new API
The website integration of the previous version were based on our older API. It is now up to date with our latest version.
Parallel initialization/termination in UE4 integration
The initialization and termination of the Genvid library is now done in the GenvidPlugin.
Add dependencies between job and services
Proper dependencies are now set between services. Services can now wait for a service to be available before being launched. This fix some startup issues which could happen on busy or lower machines (like some VM).
New ffmpeg job
We add a new separated FFmpeg job to avoid the error on start up if the services isn’t ready to answer, leading to an unnecessary delay on startup until the encoder is restarted.
Last frame is no longer repeated
The last frame is no longer repeat more than a second if the game is disconnected. Instead, the stream is paused. Note that this behavior is there only to give the time for the game to reconnect but could lead to undesirable behavior if the stream isn’t feed for a long time (usually more than a minute).
Cleaned up reduce operations to those actually available
average reduction operation is no longer available due to
the fact that users can compute