Skip to main content

Smart Adaptive Bitrate (ABR)

SmartABR (Smart Adaptive Bitrate) is a video streaming technology that uses adaptive bitrate (ABR) streaming to optimize the delivery of video content to users based on their network conditions and device capabilities.

SmartABR takes ABR streaming one step further by generating multiple ladders of the manifest for each content, allowing you to decide which ladder to use based on the user's viewing device and scenario at that moment. This means that the system can dynamically adjust the range of resolution bitrate to deliver the appropriate viewing experience and save CDN traffic at the same time.


ABR streaming is a technique where the video is divided into multiple segments of varying quality and bitrates. As the video plays, the player selects the appropriate segment based on the available network bandwidth and the device's capabilities, to ensure smooth playback without buffering or interruptions.

Enabling SmartABR for Your VOD

To enable SmartABR for your VODs, follow these steps:

  1. Create a ProfileSet with the smart_abr set to true: POST /bv/configuration/v1/profile-sets
  1. Utilize the ProfileSet for your VODs during encoding job creation: POST /bv/cms/v1/vods