Термин
Origin-сервер
Авторитетный источник стримингового контента, к которому CDN обращается при промахе кэша. Может быть объектом хранения (S3, GCS), пакером или stateful-стриминг-сервером.
В CDN-оптимизированном стриминговом пайплайне origin – это источник, к которому CDN обращается, когда нужный файл отсутствует на edge-сервере. Для VOD origin обычно выступает объектное хранилище, S3-бакет или аналогичный сервис, где уже подготовлены артефакты в форматах HLS или DASH. В случае с прямым эфиром origin – это выход packager’а, часто защищённый небольшим кеширующим слоем: packager непрерывно генерирует новые сегменты, а origin хранит их в горячем хранилище до тех пор, пока CDN раздаёт контент пользователям.
Масштаб origin имеет большое значение. Live-событие с 1 миллионом одновременных зрителей, запрашивающих один и тот же 2-секундный сегмент, может генерировать до 500 000 запросов в секунду в момент появления сегмента. Если в CDN нет shield-узла и каждый POP обращается к origin напрямую, весь этот трафик попадает прямо на origin. Origin shielding – это региональный промежуточный кэш, который объединяет запросы от множества POP в один на уровне региона, – позволяет держать нагрузку на origin в пределах сотен, а не миллионов запросов в секунду.
Выбор origin в 2026: AWS MediaPackage + CloudFront для AWS-нативных пайплайнов; Wowza, Nimble или Unified Streaming для self-hosted решений; коммерческие packager’ы – AnyOne, EZDRM, Bitmovin – для гибридных. Принцип один: origin должен быть дешёвым на чтение (CDN-дружественные заголовки кэша), дорогим на запись (запись только от packager’а) и защищён shield’ом, чтобы амплификация чтения его не «расплавила».
Считаете параметры для своего продукта?
Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.