Позвольте мне сначала установить, что я хочу сделать:
Мой пользователь может записывать голосовые заметки на моем веб-сайте, добавлять теги к указанным заметкам для индексации, а также заголовок.Когда заметка сохраняется, я сохраняю путь заметки вместе с другой информацией в моей БД.
Теперь у меня есть 2 варианта сделать запись, обе включают в себя .swf, встроенный в мой сайт:
1) Я мог бы использовать сервер Red5 для потоковой передачи аудио на мой сервер и сохранить файл и вернуть путь к указанному файлу в мое приложение для сохранения БД, это довольно сложно, так как мне пришлось бы конвертировать аудио ипереместите его в соответствующую папку, принадлежащую пользователю, в приложении Red5 на стороне сервера, которое я не очень знаю, как создать.
2) Я мог бы просто записать звук и захватить его байтовый массив,выполните для него кодировку Base64 и отправьте ее в PHP вместе с остальными необходимыми данными (будь то простой вызов POST или AJAX), декодируйте его на сервере и создайте файл с соответствующим расширением, преобразование звукаЭто также может произойти при использовании ffmpeg, эта опция кажется более простой, но я не знаю, насколько она жизнеспособна.
Какой вариант, по вашему мнению, является более жизнеспособным и легчеразвиваться?Заранее спасибо