Термин

Distribution (стриминг)

Короткое определение

Плечо fan-out пайплайна – от origin или packager до миллионов плееров через CDN. Оптимизировано под cache-friendly HTTP, низкую стоимость гигабайта и широкий охват сетей.

Distribution – это место, где один поток превращается во множество. Origin или packager публикует небольшое число канонических артефактов – сегменты, манифесты, init-сегменты – а CDN реплицирует их в edge-POP рядом с каждым зрителем. Distribution говорит по HTTP, потому что HTTP понимают любые кеши, прокси, ISP и плееры; именно эта универсальность сделала HLS и DASH возможными в масштабе.

Экономика distribution – это стоимость гигабайта и cache hit ratio. Прайс CDN при объёмах – несколько долларов за терабайт, а просадка hit ratio на 1 % (больше запросов уходит к origin) на крупном OTT-биллинге двигает миллионы долларов. Поэтому инженерный фокус – на именовании сегментов (один URL на сегмент, никогда два), настройке TTL (длинных для VOD, скользящего окна для live), префетче на edge и origin shielding (региональный кеш-слой перед настоящим origin).

Distribution противоположен contribution по форме. Где contribution потеет над одним потоком и восстановлением пакетов, distribution потеет над миллионами одинаковых запросов и их кешируемостью. Один и тот же медиафайл проходит через оба, но проектные решения почти не пересекаются – поэтому у большинства операторов отдельные команды на «ingest/contribution» и «delivery/distribution».

Считаете параметры для своего продукта?

Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.