Customization - Video CDN [EN]

Customization - Video CDN [EN]

Flexibility is a key focus of our service design.

This section outlines the various configuration options available, allowing you to tailor CDN behavior to fit the specific requirements of your project — from access controls to performance tuning and delivery rules.

Per Url Delivery Customization

Our service provides the ability to fine-tune content delivery on a per-user basis by embedding settings directly into the URL. This means that each request can carry custom parameters that influence how the content is served, allowing for dynamic control over delivery behavior.

For example, you can adjust video quality depending on the viewer’s location, device type, or network conditions. It’s also possible to enable or restrict certain features based on these parameters, ensuring that every user receives the most suitable experience without the need for additional backend logic.

See also

Url parameters reference

URL parameters reference

Customization precedence

All service parameters follow a unified customization precedence (assuming the parameter supports being overridden).

This ensures consistent behavior across the system and allows you to predictably control which settings take precedence in different contexts.

Parameter precedence is defined in this descending order:

  1. in URL

  2. in file parameters

  3. in domain settings

  4. in global settings

Example

  • url has no speed defined (http://cdn.domain.com/key=123456/buffer=123456/path/to/file.mp4)

  • in domain settings for cdn.domain.com, speed is defined as 130% of bitrate

  • in global settings speed is defined as 120% of bitrate

then, CDN will deliver video with 130% of the bitrate.