Uiza Documentation
2021-09-21
2021-09-21
  • Hola! 👋
  • Getting Started
    • Introduction
    • Authentication
    • Errors
    • Quick Starts
      • Live Streaming
      • Video Streaming
    • Pagination
    • Recommended Specifications
    • Sample Streaming Apps
      • NodeJS Live Streaming App
      • Java Live Streaming App
      • Python Live Streaming App
      • How to integrate live streaming into an Android App using Uiza’s Live API
    • Versioning
  • API Reference
    • Live Entities
      • Create a live entity
      • Retrieve a live entity
      • Update a live entity
      • Delete a live entity
      • List all live entities
      • Create a live relay
      • Update a live relay
      • Delete a live relay
    • Video Entities
      • Create a video entity
      • Retrieve a video entity
      • Update a video entity
      • Delete a video entity
      • List all video entities
    • Events
      • Event Types
    • Webhook Endpoints
      • Verifying signatures
      • Create a webhook endpoint
      • Update a webhook endpoint
      • Get a webhook endpoint
      • List all webhook endpoint
  • SDK REFERENCE
    • Introduction
    • Android SDK
      • Android Player SDK
      • Android Broadcast SDK
    • iOS SDK
      • iOS Player SDK
      • iOS Broadcast SDK
    • Web Player SDK
    • Flutter SDK
  • API UPGRADES
    • Release Notes
    • API Changelog
Powered by GitBook
On this page
  • 2020-07-01
  • Rewatch the last 30 minutes of a live stream!
  • Reduced Latency
  • Webhooks: performance and scalability improvements
  • Uiza node-kafka-client
  • 2020-06-10
  • More regions for better performance and more global reach
  • 2020-05-28
  • Get notified when we cannot allocate resources for your entity
  • Suspended accounts
  • Support for MPEG-DASH Playback
  • 2020-05-07
  • New region in Vietnam region is finally available!
  • Added PATCH methods to modify objects
  • 2020-04-21
  • Track your encoding minutes!
  • Uiza's Player for better viewer experience
  • 2020-03-26
  • Behold! DVR
  • Broadcast your moment to multiple destinations simultaneously
  • Give your end user the best experience with ABR

Was this helpful?

  1. API UPGRADES

Release Notes

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.

PreviousFlutter SDKNextAPI Changelog

Last updated 3 years ago

Was this helpful?

2020-07-01

Rewatch the last 30 minutes of a live stream!

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.

Reduced Latency

We have reduced the HLS Playback latency by up to 50%!

Webhooks: performance and scalability improvements

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.

Uiza node-kafka-client

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 . Which is a wrapper library of with extended features, easy to control the workflow, please feel free to use or give us feedback to improve.

2020-06-10

More regions for better performance and more global reach

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)

2020-05-28

Get notified when we cannot allocate resources for your entity

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_fail and 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.

Suspended accounts

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.

Support for MPEG-DASH Playback

2020-05-07

New region in Vietnam region is finally available!

Provide your users with improved connectivity through our new region. The new region is:vn-saigon-1

Added PATCH methods to modify objects

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.

2020-04-21

Track your encoding minutes!

Uiza's Player for better viewer experience

Integrate Uiza's player into your website for optimal playback. Our player supports ABR, playback speed, and playback in a smaller window.

2020-03-26

Behold! DVR

Broadcast your moment to multiple destinations simultaneously

Using our Relay Destination feature, 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!

Give your end user the best experience with ABR

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.

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 and the status init doesn't change.

Read more about MPEG-DASH .

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

You can now rewatch your live stream with DVR. We record your live stream and convert it to a , and your users can watch your live stream recording if they missed it.

here
node-rdkafka
live entity
here
link
video entity
Your total encoding minutes can be seen in the billing page
The DVR is created instantly while you stream
Broadcasting the signal to Youtube
Create your Preset and add your profiles
Choose your Video Resolution on playback