В этой статье вы найдете
пошаговую инструкцию о том, как создать свой стриминговый сайт наподобие Hulu. Мы расскажем обо всем,
что нужно знать для запуска клона Hulu, — от поиска ниши и источников контента до выбора алгоритма рекомендаций и стоимости разработки минимально жизнеспособного продукта.
Шаг 1: Ниша платформы
CuriosityStream (клон Netflix) запущен в 2015 году. Сейчас у него 13 миллионов платных подписчиков
Опыт CuriosityStream показывает, что даже практически полный клон известной
стриминговой площадки может быстро добиться успеха, если выбрать правильную нишу для нового проекта. В случае с CuriosityStream это различные документальные фильмы, начиная с фильмов об истории развития двигателей поездов до ТВ-шоу о Теории большого взрыва (как научной гипотезы, так и ТВ-сериала).
Поэтому
при создании своего клона Hulu
первое, что вам нужно сделать, — это решить, какой контент ваш стриминговый сайт будет транслировать пользователям. Вот несколько прибыльных ниш, которые вы можете использовать:
- Образование. В настоящее время люди все чаще смотрят видео с инструкциями, чем читают книги и научные пособия, что создает хорошие условия для запуска стримингового веб-сервиса. Это может быть электронное обучение детей, обучение иностранным языкам, лекции известных ученых.
- Развлечения. Даже если на рынке есть Netflix, Hulu и HBO, эта ниша достаточно велика, чтобы вместить еще одного игрока. Главное — выбрать правильную поднишу и провести хорошую маркетинговую кампанию.
- Культура. Очень много пользователей любят смотреть документальные фильмы о том, как живут люди в странах с другим менталитетом, религией, природой, социальными нормами и политическим устройством.
- Фитнес. Еще одна перспективная ниша, которая будет пользоваться спросом в регионах, где популярен здоровый образ жизни.
Шаг 2: Требования к клону Hulu
Способ предоставления контента. Вы можете транслировать контент через общедоступный интернет с использованием технологии over-the-top (OTT) или по частному каналу с использованием телевидения по интернет-протоколу (IPTV). IPTV использует IP для передачи аудио, видео и сигналов управления только на такие устройства, как Apple TV 4K, Xiaomi Mi Box и Roku Ultra. Тогда как трансляция контента посредством OTT возможна для всех устройств с быстрым интернетом: телефонов, компьютеров, планшетов и смарт-телевизоров.
Netflix, Hulu и Sling TV используют OTT, и в целом эта технология более популярна, чем протокол IPTV, который используют AT&T U-verse и Verizon Fios. Поэтому когда вы будете создавать стриминговый сервис наподобие Hulu,
лучше выбрать OTT.
Технология потоковой передачи видео. Протоколы потоковой передачи разбивают видео на небольшие части и отправляют их на устройство конечного пользователя, а затем собирают заново. Самые популярные протоколы: MPEG-DASH, Microsoft Smooth Streaming (MSS), HTTP Live Streaming (HLS) и HTTP Dynamic Flash Streaming (HDS). YouTube, Netflix и Hulu используют MPEG-Dash.
Архитектура стримингового сервиса. Для разработки своего сервиса
Hulu использует подход микросервисов, т. е. приложение представляет собой набор автономных служб, которые работают через интерфейсы API. Благодаря данному подходу Hulu может легко масштабироваться и интегрироваться со сторонними службами, без особых усилий со стороны их команды программистов.
Чтобы хранить файлы более чем пятидесяти каналов и огромную библиотеку фильмов и сериалов, сервис Hulu использует облачную архитектуру (провайдер — AWS). Чтобы транслировать контент пользователям по всему миру в максимальном качестве и без задержек, Hulu использует сеть доставки контента (CDN).
Шаг 3: Источники медиаконтента
На следующем этапе
создания клона приложения вам нужно определиться,
откуда вы будете получать контент: создавать самостоятельно или использовать видео от других дистрибьюторов. Если вы хотите сотрудничать с дистрибьюторами, вам необходимо получить лицензию на публичное использование медиаконтента в
Motion Picture Licensing Corporation (MPLC) и/ или
SWANK Motion Pictures.
Hulu, Netflix, HBO и другие игроки с большими кошельками используют оба эти варианта. В частности, Hulu тратит на производство фильмов и сериалов около
2,5 миллиарда долларов. В плане использования чужого видео, то в Hulu
партнерские отношения с A&E, Big Ten Network, Bravo, E!, Fox Sports 2, FX, PBS, NFL Network, Oxygen, RT America, Fox Sports 1, SundanceTV, Syfy, USA Network, NBCSN.
Шаг 4: Основные функции клона Hulu
Есть два типа функций — основные и дополнительные. Под основными подразумевается функционал, удовлетворяющий базовые ожидания / потребности пользователей в продукте.
Вот перечень и описание таких функций для клона Hulu:
- Регистрация, вход. Пользователи могут создать учетную запись на вашей платформе и войти в нее через Google, Facebook или электронную почту.
- Профили пользователей. Изменение имени пользователя, фотографии аватара и предпочтений (любимые жанры, фильмы, сериалы, ТВ-шоу).
- Поиск контента. Поиск фильмов и сериалов по названию или на основе актеров, жанров, рейтингов, отзывов пользователей, бюджета и т. д.
- Медиаплеер. Нужен для просмотра видеоконтента (запуска и остановки файлов, перемотки, включения субтитров, изменения качества и т.п.)
- Уведомления. Отправка сообщений пользователю, когда выходит новый выпуск его любимого сериала, когда подписка заканчивается или продлена.
- Обзоры и рейтинги. Возможность оценивать просмотренный контент и делать выбор о просмотре чего-то нового на основе оценок других пользователей.
- Подписка, платежи. Несколько вариантов подписки и способов ее оплаты, например через Stripe, Paypal, Braintree или другие платежные шлюзы.
- Домашняя страница. На главной странице вашего сайта должны быть показаны новые и популярные фильмы и сериалы. Какие, как и сколько фильмов показывать, можно выяснить с помощью A/B-тестирования.
- Управление контентом. Удобный, интуитивно понятный интерфейс для тех, кто будет загружать контент на сайт.
Шаг 5: Дополнительные функции клона
Это функционал, который повышает пользовательский опыт, то есть делает использование сервиса более простым и/или приятным. На платформах для стриминга видео к ним
обычно относят следующие возможности:
Запись телешоу. Hulu позволяет пользователям записывать шоу, которые транслируются в прямом эфире на их персональные облачные хранилища (их часто называют Cloud DVR). Подобные хранилища в вашем клоне Hulu можно реализовать с помощью технологий Velocix Origin или Cisco Infinite Video Platform.
Функция Cloud DVR в приложении Hulu
Загрузки (офлайн-просмотр). Эта функция позволяет пользователям загружать видеоконтент на их устройства, чтобы он всегда был доступен для просмотра. Очень удобная возможность, за которую пользователи готовы заплатить дополнительные деньги, помимо оформления платной подписки.
Функция загрузки медиаконтента на устройство пользователя в приложении Hulu
Рекомендации пользователям. Из-за большого количества контента, объем которого постоянно только увеличивается, зрителям бывает сложно найти что-то новое, что им действительно понравится. Дабы помочь зрителям сделать выбор, стриминговые сервисы создают персонализированные системы рекомендаций.
Есть несколько способов создать такую систему рекомендаций: