Оценка реализуемости · хостинг и стриминг VR-видеоFeasibility study · VR video hosting and streaming

Модель затрат на VR-стримингVR streaming cost model

Сколько стоит в месяц хранить, перекодировать и раздавать стереоскопическое 8K VR-видео и 4K-видео 360° при четырёх вариантах архитектуры: от запуска со 120 авторами до 22 000 авторов и полумиллиона зрителей.

What it costs each month to store, transcode and stream 8K stereo VR and 4K 360° video, built four different ways, from a 120-publisher launch to 22,000 publishers and half a million viewers.

Цены проверены 16 окт. 2026USD, без НДС1 ТБ = 1000 ГБМбит/с = мегабит в секунду
Prices checked 16 Oct 2026USD, excl. VAT1 TB = 1,000 GBMbps = megabits per second
КороткоThe short answer

Это реализуемо, если не платить за трафик гиперскейлерамIt's feasible, as long as you stay off hyperscaler bandwidth

27 ГБ / час

Один час 8K VR180 при потоке 60 Мбит/с. При вашей цели 120 Мбит/с это 54 ГБ. Окупаемость платформы определяет трафик просмотров, а не хранение.

8–10×

Во столько раз инфраструктура на полностью управляемых сервисах AWS дороже альтернатив на каждом этапе. Основная часть приходится на трафик CloudFront и 8K-задания MediaConvert.

±15%

Настолько близки нишевое облако, гибрид и свои серверы после запуска, если учесть труд людей, которые обслуживают серверы. Собственное железо — поздняя оптимизация, а не вопрос реализуемости.

$0,06–0,13

Полная стоимость часа просмотра на бюджетных вариантах после запуска. При 4 часах просмотра в месяц это примерно $0,25–0,50 на зрителя без учёта выручки.

27 GB / hour

One hour of 8K VR180 streamed at 60 Mbps. At your 120 Mbps target it is 54 GB. Viewing traffic, not storage, decides whether the platform pays.

8–10×

How much more the fully managed AWS build costs in infrastructure than the alternatives, at every stage. CloudFront bandwidth and 8K MediaConvert jobs account for most of it.

±15%

Specialist cloud, hybrid and self-hosted land this close together once past launch, after counting the people who run the servers. Owning hardware is a later optimisation, not a feasibility question.

$0.06–0.13

All-in cost per hour watched on the budget builds past launch. At 4 viewing hours a month that is roughly $0.25–0.50 per viewer, before any revenue.

Рекомендуемый путь

  1. Запускайтесь на нишевом облаке. Хранение в Backblaze B2, доставка через сеть Volume от bunny.net, транскодирование на арендованных GPU с FFmpeg и NVENC. Ничего не нужно ставить в стойку, оплата по факту.
  2. Отдавайте 8K на 50–70 Мбит/с, а 120 Мбит/с оставьте как версию максимального качества или для скачивания. Meta рекомендует для 180° 3D больше 35 Мбит/с, и мало какие домашние подключения стабильно держат 120 Мбит/с. Если вдвое снизить битрейт потока, вдвое снизится и самая крупная статья расходов.
  3. Отправляйте оригиналы в S3 Glacier Deep Archive ($0,99 за ТБ) или удаляйте их через 30 дней. При 2,25 ГБ в минуту это самые объёмные данные, которые вы храните.
  4. Переносите транскодирование на свой GPU-сервер, когда загрузки станут регулярными. Одного сервера за €232 в месяц хватает примерно на 400 профессиональных авторов.
  5. Свои edge-серверы добавляйте только для региона, где трафик превысил примерно 1 ПБ в месяц, а для остальных оставьте CDN. Это вариант «Гибрид» в калькуляторе.

Recommended path

  1. Launch on specialist cloud. Use Backblaze B2 for storage, bunny.net's Volume network for delivery, and rented GPUs running FFmpeg with NVENC for transcoding. Nothing to rack, and you pay per use.
  2. Stream 8K at 50–70 Mbps and keep 120 Mbps as a max-quality or download rung. Meta's own guidance for 180° 3D is above 35 Mbps, and few home connections hold 120 Mbps steadily. Halving the streamed bitrate halves the biggest line on the bill.
  3. Archive originals in S3 Glacier Deep Archive ($0.99/TB) or delete them after 30 days. At 2.25 GB per minute they are the largest thing you store.
  4. Move transcoding onto your own GPU server once uploads are steady. One €232/month box covers roughly 400 pro publishers.
  5. Add your own edge servers only for a region that passes about 1 PB a month, and keep the CDN for everywhere else. That is the hybrid build in the calculator.
