ComparisonHosting

Свой сервер, бесплатная платформа или видеохостинг

Что на самом деле означают свой сервер, бесплатная видеоплатформа и специализированный видеохостинг, где у каждого слабые места и как выбрать подходящее.

Есть три реальных способа разместить видео на сайте: держать всю инфраструктуру самому, загрузить видео на бесплатную видеоплатформу и встроить его или воспользоваться специализированным видеохостингом. Это не рейтинг от плохого к хорошему. Каждый вариант по-своему соотносит деньги, время и контроль, и правильный выбор зависит от того, для чего нужен ваш сайт. В этой статье разобрано, что на деле включает каждый вариант, где у него слабые места и как принять решение, не пробуя все три.

Вариант 1: свой сервер

Свой сервер означает, что файлы лежат на сервере под вашим управлением и вы отдаёте их сами. Самый простой вариант — MP4 на веб-сервере: браузеры могут воспроизводить его напрямую и перематывать с помощью HTTP range-запросов, так что для нескольких коротких роликов на сайте с небольшим трафиком это вполне разумно, а отлаживать что-то проще трудно.

Сложности начинаются, когда сайт растёт или видео становятся длиннее. Серьёзной схеме нужно несколько компонентов, и за каждый отвечаете вы:

  • Кодирование. Исходные файлы приходят в самых разных форматах и размерах. Нужны воркеры ffmpeg, очередь, повторы и решение о том, какие версии делать. Насколько этот выбор влияет на объём диска, показано в статье лестницы адаптивного битрейта.
  • Упаковка. Адаптивный стриминг — это плейлисты и сегменты HLS или модуль, который нарезает их на лету.
  • Доставка. Один сервер в одном дата-центре означает медленный старт для удалённых зрителей. CDN решает эту проблему, но это ещё один договор, ещё один счёт и ещё одна конфигурация, которую нужно поддерживать в согласованном виде.
  • Защита. Без подписанных URL с ограниченным сроком действия и какой-либо защиты от хотлинкинга ваш трафик становится бесплатным ресурсом для любого, кто скопирует ссылку. У веб-серверов есть для этого модули, но настраивать и проверять их придётся вам.
  • Эксплуатация. Резервные копии, рост диска, мониторинг, обновления безопасности и то, что происходит в 3 часа ночи, когда видео становится вирусным и сервер упирается в свой канал.

Свой сервер оправдан, когда нужен полный контроль над каждым байтом (например, по требованиям регуляторов), когда ваш объём достаточно велик и стабилен, чтобы всё просчитать и обойти цены управляемых сервисов, или когда видео — второстепенная функция, которую вы хотите держать совсем небольшой. Его скрытая стоимость — ваше время, которое редко попадает в сравнительную таблицу. Руководство по оценке стоимости хостинга показывает, как выразить в цифрах другую сторону этого сравнения.

Вариант 2: бесплатная видеоплатформа

Загрузка на бесплатную видеоплатформу ничего не стоит, она берёт на себя кодирование и доставку в масштабе, с которым никто не сравнится, и может привести к вам аудиторию через собственный поиск и рекомендации. Для автора, цель которого — чтобы его нашли, сильнее альтернативы нет. Встроить видео с такой платформы на свой сайт тоже элементарно, и это работает на любом устройстве.

Платить приходится контролем, и это проявляется в нескольких местах. Встроенный плеер — это собственный плеер платформы с её брендингом, и он может показывать рекомендации других видео. Реклама и монетизация подчиняются правилам программы платформы: будет ли идти реклама, какая и кто получит деньги, решают её политики и ваше соответствие требованиям, а не ваш сайт. Каждое видео подпадает под условия платформы, её системы защиты авторских прав и правила сообщества, поэтому видео могут ограничить, лишить монетизации или удалить, а это может затронуть и аккаунт. К тому же видео живёт и на странице платформы, так что зритель в одном клике от того, чтобы уйти с вашего сайта к другому видео.

Бесплатная платформа — правильный инструмент, когда охват важнее контроля и ваш контент спокойно укладывается в её правила. Она плохо подходит сайту, которому нужен собственный вид плеера, своя настройка рекламы, или бизнесу, для которого проблема с аккаунтом означала бы простой.

Вариант 3: специализированный видеохостинг

