Глава 6 из 9

Глава 6. CDN, edge, origin и multi-CDN

Десять статей по порядку – 3 часа 46 минут чтения. Ниже маршрут главы: высота каждого шага соответствует времени чтения.

Глава 6 из 9дальше: Инженерия плеера

CDN глазами инженера стриминга: ключи кэша, экранирование origin, инвалидация, content steering и режимы отказа multi-CDN. Отдельно – экономика: 95-й перцентиль, commit и overage, из-за которых счёт за трафик расходится с расчётом в разы.

Маршрут главы

10 статей · 3 ч 46 мин
6.1Что такое CDN с точки зрения инженера стримингаСеть доставки контента – Content Delivery Network, сокращённо CDN – это слой серверов между упаковщиком видео и плеером…20 мин·от начала главы 0 ч 0 мин6.2Origin Shield и Tiered CachingOrigin shield – это один выбранный кэш в глубине CDN, через который обязан пройти каждый запрос с каждого edge, прежде…29 мин·от начала главы 0 ч 20 мин6.3Cache keys в стриминге и почему они ломаютсяCache key – это короткий отпечаток, который Content Delivery Network (CDN) собирает из каждого входящего запроса и…23 мин·от начала главы 0 ч 49 мин6.4Multi-CDN: архитектура, экономика и режимы отказаMulti-CDN-архитектура – это стек доставки видео, в котором трафик одновременно распределяется между двумя и более…22 мин·от начала главы 1 ч 12 мин6.5Content Steering: стандартный способ делать multi-CDNContent Steering – это небольшой набор дополнений к спецификациям HTTP Live Streaming и MPEG-DASH, который позволяет…21 мин·от начала главы 1 ч 34 мин6.6Аутентификация по токенам, подписанные URL и защита originАутентификация по токенам и подписанные URL позволяют CDN решать в каждом запросе, имеет ли зритель право скачать…13 мин·от начала главы 1 ч 55 мин6.7Инвалидация кэша в стриминге: редко используют, часто неправильноИнвалидация кэша – это команда CDN забыть копию объекта, которую он хранит, чтобы следующий запрос пошёл за свежей…19 мин·от начала главы 2 ч 8 мин6.8Экономика CDN: 95-й перцентиль, коммит, overage, транзитСчёт за стриминговый CDN складывается из четырёх во многом независимых счётчиков: сколько байт вы отдали, сколько…29 мин·от начала главы 2 ч 27 мин6.9Пиринг, присутствие на IXP и частные интерконнекты для стримингаКогда стриминговый продукт вырастает достаточно, «платить оператору, чтобы он передавал ваши байты» перестаёт быть…22 мин·от начала главы 2 ч 56 мин6.10Архитектура live origin: clustered, single, replicated, JITLive origin – это сервер, который сидит между энкодером и CDN, держит в памяти несколько минут потока и отвечает на…28 мин·от начала главы 3 ч 18 мин

Строите такую систему?

Поможем выбрать кодек и собрать пайплайн под ваши объёмы – 20 лет в видеоразработке, 250+ проектов.