АрхитектураArchitecture

Один конвейер, четыре способа его разместитьOne pipeline, four ways to host it

Во всех вариантах работает один и тот же конвейер. Меняется только то, кому принадлежит каждый блок. Готовые видео-API вроде Mux и Bunny Stream ограничены 4K, поэтому для 8K VR нужен собственный этап транскодирования при любом выборе.

Every build runs the same pipeline. What changes is who owns each box. Off-the-shelf video APIs such as Mux and Bunny Stream stop at 4K, so 8K VR needs its own transcoding step whichever option you choose.

Автор Загрузка и приём Транскодинг на GPU Хранилище версий Приложение и API Оригиналы Плеер в шлеме CDN и edge-серверы 8K60 VR180 или 4K30 360° с докачкой и проверкой лестница HEVC: 8K → 2.7K сегменты HLS / CMAF аккаунты, оплата, каталог в архив или удалить Quest 3, Vision Pro, WebXR главная статья расходов 300 Мбит/с 2,25 ГБ/мин исходный файл 5 версий 1,8 ГБ/мин оригинал 2,25 ГБ/мин промахи кэша ~10% ~60 Мбит/с на зрителя каталог, вход, короткоживущие подписанные ссылки Publisher Upload & ingest GPU transcoding Rendition storage App & API Originals Headset player CDN + edge servers 8K60 VR180 or 4K30 360° resumable, checksummed HEVC ladder, 8K down to 2.7K HLS / CMAF segments accounts, payments, catalog cold archive, or delete Quest 3, Vision Pro, WebXR largest line on every bill 300 Mbps 2.25 GB/min source file 5 renditions 1.8 GB/min original 2.25 GB/min cache misses ~10% ~60 Mbps per viewer catalog, login, short-lived signed URLs
Скорости данных указаны для профессиональной 8K60-загрузки при настройках по умолчанию. Пунктирный блок — управляющий слой: небольшой, дешёвый и одинаковый во всех вариантах. Выделенный блок — то, куда уходят деньги.
Data rates are for a pro 8K60 upload at default settings. The dashed box is the control plane: small, cheap, and the same in every build. The outlined box is where the money goes.
ВариантТранскодированиеХранение версийДоставкаВаши серверыПодходит, когда
ГиперскейлерAWS Elemental MediaConvert, тариф Professional (8K)Amazon S3 StandardAmazon CloudFrontНетУ вас большие кредиты AWS или договорной контракт на CDN
Нишевое облакоАрендованные GPU (класс L4 / RTX) с FFmpeg + NVENCBackblaze B2Сеть Volume от bunny.netНет; задачи транскодирования идут в контейнерахЗапуск и примерно до 1 ПБ трафика в месяц
ГибридСвои GPU-серверы (Hetzner GEX44)Backblaze B2Свои edge-серверы на 10 Гбит/с в основном регионе, bunny.net для остальныхОт 3 до 35Один регион превысил примерно 1 ПБ в месяц, и есть дежурный инженер
Свои серверыСвои GPU-серверыЗеркальные серверы хранения HetznerТолько свои edge-серверы, один регионОт 5 до 90Аудитория рядом с вашим дата-центром, и в штате есть эксплуатация
BuildTranscodingRendition storageDeliveryServers you runFits when
HyperscalerAWS Elemental MediaConvert, Professional tier (8K)Amazon S3 StandardAmazon CloudFrontNoneYou hold large AWS credits or a negotiated CDN contract
Specialist cloudRented GPUs (L4 / RTX class) running FFmpeg + NVENCBackblaze B2bunny.net Volume networkNone; transcode jobs run as containersLaunch, and up to roughly 1 PB of traffic a month
HybridYour own GPU servers (Hetzner GEX44)Backblaze B2Your own 10 Gbps edge servers for your main region, bunny.net for the rest3 to 35One region passes about 1 PB a month and you have someone on call
Self-hostedYour own GPU serversMirrored Hetzner storage serversYour own edge servers only, one region5 to 90Audience sits near your data centre and you employ ops staff

Оригиналы во всех вариантах обрабатываются одинаково: по умолчанию S3 Glacier Deep Archive, в калькуляторе это можно переключить. Cloudflare R2 вместе с CDN Cloudflare обещает нулевую плату за исходящий трафик, но при сотнях терабайт видео в месяц ожидайте перевода на контракт Enterprise. Используйте это как аргумент на переговорах, а не как базовый сценарий.

