Making decisions before ...

16.12.25

Form of award

По договорённости

Product status

Finished product

Task type

Задачи ИКТ

Сфера применения

Media sphere

Область задачи

Intelligent control systems

Type of product

Software/ IS,

Mobile app

Problem description

Видео составляет более 70–90% трафика в образовательных приложениях. Проблемы, которые испытывают пользователи: • большие размеры файлов → расход трафика • долгое скачивание при медленном интернете • невозможность смотреть оффлайн • перегрев и тормоза при обычном декодировании • ограниченное место на устройствах школьников Baimly активно использует видеоконтент — значит, нужен собственный компрессор/транскодер, независимый от сторонних CDN, чтобы сделать приложение быстрее и доступнее для всех пользователей.

Expected effect

После завершения проекта Baimly получит: ✔ собственную систему видеокомпрессии и транскодирования ✔ уменьшение размеров видео на 40–70% без заметной потери качества ✔ стабильный просмотр видео на слабых телефонах ✔ оффлайн-режим с лёгкими файлами ✔ улучшение удержания пользователей ✔ снижение нагрузки на серверы и трафик CDN ✔ гибкую архитектуру для масштабирования

Full name of responsible person

Нурлан Рахимжанов

Purpose and description of task (project)

Создать высокопроизводительный инструмент, который будет автоматически конвертировать, оптимизировать и сжимать видеоуроки Baimly под разные устройства (Android/iOS), обеспечивая минимальный вес файлов без потери качества и поддержку оффлайн-режима. В рамках проекта требуется: A. Разработать мобильный видеокомпрессор (in-app) • Сжатие видео в нескольких пресетах (360p/480p/720p) • Поддержка H.264 / H.265 / VP9 (опционально) • Снижение битрейта • Автоматическая генерация превью • Многоступенчатая оптимизация для слабых устройств B. Реализовать транскодер на сервере (Node.js / Go / Java + FFmpeg) • При загрузке преподавателем видео — автоматическая обработка • Генерация нескольких quality-версий • Генерация offline-friendly форматов • Поддержка adaptive bitrate streaming (HLS) C. Интеграция с мобильным приложением (Ionic/Capacitor/Native plugins) • выбор качества перед просмотром • автоматический выбор качества при медленном интернете • скачивание оптимизированных версий • кэширование и управление локальными файлами D. Алгоритмы оптимизации хранения • дедупликация видео • auto-clean старых скачанных файлов • предиктивное скачивание популярных уроков E. Документация • API-спецификация • инструкция для разработчиков • схема работы компрессора

Note