Подавайте работы до 21 января (вт)11 000 Р,
с 22 января (ср)14 000 Р
Церемония награждения
5 декабря 2025
Крупнейшая digital-премия в Европе

Аутстаффинг для одного из крупнейших российских онлайн-кинотеатров

Заказчик: NDA
Исполнитель: Doubletapp
Share
Аутстаффинг для одного из крупнейших российских онлайн-кинотеатров

Главное о кейсе

Наш заказчик — один из крупнейших онлайн-кинотеатров России и стран СНГ, согласно исследованиям Международной исследовательской компании GfK он входит в пятерку самых популярных по количеству подписчиков в России. Четыре сотрудника Doubletapp работают в аутстаф-формате над тем, чтобы и в веб-версии, и в мобильных приложениях кинотеатра зрители могли без проблем потреблять контент и легко управлять настройками его демонстрации.

Наши специалисты усиливают команды четырех разных подразделений — разрабатывают ядро продукта, мобильный плеер на Android, iOS и вебе. С нашей стороны в проекте участвуют сильные специалисты с опытом релевантных публикаций и выступлений на конференциях, например, VideoTech 2023.

Как проект изменил жизнь пользователей

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

Какой эффект получают рядовые пользователи от работы специалистов Doubletapp? Наша задача — обеспечить высокое качество, отказоустойчивость и бесперебойную работу всех функций онлайн-кинотеатра:
• видео в браузере, на мобильных устройствах, на Смарт ТВ и на ТВ-приставках демонстрируется без сбоев,
• видеоплеер максимально использует возможности каждой платформы, обеспечивая единообразный пользовательский опыт.
• Когда пользователь хочет изменить настройки качества или перемотать видео, буферизация не отнимает много времени.
• Если показ предполагает субтитры, то у пользователя есть варианты их настройки — язык, размер, возможность отключения. Звуковая дорожка (или несколько дорожек с возможностью переключения) также работает синхронно и вне зависимости от устройства, ОС и браузера.
• Поддерживаются разные настройки профиля в зависимости от роли: в детском профиле взрослый регулирует доступ ребенка к контенту и время просмотра.

Бизнес-задача и ее решение

Задача наших специалистов — обеспечить бесперебойную работу, высокое качество и отказоустойчивость мультиплатформенного плеера для iOS, Android, Web, а также в Apple TV и Android TV.

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

Крафт (мастерство), реализация, технические детали

ФРОНТЕНД
Фронтендеры следят, чтобы контент транслировался бесперебойно, в хорошем качестве, без буферизации, с оптимальным звуком и субтитрами. Какие задачи они решают?

У видео может быть разный формат — mp4, WEBM, или это может быть потоковое видео, если это стрим или большой фильм. У каждого формата своя спецификация (манифест), и в зависимости от того, где зритель просмотривает контент — например, в Safari или Chrome — эта спецификация разная.

Защита авторских прав и предотвращение цифрового пиратства с помощью Digital Rights Management (системы контроля и управления доступом) — тоже работа фронтенедров. В разных браузерах она выполняется разными инструментами. Например, в Chrome — это PlayReady, система защиты контента Google, FirePlay используется в Apple, Widevine — в Edge.

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

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

В КОМАНДЕ ANDROID наш специалист работает над SDK плеера (software development kit — набор средств для разработки ПО), чтобы плеер можно было предоставлять как единицу для интеграции. Также в круг его задач входила работа над проигрыванием контента офлайн со стороны SDK (то есть чтобы загруженный контент проигрывался офлайн), а также кастомная аналитика для офлайна, работа над UI, интеграция, оптимизация и DRM контента (защита от цифрового пиратства).

РАБОТА НАД УЛУЧШЕНИЕМ ПРОЦЕССОВ
Сотрудник Doubletapp инициировал обновление рабочих процессов на проекте: ранее не хватало рабочих рук, чтобы поддерживать документацию в актуальном состоянии, никто не контролировал ее четкое оформление, это мешало планированию. Наш сотрудник, имея опыт работы в компании с отлаженными процессами, предложил внедрить их в новом коллективе. Совместно с коллегами из другого отдела он выяснил, какие работы не задокументированы, либо задокументированы частично, и обновил данные. Для большого продолжающегося проекта такая отладка очень важна — помогает фиксировать требования от задач и согласовывать работу специалистов из разных отделов.

Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком

Специалисты Doubletapp, как и штатные сотрудники заказчика, работают по системе Agile: на общих встречах отделов формируется пул задач, при этом можно проявлять инициативу и самостоятельность — предлагать задачи для включения в бэклог и самому выбирать из открытых задач те, в которых силен (конечно, с учетом приоритетов).

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

Прочая информация о кейсе

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

Скриншоты

Share
Бронза
• Лучший аутстаф-проект
Tagline Awards 2024

Номинации

IT-решения, разработка и интеграция → Аутстаф-проект

Дата запуска

1 сентября 2023 года

Авторы

Денис Акимов — Android
Кирилл Щербаков — Android
Валерия Васильева — Frontend
Андрей Жаров — iOS

Ссылки

doubletapp.ai
Крупнейший digital-конкурс в Европе
Подавайте работы до 21 января (вт)11 000 Р,
с 22 января (ср)14 000 Р
Подать работу Выбрать номинации Рекламные опции