Skip to main content

Processing Speed

Processing speed in VOD encoding refers to the time required to complete the encoding job. By determining resource allocation, you can specify the desired speed level. This process involves compressing video and audio data to reduce file size without compromising quality.

Specifying Processing Speed Level

To specify the processing speed level for your VOD encoding jobs, configure the associate API request body during creation:

POST /bv/cms/v1/vods

Configure the queue in the request body with the following options:

Query ParametersDescription
QUEUE_STANDARDStandard processing speed with a queue for available resources.
QUEUE_PRIORITYFaster processing speed to minimize encoding lead time by guaranteeing available parallel resources for processing.

Here is an example of how to specify the encoding queue:

"queue":"QUEUE_PRIORITY"
info

The faster queue can be up to 20% faster than the standard queue. However, several factors can affect the actual encoding time.


Factors Affecting VOD Encoding Time

The time required to complete VOD encoding depends on several conditions:

  • Video Length: Longer videos naturally take more time to encode.

  • ProfileSet: Encoding with higher quality profiles, such as 4K resolution, can extend the encoding time.

  • Frames Per Second (fps): Higher fps options increase encoding times due to the additional data processing.

Typically, the encoding process takes approximately twice the duration of the video. However, this time can vary based on the profile settings used, such as bitrate, resolution, and fps. Additionally, system performance during peak usage times may also impact encoding times.