Стриминг воркшопов

Платформа для проведения
и посещения групповых
онлайн-занятий

Услуги:
iOS разработка
Бэкенд разработка
Тестирование
Публикация в App Store
Заказчик

Это образовательный стартап из Великобритании. Сперва они использовали Zoom для проведения воркшопов, но с ростом их количества им потребовалось больше автоматизации. Они также хотели, чтобы пользователи участвовали в воркшопах, проверяли расписание
и получали уведомления в одном месте.

Нужно было проверить гипотезу о том, что кастомное решение поможет повысить конверсию в покупку, поэтому заказчик решил разработать свое iOS-приложение. Они нашли нашу компанию по рекомендации другого нашего клиента.

Требования

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

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



Решение

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

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

MVP версия для iOS была разработана за 6 недель.

На этапе разработки мы использовали нативные фреймворки iOS, внедрили WebRTC совместно с Kurento, а также Firebase-бэкенд вместе
с Facebook SDK. Еще наша команда работала над админкой, который позволяет отслеживать показатели и управлять данными.

Лента
Воркшопов

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

  • Категории
  • Расписание
  • Рекомендации

Онлайн-
Трансляции

Пользователи могут смотреть воркшопы, и общаться с их ведущими с помощью чата.

  • Аудио и видео стриминг
  • Чат
  • Администрирование воркшопов

Технический стэк

Swift
Самый популярный язык программирования iOS
и других продуктов Apple.
WebRTC
Технология, позволяющая передавать аудио, видео
и данные в режиме реального времени.
Kurento
Медиасервер WebRTC
и набор клиентских API.
Его большой выбор функций обеспечивает высококачественную потоковую передачу.

Написать нам

Нас можно найти в Telegram и на LinkedIn — или заполнить форму ниже.

Thank you!

Your message has been received.
Oops! Something went wrong while submitting the form.