Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Создаём стриминговый сервис с киномами

28 марта ‘22

Заказчик: Viasat
Страница кейса/результат: https://evrone.ru/viasat_development

viju - новый стриминговый сервис от группы Viasat. Помимо эксклюзивных премьер и большого пакета ТВ-каналов, он предлагает зрителю новый способ выбора контента - киномы. Это маленькие отрывки ключевых моментов фильмов и сериалов, которые помогают прочувствовать настроение фильма.

Агентство-исполнитель кейса

Evrone

Если вы ищете команду разработчиков на Ruby для технологического усиления своего продукта — свяжитесь с нами.

1. Вводная задача от заказчика, проблематика, цели

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

Основных задач было три:

  • готовность к большим нагрузкам;
  • стабильная работа со стримингами-партнёрами;
  • понятная админка для редакторов сайта.

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

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Вместе с командой разработки мы построили cloud-native приложение, которое управляется через Git-репозиторий. Это позволяет быстро масштабироваться в условиях больших нагрузок и облегчает текущее администрирование проекта.

Для того, чтобы тратить меньше ресурсов на поддержку проекта в будущем, мы уже на этапе разработки сделали структурированную базу, с автоматической сортировкой контента. Благодаря этому редакторы тратят меньше времени на онбординг и поиск нужного контента. А чистый код и высокий процент покрытия тестами обеспечивает простоту поддержки в будущем.

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

3. Результаты сотрудничества

Сервис запустился в марте 2022 года. Подписчики оценили необычный инструмент рекомендаций с помощью киномов, поэтому число пользователей растёт. Сервис стабильно работает и справляется с нагрузкой в пиковые моменты.

Помимо зрителей сервисом пользуются другие стриминг-партнёры, которые берут контент в аренду. У партнёров есть ограниченный доступ к базе viju, а ещё с помощью API мы собираем данные о пользователях, которые смотрели наш контент на партнёрских платформах. Это помогает viju узнавать зрителя, даже если он зашёл впервые.

4. Заключение

Мы продолжаем работу над проектом и развиваем его вместе с командой Viasat. Если вы ищете команду, которая сможет разработать и поддерживать стриминговый сервис, напишите нам, мы поможем сделать ваш проект лучше.

Агентство-исполнитель кейса

Evrone

Если вы ищете команду разработчиков на Ruby для технологического усиления своего продукта — свяжитесь с нами.