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.
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:
in URL
in file parameters
in domain settings
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 bitratein global settings speed is defined as 120% of bitrate
then, CDN will deliver video with 130% of the bitrate.