← Cloudflare Stream / stream
Цены
Цены на Stream
Cloudflare Stream позволяет транслировать, хранить и доставлять видео с помощью простого унифицированного API и понятной тарификации. Оплата в Stream рассчитывается всего по двум параметрам:
- Минуты хранения видео: общую длительность загруженных видео и записей прямых трансляций
- Минуты доставленного видео: общую длительность видео, доставленного конечным пользователям
Видео по запросу и прямые трансляции тарифицируются одинаково.
Входящий трафик (передача контента нам) и кодирование всегда бесплатны. Расход трафика уже включен в показатель «video delivered» без дополнительной платы за исходящий трафик (bandwidth).
Минуты хранения видео
Хранилище представляет собой предоплатный параметр тарификации: оно приобретается блоками по $5 за 1,000 хранимых минут вне зависимости от размера файла. Узнать, сколько места у вас есть и сколько уже использовано, можно на Stream странице дашборда Cloudflare.
Перейдите в Видео ↗Хранилище расходуется на:
- Исходные видео, загруженные в ваш аккаунт
- Записи прямых трансляций
- Зарезервированное
maxDurationSecondsдля незавершённых загрузок Direct Creator и TUS. После завершения этих загрузок или истечения срока действия ссылки на загрузку это резервирование снимается.
Хранилище не расходуется на:
- Видео в состоянии ошибки или недоступные для воспроизведения
- Истёкшие ссылки для загрузки Direct Creator Uploads
- Удалённые видео
- Файлы для скачивания, созданные для Загрузки MP4
- Несколько уровней качества, которые Stream создаёт для каждого загруженного оригинала
Расход хранилища округляется вверх до секунды длительности видео, размер файла значения не имеет. За видео, хранящееся в Stream, не взимается дополнительная плата за хранение в других продуктах хранения, таких как R2.
Минуты доставленного видео
Доставка представляет собой постоплатный параметр тарификации по факту использования: цена составляет $1 за 1,000 минут доставленного видео. Узнать объём использованной доставки можно на Billing странице или через Stream Аналитика странице дашборда Cloudflare.
Перейдите в Billing ↗ Перейдите в Аналитика ↗Доставка учитывается в следующих случаях:
- Воспроизведение в браузере или приложении с помощью Встроенный плеер Stream или манифесты HLS или DASH
- Загрузки MP4
- Симулкастинг через выходы прямой трансляции SRT или RTMP
Доставка учитывается по HTTP-запросам к видеосегментам или частям файла MP4. Поэтому:
- Предзагрузка и буферизация на стороне клиента учитываются как платная доставка.
- Контент, воспроизводимый из кеша браузера на стороне клиента, не тарифицируемым, например короткое зацикленное видео. Некоторые библиотеки плееров в мобильных приложениях по умолчанию не кешируют сегменты HLS.
- Загрузки MP4 оплачиваются пропорционально доле доставленного файла.
Минуты, доставленные для веб-воспроизведения (Stream Player, HLS и DASH), округляются до сегмент длина: для загруженного контента сегменты длятся четыре секунды. Длина сегментов прямых трансляций и записей определяется интервалом ключевых кадров или размером GOP исходной трансляции.
Примеры сценариев
Два человека смотрят видео или прямую трансляцию по тридцать минут каждый. Сколько это будет стоить?
Это приведёт к расходу 60 минут Minutes Delivered (или $0.06). Stream выставляет счёт за общее количество минут видео, доставленных всем пользователям.
У меня очень большой файл. Будет ли это стоить дороже?
Стоимость хранения видео зависит только от его длительности, а не от размера файла. Если файл не превышает Максимальный размер файла: 30 ГБ, он будет принят. Обязательно используйте способ загрузки например Upload from Link или TUS, которые хорошо подходят для больших файлов.
Если я создаю ссылку Direct Creator Upload с максимальной длительностью (maxDurationSeconds) длительностью 600 секунд, срок действия которого истекает через 1 час, как расходуется место в хранилище?
- Десять минут (600 секунд) сразу же будут вычтены из доступного объёма хранилища.
- Если ссылка не используется в течение часа, эти 10 минут освобождаются.
- Если по этой ссылке для загрузки загружено пятиминутное видео, то после его загрузки и обработки резерв в 10 минут освобождается, а учитывается фактическая длительность файла: пять минут.
- Если по этой ссылке для загрузки было загружено пятиминутное видео, но его не удалось закодировать, видео помечается как содержащее ошибку, зарезервированное хранилище освобождается, и расход хранилища не учитывается.
Я веду прямую трансляцию, но её никто не смотрит. Сколько это будет стоить?
Прямая трансляция без зрителей не стоит ничего за минуты доставки ($0), однако запись трансляции учитывается в минутах хранения видео.
Если кто-то просматривает запись, это засчитывается как минуты доставленного видео.
Если запись удалена, расход хранилища освобождается.
Мне нужно хранить и доставлять миллионы минут видео в месяц. Есть ли у вас скидки за объём?
Да, обратитесь в Отдел продаж ↗.
Цены на Media Transformations
Media Transformations и Преобразования изображений используют одни и те же подписки и метрики использования.
При преобразовании видео через URL-адрес:
- Создание статичного кадра (одного изображения) из видео засчитывается как 1 трансформация.
- Создание оптимизированного видео или извлечение аудио засчитывается как 1 трансформация за секунду выходного видео контент.
- Каждое уникальное преобразование, определяемое входными данными и уникальным набором флагов, оплачивается только один раз в календарный месяц.
- Все операции Media Transformations и Image Transformations стоят $0.50 за 1,000 уникальных трансформаций в месяц, при этом первые 5,000 предоставляются бесплатно каждый месяц.
При преобразовании ресурсов через привязку Workers:
- Пока привязка Media Transformations к Workers Bindings находится в бета-версии, операции через эту привязку не тарифицируются.
- После завершения бета-версии стоимость трансформации через bindings будет такой же, как через URL, но все операции будут оплачиваться отдельно, а не по уникальности. Кэшируйте или сохраняйте результаты для оптимизации стоимости и производительности.