Я хочу записать аудиопоток в качестве mp3-файла на сервере. Я знаю, что флэш-медиа-сервер может это сделать, но я не могу себе этого позволить. Red5 официально не допускает этого. Я провел исследования и обнаружил, что мы можем записывать аудио в flv, а затем использовать ffmpeg для преобразования этого в mp3. Есть ли какой-либо плагин для red5, который может напрямую записывать аудио в mp3, не делая процесс преобразования. Может ли xuggler для Red5 сделать это. Я использую Red5 в первый раз, поэтому я совершенно не знаю.Red5 Аудиозапись
ответ
Вы не можете записывать в формате mp3, вы только выбор записи FLV, а затем использовать FFmpeg конвертировать его в mp3
Да. Я использовал тот же метод. Спасибо за ответ – user444757
Не могли бы вы рассказать мне, как вам удалось записать аудио? Я ищу учебники самостоятельно, что гораздо важнее, чем просто запись, но их хранение. – 8vius
Я создал Flash SWF-файл с возможностью записи и остановки. Когда пользователь нажал запись, red5 начал ее записывать. Когда пользователь нажал кнопку остановки, флеш-плеер запустил скрипт php, который использовал функцию php exec для запуска команды ffmpeg, которая конвертировала записанный файл FLV, который хранится в папке red5 для приложения, в mp3. – user444757
Да, конечно Xuggler может обрабатывать преобразования в MP3, но есть способы закодируйте свой поток в MP3 без использования процесса на стороне сервера. Посмотрите на этот проект, который делает AS3 с поддержкой MP3 кодирование: http://code.google.com/p/as3lameencoder/
Оригинальное сообщение в блоге: http://www.bytearray.org/?p=1142
просто осознайте, что запись в MP3 (кодирование на самом деле) с или без FFMPEG требует MP3 лицензирования с небольшой оплатой –
OK.Which инструмент, который я могу использовать для записи mp3 с помощью red5. – user444757