Видеохостинг находится между этими двумя вариантами: вы загружаете файл, а хостинг кодирует его, хранит, отдаёт через сеть серверов и даёт вам встраиваемый плеер и API. Вы платите по тарифу или по факту использования, а взамен вся работа из списка про свой сервер становится чужой заботой — без правил платформы и рекомендательного движка публичной социальной сети.

Что это значит конкретно в UFOLOAD, включая то, что может оказаться для вас неприемлемым:

  • Что вы получаете. Загрузку из кабинета, по ссылке, по FTP, WebDAV или через REST API; автоматическое кодирование в HLS до четырёх версий; доставку с кэш-узлов по подписанным ссылкам; настраиваемый плеер с главами, субтитрами и превью при наведении; статистику трафика по дням и по файлам. Лимиты тарифов указаны на странице тарифов.
  • Контроль, который остаётся у вас. Плеер работает в iframe, который вы размещаете на своей странице, со скином, цветами, логотипом и профилями для доменов из студии плеера. Можно ограничить встраивание своими доменами и запретить страны или IP-адреса; это руководство объясняет, насколько далеко заходят эти механизмы.
  • Монетизация. Когда реклама доступна, реклама в плеере может приносить вам деньги, а форматы описаны в руководстве по монетизации. На тарифе Free реклама включена всегда, пока она доступна; на платных тарифах решаете вы.
  • Ограничения, о которых стоит знать. UFOLOAD предназначен для видео по запросу, а не для прямых трансляций. Любое видео доступно каждому, у кого есть ссылка; приватных видео и DRM нет, хотя страницы видео не индексируются поисковыми системами. На Free плеер отдаётся с нашего домена; собственный домен для плеера доступен на тарифах Pro и Max и подключается через запись CNAME.

Сравнение

ВопросСвой серверБесплатная видеоплатформаСпециализированный видеохостинг
Время до первого видеоОт нескольких дней до недель на надёжный конвейерМинутыМинуты
Из чего складываются затратыСерверы, трафик, CDN и ваше времяЗагрузка бесплатна, но рекламой и условиями вы напрямую не управляетеТариф с квотами на хранилище и трафик, дополнительные объёмы сверху
Плеер и брендингПолностью вашиПлеер и брендинг платформыНастраиваемый плеер на домене поставщика
МонетизацияВсё, что вы сделаете или подключите самиПо правилам программы платформыОпределяется хостингом; реклама в его плеере, когда доступна
Привлечение аудиторииНет, если вы его не создадитеСильное, встроенноеНет; зрителей приводите вы
Работа над надёжностьюПолностью на васБерёт на себя платформаБерёт на себя хостинг в рамках своих условий
Риск удаленияУсловия вашего хостинг-провайдераПравила платформы и системы защиты авторских правУсловия использования хостинга

Как принять решение

  1. Нужна ли вам аудитория, которую приводит бесплатная платформа? Если цель — чтобы вас нашли, публикуйтесь там и подумайте о том, чтобы разместить копии лучших видео на своём сайте.
  2. Видео — это продукт или функция? Если ваш доход зависит от того, работает ли воспроизведение, важно, кто владеет конвейером: хостинг с приемлемым для вас договором или ваша собственная инфраструктура.
  3. Сколько трафика и насколько он предсказуем? Предсказуемый большой объём говорит в пользу индивидуального тарифа или своего сервера; непредсказуемые всплески — в пользу хостинга, где можно докупить трафик, когда нужно.
  4. Кто будет это поддерживать? Если честный ответ — никто, не поднимайте свой сервер.
  5. Какие у вас обязательные требования? Прямые трансляции, приватные видео или DRM сразу исключают некоторые варианты. Проверьте их до сравнения цен.

Многие сайты в итоге приходят к сочетанию: бесплатная платформа для привлечения аудитории и видеохостинг для собственных страниц сайта, где плеер, аналитика и, когда доступна, реклама должны быть под вашим контролем. Начните с варианта, который подходит под сегодняшний объём, сохраняйте исходные файлы и пересматривайте выбор, когда изменятся цифры. Настоящий актив — ваши оригиналы, и переносить их гораздо проще с хостингом, у которого есть API и импорт по ссылке.

Чтобы сравнить конкретных кандидатов, пройдитесь по чек-листу выбора видеохостинга. Чтобы попробовать наш вариант, можно создать бесплатный аккаунт и встроить первое видео по руководству по встраиванию HLS.

Попробуйте с бесплатным аккаунтом

Загрузите видео и получите HLS-плеер и API-ключ за несколько минут. Лимиты тарифов указаны на странице тарифов.