Release Notes is our update that we share with you our new features, improvements or why we change the API to serve you better so you can easily stay up to date on what’s new.
We have built a Timeshift feature for maximum viewer experience. When you use an Uiza Player SDK, your viewer can switch between watching a live video and rewinding upto 30minutes with our Timeshift feature.
We have reduced the HLS Playback latency by up to 50%!
We know that webhook is one of the most important features for the integration with Uiza APIs. In this release, by the focus on improving the throughput of our webhooks service, Uiza provides you a faster and more reliable webhooks ever.
When your server responds to Uiza the bad status, an event now will be retried to send to your webhook endpoint every hour up to a day, instead of retry many times in minutes, which is too short for any action if your server has trouble.
There are several problems to solve while enhancing the performance of our services. In the case of message broker enhancement, we decided to release the library of Kafka client run on NodeJS on Github here. Which is a wrapper library of node-rdkafka with extended features, easy to control the workflow, please feel free to use or give us feedback to improve.
We have added following regions for your users to use as ingestion points:
us-oregon-1(Oregon - USA)
aus-sydney-1(Sydney - Australia)
ie-dublin-1(Dublin - Ireland)
We try our best to power your broadcasting session by allocating the dedicated resource, returning an RTMP server to ingest and delivering your stream in seconds. Furthermore, we know your time is wasted when you create a live entity and the status
So in this release, we added a new live entity status:
resource_allocate_fail. When the allocating resources for an entity passes a threshold of time, we'll set the entity's status to
resource_allocate_failand delete it automatically after 15 minutes.
In case the entity status becomes
resource_allocate_fail, disaster 🌋🌊 may occur it will not be counted on your usage data. You can create a new live entity afterwards.
Uiza's invoice day is 3rd day of the month, we process to charge your invoice until the 16th day of the month. If the next day we still not charge your invoice successfully, your account will be set to suspend and we prevent your interaction with our core services via API calls.
Provide your users with improved connectivity through our new region. The new region is:
Instead of replacing your resource for a simple modification, you can now update the resource using the PATCH method. We will deprecate the PUT methods in the future.
You can now see how many minutes you have encoded using Uiza. For more details on how we calculate your encoding minutes, go to this link
Your total encoding minutes can be seen in the billing page
Integrate Uiza's player into your website for optimal playback. Our player supports ABR, playback speed, and playback in a smaller window.
You can now rewatch your live stream with DVR. We record your live stream and convert it to a video entity, and your users can watch your live stream recording if they missed it.
The DVR is created instantly while you stream
Relay Destinationfeature, you can broadcast your live stream to multiple social networks (Facebook, Youtube, Twitch, etc) or RTMP endpoint simultaneously. Update your fans on all platforms and let us handle the signal!
Broadcasting the signal to Youtube
You can create up to 6 video profile outputs (Business Tier) with your stream, to cater towards different networks and mobile devices. Your viewer can choose different resolutions, or our Uiza player will recognize the most fitting profile depending on your user's bandwidth, and adjust their bitrate accordingly.
Create your Preset and add your profiles
Choose your Video Resolution on playback