Audior является решение на основе флэш, которая может записывать сырые аудио с микрофона, конвертировать его в mp3 , даст вам mp3 файл или загрузить его на веб-сервер. Он сохраняет аудио в ОЗУ до тех пор, пока он не будет загружен или сохранен на вашем компьютере, поэтому он не подходит для длинных записей, когда вы потеряете данные, если ваш браузер выйдет из строя.
FLVAR является другое решение на основе флэш, что, как вы записываете, потоки записанного аудио на медиа-сервер (Wowza, Adobe Media Server или Red5), где он будет сохранен в .flv файлов. Используемые кодеки являются родными для Flash Player: Speex или ASAO NellyMoser. Поскольку данные передаются по мере их записи, FLVAR хорошо подходит для более длинных записей.
HTML Media Capture может использоваться как резерв на мобильных устройствах. Он работает, расширяя HTML-тег <input >
новым атрибутом capture
, и вы можете указать аудио или видео. При записи собственного устройства записи на устройство открывается, и записанный носитель прикрепляется к форме. Он хорошо поддерживается всеми мобильными браузерами, за исключением записи только аудио на Safari для iOS, он поддерживает только аудио + видео, а не только аудио.
Вот реализация/процесс записи медиафайлов HTML для iOS. :
Процесс аналогичен устройствам Android для аудио. HTML Media Capture не поддерживается на любом настольном браузере.
Единственное кросс-браузерное решение для записи аудио без вспышки на настольных браузерах в обозримом будущем - это MediaStream Recording standard.
MediaStream Recording - недавнее предложение целевой группы Media Capture для JS API, цель которого - сделать аудио- и видеозапись в браузере очень простой. В настоящее время он реализован только в Firefox 27 и только для аудио. This article более подробно описывает стандарт.
Я нашел, что облачное обслуживание Twilio может быть решением, что-нибудь еще? – bobzsj87