Глава 6 из 9

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

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

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

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

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

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

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

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