Red5 Аудиозапись

Я хочу записать аудиопоток в формате mp3 на сервере. Я знаю, что flash media server может это делать, но я не могу себе этого позволить. Red5 официально этого не допускает. Я провел исследование и обнаружил, что мы можем записывать звук в формате flv, а затем использовать ffmpeg для преобразования его в mp3. Есть ли какой-либо плагин для red5, который может напрямую записывать аудио в формате mp3 без преобразования. Может ли xuggler for Red5 это сделать? Я использую Red5 впервые, поэтому я совершенно не в курсе.


person user444757    schedule 10.02.2011    source источник
comment
просто имейте в виду, что запись в MP3 (кодирование на самом деле) с FFMPEG или без него требует лицензирования MP3 с небольшой оплатой   -  person Andriy Tylychko    schedule 10.02.2011
comment
Хорошо, какой инструмент я могу использовать для записи mp3 с помощью red5.   -  person user444757    schedule 10.02.2011


Ответы (2)


Вы не можете записывать в mp3, вы можете только записать FLV, а затем использовать ffmpeg, чтобы преобразовать его в mp3.

person 8vius    schedule 01.09.2011
comment
Ага. Я использовал тот же метод. Спасибо за ответ. - person user444757; 02.09.2011
comment
Не могли бы вы рассказать мне, как вам удалось записать звук? Я сам ищу учебные пособия, что более важно, чем просто запись, а хранение. - person 8vius; 02.09.2011
comment
Я создал flash swf-файл с параметрами для записи и остановки. Когда пользователь щелкнул запись, red5 начал ее записывать. Когда пользователь нажимал кнопку остановки, флеш-плеер запускал php-скрипт, который использовал функцию php exec для запуска команды ffmpeg, которая преобразовывала записанный файл flv, который хранится в папке red5 для приложения, в mp3. - person user444757; 02.09.2011
comment
Было бы слишком сложно попросить вас поделиться серверным кодом? - person 8vius; 02.09.2011
comment
пришлите мне свою электронную почту. Позвольте мне проверить, есть ли оно у меня, я отправлю его вам - person user444757; 02.09.2011

Да, конечно, Xuggler может обрабатывать преобразование в MP3, но есть способы кодировать ваш поток в MP3 без использования процесса на стороне сервера. Взгляните на этот проект, который выполняет кодирование MP3 с поддержкой AS3: http://code.google.com/p/as3lameencoder/
Исходное сообщение в блоге: http://www.bytearray.org/?p=1142

person Paul Gregoire    schedule 08.06.2012