Мне нужно создавать mp3 на лету, конвертируя кучу небольших файлов wav и соединяя их вместе. Я использую инструмент командной строки с открытым исходным кодом под названием Sox для создания mp3. http://sox.sourceforge.net/ Я использую Amazon aws и могу использовать s3 для хранения все wav-файлы по мере их загрузки и сделать их доступными для потоковой передачи. То, как я собирался реализовать это:
Загрузка: Просто поместите файлы wav на s3
Создание mp3: проверьте, существует ли каждый файл wav на веб-сервере, если нет, загрузите его. Затем выполните обработку мультимедиа на веб-сервере и отправьте mp3 клиенту. Сохраните mp3 на s3 для последующего поиска.
Мой вопрос в том, нужно ли мне делать что-то особенное, чтобы реализовать это эффективно. Я иду в тупик?