Uiza Documentation
2020-05-28
2020-05-28
  • Hola! 👋
  • Getting Started
    • Introduction
    • Authentication
    • Errors
    • Quick Starts
      • Live Streaming
      • Video Streaming
    • Pagination
    • Recommended Specifications
    • Postman Collections
    • 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
      • [Deprecated] Update A Live Entity
      • Delete A Live Entity
      • List All Live Entities
      • [Deprecated] Enable Live Entity DVR
      • [Deprecated] Disable Live Entity DVR
      • Reset Ingest Key
    • Live Sessions
      • Retrieve A Live Session
      • List All Live Sessions
    • Video Entities
      • Retrieve A Video Entity
      • Update A Video Entity
      • Publish A Video Entity
      • Delete A Video Entity
      • List All Video Entities
    • Video Presets
      • Create a Video Preset
      • Retrieve a Video Preset
      • Update a Video Preset
      • Delete a Video Preset
      • List all Video Presets
      • Add Profile(s) to Video Preset
      • Remove Profile(s) from Video Preset
    • Video Profiles
      • List All Video Profiles
    • Events
      • Retrieve An Event
      • List All Events
      • Event Types
    • Webhook Endpoints
      • Create Webhook Endpoint
      • Retrieve Webhook Endpoint
      • Update Webhook Endpoint
      • [Deprecated] Update Webhook Endpoint
      • Delete Webhook Endpoint
      • List All Webhook Endpoints
      • [Deprecated] Enable A Webhook Endpoint
      • [Deprecated] Disable A Webhook Endpoint
  • SDK REFERENCE
    • Introduction
    • Android SDK
      • Android Player SDK
      • Android Broadcast SDK
    • iOS SDK
      • iOS Player SDK
      • iOS Broadcast SDK
    • Web Player SDK
  • API UPGRADES
    • Release Notes
    • API Changelog
Powered by GitBook
On this page

Was this helpful?

  1. API Reference

Video Profiles

A video_profile defines a set of video and audio attributes for the output. Following attributes are given:

Video Resolution: output frame size - only the height of frame is used (1080p, 720p..etc); width of frame is based on the input display aspect ratio.

Video Codec: video codec to compress and produce the output - currently H264 is supported. Additional codecs like H265, VP9, and AV1 are coming soon.

Video Bitrate: number of kilobits per second (kbps) used to compress and produce video output. Higher the bitrate delivers better quality. However, higher bitrate produces higher data output: harming the playback experience, increasing the storage, delivery, and costs.

Video Framerate: number of frames per second.

Audio Codec: audio codec used to compress and produce audio output. Default codec is AAC.

Audio Channel: number of audio channels. Default number of channels is 2

Audio Bitrate: number of kilobits per second (kbps) used to compress and produce audio output. Default audio bitrate is 128 kbps.

Segment Duration: The duration of HLS / DASH segments in seconds. Higher value increases latency/buffer time, but stabilizes playback experience.

Orientation: video frame orientation. With the increase of portrait(vertical) videos , this attribute helps Uiza optimize the output.

PreviousRemove Profile(s) from Video PresetNextList All Video Profiles

Last updated 5 years ago

Was this helpful?