Originals follow the same policy in every build: S3 Glacier Deep Archive by default, switchable in the calculator. Cloudflare R2 with Cloudflare's CDN advertises no egress fees at all, but at hundreds of terabytes of video a month expect an Enterprise contract; treat it as negotiating leverage rather than a base case.

КалькуляторCalculator

Затраты в месяц по вариантамMonthly cost by build

Выберите этап или задайте свои значения. Все цифры ниже пересчитываются по прайс-листу внизу страницы.

Pick a stage or set your own numbers. Every figure below recalculates from the price sheet at the bottom of the page.

ЭтапStage
КонтентContent
Исходные файлыOriginal uploads
ПросмотрыViewing
ЭксплуатацияRunning it

Доля ставки: 0,25 для гиперскейлера, 0,3 для нишевого облака, 0,4 + 1 ставка на каждые 50 серверов для гибрида, 0,6 + 1 ставка на каждые 40 серверов для своих серверов.

Ops share assumed: 0.25 FTE hyperscaler, 0.3 specialist cloud, 0.4 + 1 FTE per 50 servers hybrid, 0.6 + 1 FTE per 40 servers self-hosted.

Куда уходят деньгиWhere the money goes

Доля каждой статьи в месячных затратах варианта. Наведите на сегмент, чтобы увидеть сумму.

Share of each build's monthly cost. Hover a segment for the dollar figure.

Как растут затраты за 36 месяцевHow costs grow over 36 months

Авторы и зрители равномерно растут от этапа «Запуск» до этапа «Масштаб», а библиотека продолжает накапливаться. Логарифмическая шкала: каждая линия сетки в десять раз больше предыдущей.

Publishers and viewers grow steadily from Launch to Scale while the library keeps accumulating. Log scale: each gridline is ten times the one below.

Затраты в месяц на каждом этапеMonthly cost at each stage

Одни и те же настройки для всех четырёх этапов. Точкой отмечен самый дешёвый вариант в строке.

Same settings applied to all four stages. The dot marks the cheapest build per row.

Сколько стоит один час просмотра 8KWhat one streamed hour of 8K costs

Только доставка, при объёме трафика текущих настроек. Эту цифру стоит сравнивать с ценой подписки или разовой покупки.

Delivery cost only, at the traffic volume of the current settings. This is the number to set against a subscription or pay-per-view price.

ДопущенияAssumptions

Расчёт объёмов и прайс-листMedia math and price sheet

При настройках по умолчаниюПрофи: 8K60 VR180, стереоЛюбители: Insta360, 4K30 360°
Битрейт загрузки300 Мбит/с = 2,25 ГБ в минуту80 Мбит/с = 0,6 ГБ в минуту
Загрузка на автора30 мин / месяц30 мин / месяц
Лестница версий HEVC8K 120 · 8K 60 · 6K 35 · 4K 18 · 2.7K 8 Мбит/с4K 25 · 2.7K 12 · 1080p 5 Мбит/с
Хранение версий1,81 ГБ/мин = 54 ГБ на автора в месяц0,32 ГБ/мин = 9,5 ГБ на автора в месяц
Хранение оригиналов (если храним)67,5 ГБ на автора в месяц18 ГБ на автора в месяц
Средний битрейт потока60 Мбит/с = 27 ГБ в час18 Мбит/с = 8,1 ГБ в час
Время GPU на всю лестницу≈2,5 GPU-мин на минуту видео (оценка)≈0,25 GPU-мин на минуту видео
At default settingsPro: 8K60 VR180 stereoCasual: Insta360, 4K30 360°
Upload bitrate300 Mbps = 2.25 GB per minute80 Mbps = 0.6 GB per minute
Uploaded per publisher30 min / month30 min / month
HEVC rendition ladder8K 120 · 8K 60 · 6K 35 · 4K 18 · 2.7K 8 Mbps4K 25 · 2.7K 12 · 1080p 5 Mbps
Renditions stored1.81 GB/min = 54 GB per publisher-month0.32 GB/min = 9.5 GB per publisher-month
Originals stored (if kept)67.5 GB per publisher-month18 GB per publisher-month
Average streamed bitrate60 Mbps = 27 GB per hour18 Mbps = 8.1 GB per hour
GPU time, full ladder≈2.5 GPU-min per minute (estimate)≈0.25 GPU-min per minute

