Кастомизация - Video CDN [RU]
Гибкость — один из ключевых аспектов проектирования нашего сервиса.
В этом разделе описаны различные доступные варианты конфигурации, позволяющие адаптировать поведение CDN под конкретные требования вашего проекта — от управления доступом до настройки производительности и правил доставки.
Кастомизация доставки по URL
Наш сервис предоставляет возможность тонкой настройки доставки контента для каждого пользователя, добавляя параметры непосредственно в URL. Это означает, что каждый запрос может содержать индивидуальные параметры, влияющие на то, как будет доставляться контент, обеспечивая динамическое управление процессом доставки.
Например, вы можете регулировать качество видео в зависимости от местоположения зрителя, типа устройства или состояния сети. Также можно включать или ограничивать определённые функции на основе этих параметров, обеспечивая каждому пользователю максимально подходящий контент без необходимости дополнительной серверной логики.
Приоритет параметров
Все параметры сервиса следуют единому порядку приоритета (при условии, что параметр поддерживает переопределение).
Это обеспечивает согласованное поведение системы и позволяет предсказуемо управлять тем, какие настройки будут иметь приоритет в разных контекстах.
Приоритет параметров определяется в следующем порядке (от высшего к низшему):
в URL
в параметрах файла
в настройках домена
в глобальных настройках
Пример
в URL скорость не задана (
http://cdn.domain.com/key=123456/buffer=123456/path/to/file.mp4)в настройках домена для
cdn.domain.comскорость задана как 130% от битрейтав глобальных настройках скорость задана как 120% от битрейта
в этом случае CDN будет доставлять видео с 130% от битрейта.