Заказчик
Прием решений до

16.12.25

Форма награждения

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

Статус продукта

Готовый продукт

Тип задачи

Задачи ИКТ

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

Медиасфера

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

Интеллектуальные системы управления

Тип продукта

ПО/ИС,

Мобильное приложение

Описание проблемы

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

Ожидаемый эффект

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

ФИО ответственного лица

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

Цель и описание задачи (проекта)

Создать высокопроизводительный инструмент, который будет автоматически конвертировать, оптимизировать и сжимать видеоуроки 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-спецификация • инструкция для разработчиков • схема работы компрессора