Использованные цены

  • Amazon S3 Standard: от $23 до $21 за ТБ в месяц; Glacier Deep Archive: $0,99 за ТБ в месяц. aws.amazon.com/s3/pricing
  • CloudFront (США/ЕС): $85 за ТБ за первые 10 ТБ со снижением до $20 за ТБ свыше 5 ПБ. aws.amazon.com/cloudfront/pricing
  • MediaConvert, тариф Professional: $0,012 за нормализованную минуту; HEVC 8K выше 30 к/с идёт с коэффициентом 40×, 4K выше 30 к/с с коэффициентом 10×. Лестница из 5 версий 8K стоит $1,68 за минуту исходника, лестница 4K30 стоит $0,24. aws.amazon.com/mediaconvert/pricing
  • Backblaze B2: $6,95 за ТБ в месяц, бесплатный исходящий трафик до 3× от объёма хранения. backblaze.com/cloud-storage/pricing
  • Сеть Volume от bunny.net: $5 за ТБ до 500 ТБ, $4 до 1 ПБ, $2 до 2 ПБ; дальше цена по запросу, в модели взято $2. bunny.net/pricing
  • Cloudflare R2: $15 за ТБ в месяц без платы за исходящий трафик (в итогах не учтено). developers.cloudflare.com/r2/pricing
  • Hetzner, прайс с 15 июня 2026: GPU-сервер GEX44 $272,10, AX42 $117,10, SX65 $322,10, SX295 $997,10 в месяц. Порт 10 Гбит/с добавляет $48 в месяц и включает 20 ТБ трафика, дальше около €1,20 за ТБ. docs.hetzner.com, изменение цен
  • Аренда GPU: $0,60 в час, смесь spot- и on-demand-цен класса L4, плюс 50% на очереди и неудачные задачи (оценка).

Допущения модели

  • Пиковый трафик в 3 раза выше среднего за месяц; мощность edge рассчитана на пик плюс один резервный сервер.
  • Один edge-сервер (AX42 + порт 10 Гбит/с) отдаёт 8 Гбит/с в пике, это около 860 ТБ в месяц.
  • Доля попаданий в кэш CDN 90%. Обращения к B2 за промахами кэша укладываются в бесплатный лимит 3× на всех этапах.
  • Один GEX44 даёт около 30 000 GPU-минут в месяц при загрузке 70%. Оценку 2,5 GPU-мин на минуту 8K нужно проверить бенчмарком на ваших материалах.
  • Хранилище Hetzner: SX65 вмещает около 59 ТБ полезного объёма, SX295 около 190 ТБ с учётом RAID-Z2 и запаса. В варианте «Свои серверы» каждая версия хранится в двух копиях.
  • Платформа: базовые $200, плюс $0,01 на зрителя, $0,10 на автора и $0,01 за загруженную минуту на автоматическую проверку контента; ×1,5 для управляемых сервисов AWS.
  • Библиотека пополняется загрузками каждого месяца, ничего не удаляется. График роста равномерно наращивает авторов и зрителей от этапа «Запуск» до этапа «Масштаб» за 36 месяцев.

Prices used

  • Amazon S3 Standard $23 → $21 per TB-month; Glacier Deep Archive $0.99 per TB-month. aws.amazon.com/s3/pricing
  • CloudFront (US/EU) $85 per TB for the first 10 TB, stepping down to $20 per TB above 5 PB. aws.amazon.com/cloudfront/pricing
  • MediaConvert Professional tier $0.012 per normalised minute; HEVC 8K above 30 fps counts 40×, 4K above 30 fps 10×. The 5-rung 8K ladder works out to $1.68 per source minute, the 4K30 ladder to $0.24. aws.amazon.com/mediaconvert/pricing
  • Backblaze B2 $6.95 per TB-month, free egress up to 3× what you store. backblaze.com/cloud-storage/pricing
  • bunny.net Volume network $5 per TB to 500 TB, $4 to 1 PB, $2 to 2 PB; above that is a sales quote, modelled at $2. bunny.net/pricing
  • Cloudflare R2 $15 per TB-month, no egress fees (not in the totals). developers.cloudflare.com/r2/pricing
  • Hetzner, list prices from 15 June 2026: GEX44 GPU server $272.10, AX42 $117.10, SX65 $322.10, SX295 $997.10 a month. The 10 Gbps uplink adds $48 a month with 20 TB included, then about €1.20 per TB. docs.hetzner.com, price adjustment
  • Rented GPU $0.60 an hour, a blend of spot and on-demand L4-class pricing, plus 50% for queueing and failed jobs (estimate).

