




Онлайн-соревнования по спортивным танцам в период изоляции
Byndyusoft должны были обеспечить съёмку выступления участников в конкретное время согласно сетке выступлений. Синхронизировать видеозаписи для оценки судьями таким образом, будто несколько пар выступают на одной сцене.
Мы создали мобильное приложение для участников соревнований. За день до соревнований пары получают аудиотреки под которые должны танцевать и знакомятся с сеткой выступлений. В назначенное время приложение сообщает о том, что у участников есть 15 минут на съёмку. Видеозапись ведётся через приложение и автоматически отправляется для дальнейшей обработки.
По правилам проведения соревнований судьи должны видеть одновременное выступление всех пар в заходе. Поэтому видеозаписи участников собираются в один видеофайл. Для определения момента начала выступления в отсылаемые аудиотреки добавляется специальный сигнал синхронизации. ML-модель находит этот сигнал в присылаемых видео, анализируя мел-спектрограмму. Таким образом определяются таймкоды начала выступления во всех видео.
Разные устройства ведут видеозапись с различной частотой кадров, что не всегда позволяет синхронизировать видео кадр в кадр. На итоговом видео это выглядит как непопадание участников в ритм музыки. Для исправления этой проблемы мы разработали алгоритм синхронизации.
На финальном этапе подготовки видео для устранения шумов на записи все аудиодорожки заменяются на оригинальный саундтрек с эффектом сцены.
Судьи и зрители смотрят веб-трансляцию соревнования по ссылке на своих устройствах. Трансляция построена таким образом, что видео от участников записываются и обрабатываются незадолго до времени их выступления в сетке соревнований. Номера выходят в эфир для судей и зрителей без перерывов, как на офлайн-событиях.
Для судей ведётся отдельная трансляция с номерами, которые они должны оценивать. Оценки проставляются по мере выступления пар на отдельном планшете с судейским интерфейсом.

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