Видеохостинг кажется дешёвым до первого популярного видео. Тогда выясняется, что цена на странице тарифов была лишь одним из трёх счётчиков: хранилище, трафик и кодирование. Каждый из них растёт от разного, и большинство сюрпризов возникает, когда их путают. Это руководство даёт метод оценки реальной месячной стоимости любого видеохостинга, включая наш, ещё до загрузки первого файла. Цен конкурентов здесь намеренно нет: они часто меняются, а метод работает с любыми цифрами, которые вы найдёте.
Три счётчика и от чего они зависят
| Счётчик | Растёт вместе с | Обычно тарифицируется как |
|---|---|---|
| Хранилище | Часами видео в библиотеке и количеством хранимых версий каждого | Квота по тарифу или цена за ГБ в месяц |
| Трафик (исходящий) | Просмотрами, их длительностью и качеством | Месячная квота с оплатой превышения или цена за отданный ГБ |
| Кодирование | Минутами загруженного видео, разрешением и количеством версий | Входит в тариф или цена за минуту видео |
Хранилище предсказуемо: оно растёт, только когда вы загружаете. Кодирование — разовый расход на каждую загрузку. Трафик — главная неизвестная, потому что он зависит от вашей аудитории, а не от вас, и для сайта с реальным трафиком почти всегда составляет самую большую часть счёта.
Хранилище: битрейт на длительность
Видеофайл с хорошей точностью равен своему битрейту, умноженному на длительность. Часовое видео при 5 Мбит/с весит 5 000 000 × 3600 / 8 байт, то есть около 2,25 ГБ. Это число стоит запомнить: час при 5 Мбит/с — это примерно 2,25 ГБ, а дальше всё масштабируется линейно. Вдвое меньше битрейт — вдвое меньше диска; вдвое длиннее видео — вдвое больше.
Две вещи меняют расчёт. Во-первых, адаптивный поток — это не один файл, а несколько версий одного видео. Некоторые хостинги учитывают в хранилище оригинал плюс все версии, другие — только то, что вы загрузили. Уточните, какой вариант действует, потому что полная лестница от 360p до 1080p может занимать на диске примерно столько же, сколько сам оригинал, а иногда и больше; точные размеры, которые даёт наш конвертер, приведены в руководстве по лестницам адаптивного битрейта. Во-вторых, единицы: одни провайдеры указывают десятичные гигабайты, другие — двоичные гибибайты. Разница около семи процентов, и вблизи лимита это существенно.
В UFOLOAD квота хранилища считается по размеру загруженных вами файлов, поэтому закодированные версии её не расходуют. Повторная загрузка того же контента не занимает места дважды: API узнаёт файл по хешу SHA-256 и возвращает существующую запись. Квота, максимальный размер одного файла и максимальное качество видео задаются тарифом и указаны на странице тарифов — это те же живые цифры, что использует ваш кабинет.
Трафик: просмотры на время просмотра на битрейт
Каждая секунда просмотра — это определённое количество байт, уходящих с хостинга. Отсюда формула ниже. Она простая, но ошибки возникают во входных данных: берут полную длину видео вместо среднего времени просмотра и забывают, что качество зависит от зрителя, а не от файла.
storage_GB = library_hours x 3600 x total_bitrate_Mbps / 8 / 1000
traffic_GB_per_month = views x avg_watch_minutes x 60 x avg_streamed_bitrate_Mbps / 8 / 1000В качестве битрейта можно взять пиковые значения, до которых кодирует наш конвертер. Это верхние границы, потому что кодировщик работает на постоянное целевое качество и достигает предела только в сложных сценах, так что реальный трафик обычно ниже. В таблице показано, сколько стоят 1000 просмотров по пять минут для каждой версии с учётом звука.
| Версия | Пик видео + звук | В секунду | 1000 просмотров × 5 мин |
|---|---|---|---|
| 360p | 0,8 Мбит/с + 64 кбит/с | до 108 КБ | до 32 ГБ |
| 720p | 2,8 Мбит/с + 128 кбит/с | до 366 КБ | до 110 ГБ |
| 1080p | 5 Мбит/с + 160 кбит/с | до 645 КБ | до 194 ГБ |
| 2160p (4K) | 16 Мбит/с + 192 кбит/с | до 2,0 МБ | до 607 ГБ |
Разница между 360p и 4K почти двадцатикратная, поэтому структура качества у вашей аудитории важнее, чем просто число просмотров. Сайт, где большинство зрителей смотрят с телефонов в 720p, обходится в разы дешевле, чем сайт, отдающий 4K на экраны компьютеров. Практическое правило: возьмите качество, которое зрители будут получать чаще всего, перемножьте и добавьте треть про запас.
Два примера с расчётом. Сайт с уроками: 10 000 просмотров в месяц, среднее время просмотра шесть минут, в основном 720p: 10 000 × 360 с × 366 КБ/с — около 1,3 ТБ по пределу, так что закладывайте от 1 до 1,3 ТБ. Каталог, где 2000 просмотров в месяц длятся по 40 минут в 1080p: 2000 × 2400 с × 645 КБ/с — около 3,1 ТБ. Долгое время просмотра всегда важнее количества просмотров.
Как только появится трафик, измеряйте, а не угадывайте. Страница «Трафик» в кабинете UFOLOAD показывает отданные байты по дням и по файлам, так что после первого месяца оценку можно заменить вашим собственным средним битрейтом.
Кодирование: обычно самая маленькая строка, но иногда ловушка
Кодирование стоит процессорного времени: больше версий, выше разрешение и более медленные пресеты — всё это дольше. Одни платформы берут плату за минуту исходного видео, другие включают кодирование в тариф и косвенно ограничивают его размером файла, потолком качества или приоритетом очереди. Если хостинг берёт поминутную плату, умножьте планируемые минуты загрузки в месяц на эту цену и помните, что перекодирование библиотеки после смены настроек оплачивается так же.
UFOLOAD не берёт поминутную плату за кодирование. Значение имеют лимиты, описанные выше: хранилище, месячный трафик, максимальный размер одного файла и максимальное качество на вашем тарифе, плюс приоритетная очередь на платных тарифах. В пределах этих лимитов студия кодирования позволяет выбирать между скоростью и качеством: быстрый профиль готовит видео раньше ценой чуть большего размера, профиль «качество» работает дольше ради более чистой картинки, а ещё можно задать минимальную версию, чтобы ненужные маленькие версии вообще не создавались, — это экономит и диск, и время кодирования.
Расходы, скрытые за пределами трёх счётчиков
- Правила превышения. Что происходит, когда вы превышаете месячный лимит трафика: предупреждение, ограничение скорости, полная остановка или автоматическое списание — и по какой ставке. Узнайте цену за ГБ заранее, а не когда она понадобится.
- Срок хранения. Бесплатные тарифы часто удаляют файлы, которые никто не смотрит. В UFOLOAD тариф Free удаляет файлы без просмотров через количество дней, указанное на странице тарифов; на платных тарифах такого ограничения нет.
- Функции по тарифам. Настройка плеера, кнопки скачивания, доступ к API, места в команде и реклама часто привязаны к тарифу. Проверьте, что тариф, который вы просчитываете, включает всё нужное.
- Условия оплаты. Периоды, автопродление и валюта. Тарифы UFOLOAD покупаются на 1, 3, 6 или 12 месяцев по одной и той же цене за месяц, одним платежом и без автоматического продления.
- Ваше собственное время. Самостоятельно управляемые решения кажутся бесплатными, пока не посчитаешь обслуживание. Сравнение своего сервера, бесплатных платформ и видеохостинга выражает эту сторону в цифрах.
Расчёт в пять шагов
- Посчитайте часы в библиотеке и выберите битрейт исходников, с которым будете загружать; рассчитайте хранилище по формуле, затем добавьте версии, если хостинг их учитывает.
- Оцените месячные просмотры, среднее время просмотра в минутах и качество, которое получит большинство зрителей; рассчитайте трафик.
- Добавьте к трафику 30 процентов на рост и всплески. Одно видео, которым начали делиться, может удвоить месяц.
- Найдите тариф, у которого хранилище, трафик, лимит размера файла и потолок качества покрывают ваши цифры, и прочитайте условия превышения.
- Сравнивайте хостинги по стоимости отданного терабайта при вашем объёме, а не по цене тарифа в заголовке.
Дополнительные объёмы в UFOLOAD докупаются, а не требуют смены тарифа: пакеты трафика не сгорают, а дополнительное хранилище покупается на фиксированный срок — и то и другое с баланса на любом тарифе. Точные пакеты и цены указаны на странице тарифов и в кабинете. Если реклама доступна и вы на ней зарабатываете, помните, что трафик влияет и на доход; руководство по монетизации объясняет, как они связаны. Сравнивая кандидатов, загляните в чек-лист выбора видеохостинга — там перечислены вопросы, не связанные с ценой, которые стоит задать.
Загрузите видео и получите HLS-плеер и API-ключ за несколько минут. Лимиты тарифов указаны на странице тарифов.