Model assumptions

  • Peak traffic is 3× the monthly average; edge capacity is sized for peak, with one spare server.
  • One edge server (AX42 + 10G uplink) serves 8 Gbps at peak, about 860 TB a month.
  • CDN cache hit rate 90%. Origin pulls from B2 stay inside its free 3× egress allowance at every stage.
  • One GEX44 delivers about 30,000 GPU-minutes a month at 70% utilisation. The 2.5 GPU-min per 8K minute figure needs a benchmark on your own footage before you rely on it.
  • Hetzner storage: SX65 holds about 59 TB usable, SX295 about 190 TB after RAID-Z2 and headroom. Self-hosted keeps two copies of every rendition.
  • Platform: $200 base, plus $0.01 per viewer, $0.10 per publisher and $0.01 per uploaded minute for automated content screening; ×1.5 on AWS managed services.
  • The library grows by every month's uploads and nothing is deleted. The growth chart compounds publishers and viewers evenly from Launch to Scale over 36 months.
Вне итоговNot in the totals

Что ещё определяет реализуемостьWhat else decides feasibility

Потери выручки

Эквайринг берёт около 3% плюс фиксированную плату за каждый платёж. Подписки, проданные внутри нативного приложения для Quest, проходят через магазин Meta с её комиссией, поэтому по возможности продавайте через сайт.

DRM на Quest ограничен 4K

По медиатребованиям Meta аппаратное декодирование ограничено 8192×4096 при 60 к/с для открытого видео и, как правило, 4K для видео с DRM. Поэтому 8K-потоки идут без DRM, их защищают короткоживущие подписанные ссылки и, если авторы попросят, персональные водяные знаки.

Сначала плееры, потом приложение

Нативное приложение для шлема — самая дорогая отдельная часть разработки. Существующие VR-плееры, например DeoVR и HereSphere, умеют читать веб-фиды, а WebXR-плеер закрывает браузер, так что нативное приложение может подождать, пока на него не появится спрос.

Модерация и право

Открытые загрузки требуют автоматической проверки, включая сверку хешей с базами известных запрещённых материалов, процесса удаления по жалобам на нарушение авторских прав и уведомлениям по Закону ЕС о цифровых услугах (DSA), а также пользовательского соглашения. Модель учитывает автоматическую проверку по $0,01 за загруженную минуту; юридическая работа не оценена.

Качество энкодера влияет на затраты

GPU-энкодерам нужно примерно на 10–20% больше битрейта, чем медленным программным энкодерам, для той же картинки. Поскольку доставка доминирует, на масштабе популярные ролики выгодно перекодировать в x265 или SVT-AV1 на медленных пресетах. Версии в AV1 для Quest 3 и новее снижают трафик ещё примерно на 30%; для остальных устройств оставьте HEVC.

Конкуренты задают потолок цены

YouTube бесплатно хостит 8K VR, и уже есть несколько специализированных платформ VR-видео. Стоимость хостинга не станет вашим преимуществом. Предложение для авторов должно строиться на более высоком качестве потока, лучшей монетизации или конкретной аудитории.

Revenue leakage

Card processing takes roughly 3% plus a fixed fee per charge. Subscriptions sold inside a native Quest app go through Meta's store and its commission, so sell on the web where you can.

DRM stops at 4K on Quest

Meta's media guidance caps decode at 8192×4096 at 60 fps for clear video and typically 4K for DRM-protected video. 8K streams therefore go out without DRM, protected by short-lived signed URLs and, if publishers ask for it, per-viewer watermarks.

Players before apps

A native headset app is the costliest single piece to build. Existing VR players such as DeoVR and HereSphere can read web feeds, and a WebXR player covers the browser, so a native app can wait until there is demand for it.

Moderation and legal

Open uploads need automated screening, including known-abuse hash matching, a takedown process for copyright and EU Digital Services Act notices, and terms of service. The model includes automated screening at $0.01 per uploaded minute; legal work is not costed.

Encoder quality is a cost lever

GPU encoders are fast but need roughly 10–20% more bitrate than slow software encoders for the same picture. Because delivery dominates, re-encoding popular titles with x265 or SVT-AV1 at slow presets pays for itself at scale. AV1 renditions for Quest 3 and newer cut traffic by a further 30% or so; keep HEVC for everything else.

Competition sets the price ceiling

YouTube hosts 8K VR for free and several dedicated VR video platforms already exist. Hosting cost will not be your advantage. The pitch to publishers has to be higher streamed quality, better monetisation or a specific audience.