Спросите у стримингового оператора, во сколько ему обходится один зрительский час. Вы получите четыре ответа, от четырёх человек, в четырёх единицах, которые невозможно сложить.
Инженерия знает, сколько стоят транскодеры, потому что она подписывала заказ на поставку. Эксплуатация знает, сколько стоят стойки, электричество и договоры поддержки, потому что продлевает их каждый год. Продукт знает, сколько стоят DRM и приложения для Smart TV, потому что эти лицензионные строки лежат в его бюджете. Закупки знают цену CDN за гигабайт, потому что они её и выторговали. Четыре цифры, четыре владельца, четыре знаменателя, и ни один из них — не зритель.
У этого разрыва есть имя. Стоимость на зрителя — единственный показатель в эксплуатации стриминга, который говорит вам, дешевеет или дорожает построенное вами, когда ваша аудитория меняется. И большую часть прошедшего десятилетия это была та единственная цифра, которую не хотел давать ни один счёт.
Что такое стоимость на зрителя в границах эксплуатации стриминга
Стоимость на зрителя в границах эксплуатации стриминга — это суммарные затраты на то, чтобы вывести видео на экраны, делённые на фактически доставленные зрительские часы.
Стоимость на зрителя = (амортизированный CAPEX + OPEX + лицензии на ПО + доставка) ÷ доставленные зрительские часы
Границы важнее формулы. Это определение намеренно оставляет за скобками права на контент, маркетинг и привлечение подписчиков. Это реальные затраты, и на большинстве платформ они самые крупные, что как раз и есть причина держать их вне расчёта. Счёт за права — редакционное решение. Стоимость привлечения — маркетинговое решение. Ни то ни другое не сдвинется оттого, что инженер поменял лестницу битрейтов, а руководитель эксплуатации перезаключил договор на edge. То, что остаётся после их изъятия, — это та часть, которую техническая организация действительно способна изменить в текущем квартале. Показатель, по которому никто не может действовать, — это строка в отчёте, а не показатель.
Два знаменателя стоит держать рядом:
- Стоимость зрительского часа. Эффективность доставки и эксплуатации относительно реального потребления. Это цифра, которая говорит вам, хорошая новость или плохая то, что вас стали смотреть больше.
- Стоимость одного активного зрителя в месяц. Во что обходится обслуживать одного человека, что бы он ни смотрел. Эту цифру нужно ставить рядом с ARPU или с рекламной выручкой, которую этот зритель приносит.
Обе выводятся из одних и тех же входных данных. Кто умеет честно получить одну, получит и другую.
Четыре счёта и четыре единицы, которые прячут зрителя
Вся проблема помещается в одну таблицу. Каждая строка — реальная статья затрат на работу стримингового сервиса. И каждая строка выставляется в единице, не имеющей отношения к тому, сколько человек смотрит.
| Статья | Что вы покупаете | Как выставляет счёт поставщик |
|---|---|---|
| CAPEX | Транскодеры, пакетировщики, стриминговые и origin-серверы | За машину, за канал, за выход, единожды |
| OPEX | Обслуживание всего вышеперечисленного: договоры поддержки, размещение, электричество, люди, которые всё это поддерживают | За год или как процент от CAPEX |
| Лицензии | DRM, SDK плееров, ПО приставок, ПО Smart TV | За устройство, за лицензионный запрос, за активного пользователя, за платформу |
| Доставка | CDN и кэш | За гигабайт, за регион, обязательство плюс превышение |
Ни одна из этих единиц не равна «один человек смотрит один час». Транскодер тарифицируется за одновременный выход. Договор поддержки — за год. Лицензия DRM — за запрос ключа, или за устройство, или за месячного активного пользователя, смотря какой договор вы подписали. Полоса пропускания — за гигабайт. Чтобы дойти до стоимости на зрителя, нужно пересчитать все четыре в единицу, которой нет ни на одном из счетов. А это значит, что кто-то должен намеренно сесть с четырьмя договорами и таблицей, притом что ни один счёт его к этому не принуждает.
Это не заговор. Поставщик тарифицирует в той единице, которая отражает его собственную структуру затрат, а структура затрат ни одного поставщика не имеет формы зрителя. Но у эффекта есть направление, и оно не нейтрально. Каждая из этих единиц — заодно и та, в которой строка поставщика выглядит наименьшей. Полцента за лицензионный запрос DRM звучит как погрешность округления. Восемь десятых цента за гигабайт звучат как ничто. Транскодер — разовая покупка, которую вы уже совершили. Каждая строка дёшева по своей собственной линейке. Пересчитанные в общий знаменатель и сложенные, они перестают быть дешёвыми.
Что мы пытались с этим сделать, 2014–2018
iReplay.TV провела эти четыре года как компания VOD2Live. Идея, продемонстрированная ещё в конце 2012 года, проста: круглосуточному линейному каналу не нужен живой энкодер, если контент уже закодирован. Вы берёте материалы, уже транскодированные и упакованные для просмотра по запросу, и пишете скользящий живой манифест, который в заданном порядке указывает на эти существующие сегменты. Никакой цепочки живого кодирования на канал. Никакого сервера воспроизведения на канал. Никакой второй копии на диске.
Уберите цепочку кодирования — и постоянные затраты на один линейный канал обрушиваются к нулю. Остаётся доставка, которая масштабируется вместе с аудиторией. В этом и состоял довод: количество каналов перестаёт определять ваши затраты, и их начинает определять ваша аудитория.
Беда в том, что это утверждение невидимо во всех четырёх единицах выше. Против цены воспроизведения за канал оно читается как «наш плейаут дешевле их плейаута», и вас затягивает в сравнение функций с поставщиками плейаута — на их поле, в их единице, в спор о графике и поддержке SCTE-35. Настоящий довод, что изменилась сама форма кривой затрат, существует только если у покупателя в руках есть цифра на зрителя. Поэтому мы сделали слайд. Стоимость на зрителя против числа каналов. Стоимость на зрителя против размера аудитории. Точки пересечения, где обычная цепочка никогда не окупается для канала с небольшой аудиторией.
Мы возили это на выставки, писали в ответы на тендеры и приносили во множество переговорных с 2014 по 2018 год. Не сработало. Не потому, что кто-то оспаривал арифметику — это был бы хотя бы разговор, — а потому, что оно отвечало на вопрос, решать который никого в комнате не просили.
Почему у нас не получилось
Шесть причин, примерно в порядке их веса.
- У цифры не было хозяина. CAPEX сидел в инженерии, OPEX в эксплуатации, лицензии в продукте или юридическом отделе, гигабайты в закупках. Стоимость на зрителя — единственный показатель в компании, который требует, чтобы все четверо договорились об общем знаменателе, прежде чем его удастся посчитать хотя бы один раз. Показатели, требующие сотрудничества четырёх подразделений до выдачи первого же значения, выдаются ноль раз.
- Знаменателя не существовало. Зрительские часы жили в аналитике, которая обычно подчинялась редакции или маркетингу и считала запуски, уникальных пользователей и долю досмотров, а не одновременно доставленные часы. Когда мы просили зрительские часы, мы часто получали цифру, которую никто в комнате не стал бы защищать и которая сильно расходилась с логами CDN. Нельзя построить серьёзный показатель затрат на знаменателе, которому организация не доверяет.
- Оптимизация любого отдельного счёта двигала стоимость на зрителя не туда. Классический случай: срезать счёт за CDN, убрав верхнюю ступень лестницы ABR. Строка за гигабайты падает, руководитель закупок рапортует о победе, а падение качества заставляет зрителей уходить раньше, так что зрительские часы падают быстрее, чем счёт. Стоимость на зрителя растёт. Каждого оценивали по его собственной строке, поэтому каждый продолжал делать локально правильное.
- Мы продавали инструмент маржи на рынок роста. Мандат 2014–2018 годов был захватом территории: выпустить приложения, попасть на платформы, считать подписчиков. За стоимостью на зрителя тянутся, когда задача — заработать на аудитории, которая у вас уже есть. Тогда за это почти никому не платили.
- Сама единица была нежеланной. Вещатели пришли из модели распространения, где предельный зритель бесплатен. Как только передатчик включён или транспондер зажжён, миллионный зритель не стоит вообще ничего. Сказать вещателю, что в IP каждый дополнительный зритель несёт цену, значило сказать, что его новый канал распространения экономически хуже того, который у него уже был. Это была правда, и это был не тот слайд, который кто-либо хотел видеть в материалах для совета директоров.
- Мы просили два решения вместо одного. Чтобы как следует оценить VOD2Live, покупателю сначала нужно было внедрить показатель, который он не считал. Это две продажи подряд, и дальше первой мы доходили редко. Урок, который мы вынесли годы спустя: отрасль нельзя уговорить принять единицу. Ей нужно продать что-то, оценённое в этой единице.
Отрасль наконец произносит это вслух
Термин вновь всплыл за последние пару лет, и по простой причине: изменился мандат. Disney и Paramount в 2024 году каждая отчитались о первом прибыльном квартале в стриминге, а операционная прибыль Netflix в том же году перевалила за десять миллиардов долларов. Как только вопрос перестаёт быть «сколько подписчиков» и становится «какова маржа», стоимость на зрителя делается интересной людям, которым она раньше была ни к чему.
Самый заметный сторонник — Viaccess-Orca, с записью в блоге о стоимости на зрителя и авторской статьёй «The efficiency imperative» в Streaming Media в июле 2026 года. Её стоит прочесть, и стоит заметить, что она делает с определением: втягивает в общую сумму лицензии на контент и расходы на привлечение. Получается цифра, которую финансовый директор может вставить в презентацию и которую почти никто не может сдвинуть, потому что два крупнейших слагаемых принадлежат редакции и маркетингу. Удержанный в границах эксплуатации стриминга, тот же показатель принадлежит тем, кто действительно способен его изменить.
В этом и разница между показателем и заголовком. Мы в 2015 году угадали границы и ошиблись во всём остальном. Нынешняя волна получила внимание и пока что определение, слишком широкое, чтобы по нему действовать.
Как это считать, с разобранным примером
Возьмём региональный вещатель с шестью линейными каналами и каталогом по запросу, с 40 000 месячных активных зрителей, которые смотрят в среднем по 12 часов каждый. Это 480 000 зрительских часов в месяц — знаменатель для всего, что ниже. Цифры иллюстративные, но пропорции типичные.
| Статья | Расшифровка | В месяц | Доля |
|---|---|---|---|
| CAPEX, амортизированный | 3 узла транскодирования по 24 000 $ и 2 сервера пакетирования и origin по 12 000 $, линейно за 5 лет | 1 600 $ | 7 % |
| OPEX | Поддержка и сопровождение ПО в размере 18 % от CAPEX в год (1 440 $), две стойки размещения, электричество и кросс-коннект (1 400 $), полставки инженера при полной стоимости 120 000 $ (5 000 $) | 7 840 $ | 32 % |
| Лицензии | Мульти-DRM с платформенной платой 800 $ плюс 900 000 лицензионных запросов по 0,004 $ (3 600 $), SDK плеера и аналитика воспроизведения (1 500 $), сопровождение и сертификация приложений для Smart TV и приставок на Tizen, webOS, Android TV, Fire TV, Roku и tvOS (4 000 $) | 9 900 $ | 41 % |
| Доставка | Средний доставленный битрейт 2,8 Мбит/с, то есть 1,26 ГБ на зрительский час, 605 ТБ в месяц по 0,008 $ за ГБ по договору с обязательством | 4 838 $ | 20 % |
| Итого | 24 178 $ | 100 % |
Стоимость зрительского часа: 0,050 $. Стоимость одного активного зрителя в месяц: 0,60 $.
Прежде всего посмотрите на доли. Доставка — единственная статья, выставляемая в единице, которая ежемесячно движется вместе с просмотром, — составляет пятую часть суммы. Лицензии, выставляемые за устройство и за запрос, вдвое больше. Отрасль десять лет гоняла программы снижения затрат против наименьшей из четырёх строк, потому что она была единственной, которая появлялась в ежемесячном счёте и давала график.
Что происходит, когда аудитория меняется
Стоимость на зрителя важна в долгую потому, что четыре статьи реагируют на изменение аудитории с совершенно разной скоростью. Оставьте те же шесть каналов и те же приложения и меняйте только объём просмотра.
| Сценарий | Зрительские часы | Итого затрат в месяц | Стоимость зрительского часа |
|---|---|---|---|
| Аудитория уполовинилась | 240 000 | 19 959 $ | 0,083 $ |
| Базовый вариант | 480 000 | 24 178 $ | 0,050 $ |
| Аудитория удвоилась | 960 000 | 32 617 $ | 0,034 $ |
Перечитайте верхнюю строку — в ней весь довод. Аудитория уполовинилась. Каждый без исключения счёт падает или остаётся на месте. Счёт за CDN падает больше чем вдвое. Строка лицензий DRM падает вместе с ним. Финансы видят снижение затрат по всем фронтам. А стоимость обслуживания одного зрителя в течение часа выросла на 65 %, потому что двум третям всей конструкции безразлично, сколько человек смотрит.
Это тот режим отказа, который тихо убивает стриминговый бизнес вещателя. Он никогда не приходит в виде плохого счёта. Он приходит в виде череды хороших счетов, пока экономика под ними выворачивается наизнанку. В другую сторону он работает на вас столь же усердно: удвоение просмотра срезает треть стоимости зрительского часа без переговоров, без миграции и без нового договора. Если вы не считаете стоимость на зрителя, ни одно из этих двух движений не видно никому в компании.
Что действительно двигает цифру
Отсортировано по тому, насколько сильно оно обычно сдвигает стоимость на зрителя, а не по тому, насколько легко это положить на слайд.
- Уберите постоянные затраты на канал там, где контенту они не нужны. Канал, собранный из материалов, которые вы уже транскодировали, почти не тащит за собой цепочку кодирования. Это самый крупный одиночный рычаг для всякого, кто ведёт больше горстки линейных каналов, и он невидим в любой единице, кроме этой.
- Перезаключайте лицензии на правильном знаменателе. За лицензионный запрос, за устройство и за месячного активного пользователя дают дико разные счета за одну и ту же услугу. Выясните, какой вариант выгоден вашему профилю просмотра, до продления, а не после. На сервисе с короткими сессиями тариф за запрос беспощаден.
- Подгоняйте лестницу ABR под то, что устройства действительно запрашивают. Лестница разом умножает хранение, время кодирования и гигабайты, поэтому она проявляется в трёх статьях из четырёх. Проверьте биты на пиксель для каждой ступени и реальное, а не теоретическое распределение запросов, и остерегайтесь ловушки выше: срезав качество ради счёта, можно поднять стоимость на зрителя.
- Переведите доставку в единицу, которую вы способны предсказать. Тариф за гигабайт — цифра, которую вы узнаёте постфактум. Для всего, у чего есть пик, это обратный порядок.
- Сначала почините знаменатель. Если аналитика и логи CDN расходятся по зрительским часам на 20 %, ваша стоимость на зрителя — выдумка, и каждое принятое по ней решение — догадка. Работа неблагодарная, и она предшествует всему вышеперечисленному.
- В управляемых сетях рассмотрите многоадресную передачу. Multicast ABR возвращает вещательное свойство, при котором предельный зритель не стоит ничего, и является самой прямой атакой на этот показатель из существующих. Применимо, только если сеть под вашим контролем.
Тот же знаменатель даёт вам и углеродную цифру
Как только зрительским часам можно доверять, экологическая цифра достаётся почти даром, потому что использует тот же знаменатель. Carbon Trust совместно с консорциумом DIMPACT оценил час европейского видеостриминга примерно в 55 гCO2e в 2020 году, причём большая часть приходится на устройство просмотра, а не на сеть. Оценка МЭА ближе к 36 г. Какую бы вы ни взяли, граммы эквивалента CO2 на зрительский час ведут себя как стоимость зрительского часа: снижаются с масштабом, растут, когда аудитория сжимается, и реагируют на те же решения по лестнице и доставке. Оператор, который уже считает одно, получает второе ценой одного умножения.
Где мы оказались: продавать единицу, а не отстаивать её
Примерно в 2018 году мы перестали пытаться убедить отрасль принять стоимость на зрителя. Вместо этого, годы спустя, мы построили инструмент, оценённый в ней.
CDN Cost Optimizer дублирует ваш существующий edge и параллельно обслуживает зрителей с нашего, используя резервное переключение потоков HLS, так что плееры возвращаются на ваш собственный edge, если у нашего возникнет проблема. Тарификация — 0,001 $ за зрительскую минуту, то есть 0,06 $ за зрительский час и 0,05 $ в самом крупном пакете. Не за гигабайт. Счётчик идёт только пока на edge действительно есть зрители: прогрев кэша, когда никто не смотрит, не стоит ничего, и канал в эфире без аудитории не стоит ничего. Панель показывает текущую стоимость на зрителя, пока поток в эфире, — фразу, которую мы не смогли бы написать ни об одном продукте, продававшемся нами в 2016 году.
Две честные оговорки, ведь эта статья о том, чтобы не прятать цифры. Первая: эта цена покрывает одну статью из четырёх. Она ничего не делает с вашими транскодерами, договорами поддержки или лицензиями DRM. Вторая: 0,06 $ за зрительский час не дёшевы в абсолютном выражении. Это заметно ниже прейскуранта гиперскейлеров, где CloudFront и Azure CDN по 0,085–0,087 $ за гигабайт дают около 0,11 $ за зрительский час при 2,8 Мбит/с, и это ровно совпадает с тарифом Cloudflare Stream в 1 $ за 1 000 доставленных минут. Это больше того, что платит крупный оператор по договорному обязательству за гигабайты. Речь никогда не шла о том, что тариф всегда самый низкий. Речь о том, что он выражен в нужной вам единице, поэтому вы знаете цифру до события, а не восстанавливаете её после.
Когда два продукта независимо друг от друга приходят к тарификации за доставленную минуту, разумно заключить, что единица была правильной с самого начала. Отрасли всего-то потребовалось около десяти лет.
Вопросы
Что такое стоимость на зрителя в стриминге?
Суммарные затраты на эксплуатацию стриминга, то есть амортизированный CAPEX, OPEX, лицензии на ПО и доставка, делённые на зрительские часы, доставленные за тот же период. Обычно выражается за зрительский час или на одного активного зрителя в месяц.
Это то же самое, что CPV в рекламе?
Нет, и совпадение порождает настоящую путаницу. В рекламе CPV означает стоимость за просмотр и измеряет, сколько рекламодатель платит за один просмотр своего ролика. В эксплуатации стриминга стоимость на зрителя измеряет, во сколько оператору обходится доставить видео одному человеку. Те же инициалы, противоположная сторона сделки.
Как считать стоимость на зрителя?
Переведите каждую статью операционных затрат в месячную величину, амортизируя оборудование по сроку полезного использования, а затем разделите на зрительские часы, доставленные в этом месяце. Трудность не в делении, а в том, чтобы заставить четыре подразделения согласовать исходные данные и получить величину зрительских часов, которую примут и биллинг, и аналитика.
Какая стоимость зрительского часа считается хорошей?
Универсального ориентира нет, потому что число каналов, охват устройств и подход к DRM меняют её на порядок. От трёх до восьми центов за зрительский час — обычный диапазон для среднего оператора с собственной цепочкой кодирования. Важнее абсолютного значения то, в какую сторону оно движется при изменении вашей аудитории.
Нужно ли включать права и маркетинг?
В этот показатель — нет. Они доминируют в сумме и принадлежат командам, которые принимают решения на совершенно других основаниях. Отслеживайте их отдельно, как стоимость на подписчика. Именно удержание стоимости на зрителя в границах эксплуатации делает её пригодной для действия.
Почему поставщики не называют стоимость на зрителя?
Потому что ни одна из их собственных затрат не имеет формы зрителя. Затраты производителя транскодеров считаются за одновременный выход, поставщика DRM — за запрос ключа, CDN — за перемещённый гигабайт. Каждый тарифицирует в единице, которая соответствует его собственной экономике и которая, кстати говоря, заодно и та, где его строка выглядит наименьшей.
С чего начать
Посчитайте эту цифру один раз, за один месяц, для одного сервиса. Это займёт полдня и четыре договора. Почти все, кто это делает, удивляются тому, какая из четырёх статей оказывается самой крупной, и это очень редко та, вокруг которой шли совещания по снижению затрат.
Хотите увидеть счётчик на зрителя, работающий на реальном потоке, — CDN Cost Optimizer даёт 60 зрительских минут бесплатно без аккаунта и 600 после входа. Хотите сначала проверить сам поток, прежде чем ставить перед ним edge, — Streaming Analyzer оценит его по хорошей практике. Для случая платного просмотра, где стоимость на зрителя напрямую задаёт цену билета, смотрите стоимость на зрителя в платных прямых трансляциях, а о том, как ведёт себя модель за гигабайт при географическом расползании аудитории, — цены CloudFront для видео.
iReplay.tv ведёт коллектив инженеров стриминга и вещания. Если вам удобнее, чтобы кто-то прошёл эти четыре статьи вместе с вами, вы можете нанять специалистов по стримингу и вещанию напрямую.