For this latest release, the Genvid SDK 1.13.0, we focused on further improving the UIs and UE4 experiences.
Cluster-API Runs in the Bastion
Our latest improvement to the Bastion UI includes the cluster-API now running in the Bastion outside of the cluster. This means that this service can be available even if a cluster is down. We also added a new ability to have a job by cluster. This allows you to stop and restart the jobs for each individual cluster inside the Bastion.
New Health Page
A new health page on both Bastion-UI and Cluster-UI allow you to rapidly see the status of every services register in Consul. The information includes the output of each health check as well as information about the instances running the service. This is our first iteration of a more complete dashboard which will allow you to get information about the status of your broadcast at a quick glance.
Improved Synchronization and Long-Term Stability with YouTube
With each new release comes more improvements to our system. In this release, we made many adjustments and fixes to the YouTube Syncronization and Long-term Stability. Some fixes relate to a better response in the compose service when receiving bad input from external services (such as NTP). We also improved the robustness of the stream in presence of missing video frames or bad network environment.
UE4 Genvid Module (Client/Server)
The Unreal Engine 4 Genvid Module in 1.13.0 is an extension of the major changes started in version 1.12.0. This version implements a full Client/Server architecture. The new Genvid Module is still compatible with the previous version, but the code is now deprecated. You can find information on migrating to this version in the 1.13.0 release notes, or the Blueprint and Client/Server sections of the documentation.
For a detailed list of the existing and upcoming features, please view our complete release notes.