Цель: разработать MVP облачного сервиса автоматического мастеринга аудио с возможностью интеграции на сайты музыкальных дистрибьюторов через виджет и API. Бюджет первой версии — до 800 000 руб, архитектура должна предусматривать дальнейшее масштабирование.
Этап 1 — создание ядра сервиса (MVP): реализовать загрузку аудио, анализ трека, онлайн-мастеринг через DSP-пайплайн (EQ, компрессия, лимитер и т.д.), обработку на сервере и скачивание готового мастер-файла, а также базовый веб-интерфейс.
Этап 2 — партнёрская инфраструктура: отдельно и без изменения ядра реализовать API, widget для встраивания мастеринга на сторонние сайты, webhooks, кабинет партнёров, систему кредитов, white-label, партнёрскую программу, разные цены для партнёров, платёжную систему и отчётность.
Этап 3 — улучшение аудио-обработки: добавить более продвинутые функции (возможность добавления в треки доп семплов из базы сервиса, возможность пользователем загружать свои доп семплы, через ML-модели, reference mastering и улучшение треков из AI-генераторов
Функциональность MVP
1. Загрузка аудио
Пользователь загружает файл (WAV/AIFF до 200 MB). После загрузки файл отправляется на сервер обработки.
2. Автоматический мастеринг
Сервер выполняет аудио-анализ (LUFS, спектр, динамика) и применяет DSP-цепочку:
EQ → multiband compression → saturation → limiter → loudness normalization.
Результат — мастер-файл WAV.
3. Прослушивание и скачивание
Пользователь может прослушать короткое превью и скачать готовый мастер.
4. White-label интеграция
Реализовать JS-виджет (iframe) для встраивания на сайты партнёров.
Партнёр может передать аудиофайл через API и получить готовый мастер по webhook.
5. API для партнёров
REST API:
- загрузка файла
- запуск мастеринга
- получение статуса
- получение ссылки на результат
6. Базовая партнёрская система
Панель администратора:
- создание API-ключей
- просмотр количества обработок
- управление партнёрами.
Технические требования
Backend: Python (FastAPI) или Node.js.
DSP: open-source библиотеки (Essentia / librosa / ffmpeg).
Очередь задач: Redis + worker.
Хранение файлов: S3-совместимое хранилище.
Frontend: React или простой web-интерфейс.
Инфраструктура: один cloud-сервер (Hetzner / AWS).
Архитектура
upload → job queue → processing worker → storage → download.
Доп Функции:
- добавление пользователем собственных семплов + использование новых семплов из базы сервиса
- стили мастеринга (genre presets)
- добавление enhancement-модулей (bass enhancer, saturation)
- sample enhancement / drum reinforcement
- партнёрский billing и кредиты
- масштабирование processing-кластера.
Опубликован 10.03.2026 в 08:23 Последнее изменение: 10.03.2026 в 11:57
Заказ находится в архиве