Live Entities
A live_entity
contains the information required for Uiza to successfully allocate resources to power the live_entity
's live broadcasting sessions. You can reuse a live_entity
and broadcast multiple live sessions sequentially.
The API allows you to create, delete, and update a live_entity
. The list of your all live entities or any individual live_entity
can also be retrieved via Live Entity APIs.
The live entity object
Attributes
id
stringThe unique identifier for the live entity.
name
stringThe name of your live entity. (limit 100 characters)
description
stringDescribes the content of the live entity. Often useful for displaying to viewers. You could update this accordingly to suit different sessions of a single live entity.
ingest
objectContains the information required to access to Uiza's ingest servers. Use the
key
andurl
to configure your broadcasting software.
playback
objectContains the playback URL for different streaming protocols including HLS fMP4 (
hls
) and MPEG-dash (mpd
). Use this URL to configure your player to play the live stream.
region
stringThe geographical region where your live streams are broadcasted from. In case your region is not yet supported, try the nearest available one. Here are the regions that Uiza currently supports:
in-bangalore-1
Bangalore, India.
in-mumbai-1
Mumbai, India.
sg-singapore-1
Singapore
status
stringOnce the request to create a
live_entity
is received, Uiza will allocate resources in the requestedregion
. While the process may take up to 1 minute, thestatus
of thelive_entity
isinit
. This will be updated toready
once resources are successfully allocated and tobroadcasting
during a broadcasting session.
dvr
boolIndicates whether Digital Video Record (DVR) is enabled for the
live_entity
. Set totrue
to enable and tofalse
to disable this feature.
relay
arrayA list of ingesting object contains the information required to access to 3rd ingest servers. Use the
key
andurl
to configure your broadcasting destination. Uiza will relay your signal to our server to list of ingest servers inrelay
array.
created_at
stringThe timestamp at which the
live_entity
is created. This value follows the ISO 8601 standard.
updated_at
stringThe timestamp at which the most recent update to the
live_entity
occurred. This value follows the ISO 8601 standard.
Last updated