Запись аудио через Интернет для интранет-решения

Какой лучший (самый дешевый, самый открытый) способ записи звука через веб-страницу. Затем сохраните эту запись в формате MP3 и сделайте ее доступной через уникальный идентификатор / URL-адрес.

Я думаю, плагин на основе Flash был бы лучшим. Я думаю о чем-то, что работает как Odeo, но это будет только для использования в интранете. Я не могу полагаться на общедоступные URL-адреса или службы.

Я ищу что-то, что я могу собрать из существующих компонентов (с открытым исходным кодом) проектов.


person BuddyJoe    schedule 16.03.2009    source источник
comment
Так я смог найти Red5. Установил на запасной сервер. Исправлен отсутствующий файл red5.properties. Но теперь, когда я вхожу в систему с помощью admin/admin, я получаю сообщение об ошибке 404 от Jetty - RequestURI=/admin/register.html.   -  person BuddyJoe    schedule 17.03.2009


Ответы (6)


Вам нужен сервисный сервер для записи звука, это может быть размещено на одном из компьютеров вашей сети (если вы не делаете это через AIR локально для каждого компьютера).

FMS от Adobe предоставляет возможность записи и воспроизведения потоков.

Но сначала вы должны взглянуть на Red5, альтернативный бесплатный сервис:

http://www.red5.org/

Образцы есть на их сайте, а некоторые можно найти в гугле. вот один:

http://fms.denniehoopingarner.com/

Вот краткое руководство по локальной записи с помощью AIR:

http://seeing-is-believing.blogspot.com/2008/05/capture-and-write-audio-stream-with.html

person Theo.T    schedule 17.03.2009
comment
+1 Тео, какие мысли по поводу моих комментариев, приложенных к самому вопросу? Не уверен, как успешно войти в систему. - person BuddyJoe; 18.03.2009
comment
Насколько сложна локальная запись AIR? - person BuddyJoe; 18.03.2009
comment
привет, что касается AIR, это кажется довольно прямолинейным. Я прикрепил пример к своему ответу (чтобы он был виден). Что касается вашей проблемы, у меня сейчас не установлен Red5. - person Theo.T; 18.03.2009

Вот руководство по использованию микрофона во Flash:

http://www.kirupa.com/developer/actionscript/microphone.htm

Документация по объекту Flash Microphone:

http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary479.html

person Keltex    schedule 16.03.2009

Настолько плохо, что Adobe облажалась с Director. Я обычно делаю это в мгновение ока (записываю ауди полные 44 000 wav/16 бит ЧЕРЕЗ веб-страницу, используя Director Shockwave и соответствующий xtra (дополнительный плагин за 100 долларов) ... жаль, что с as3...(но да, ладно, более чисто и эффективно)

person Community    schedule 22.06.2009
comment
Можете ли вы дать мне больше информации? Не знаком с этим аспектом Director или плагином Shockwave. Что пошло так сложно с as3? +1 - person BuddyJoe; 06.07.2009

Вы не можете записывать звук с помощью веб-страницы, но если по какой-то причине вам нужно встроить приложение для записи звука (как вы сказали, используя какой-либо плагин), то апплет Java, вероятно, будет лучшим. Самый простой способ. Пользовательский плагин/расширение было бы лучше, но сложнее, если только его еще нет (может быть).

Вам, вероятно, также следует пересмотреть использование веб-страницы для этого. На самом деле вы не указали вам требования, поэтому я не могу сказать, но может быть гораздо лучше использовать сетевое приложение, отличное от вашего веб-браузера :)

person singpolyma    schedule 16.03.2009
comment
Я нашел проект Red5, и вот демонстрация того, где он используется — osflash.org/red5/showcase - Установил его на запасную машину с Win2K, которая у меня была, и везде были ошибки. Пытаюсь решить это сейчас... так что я могу хотя бы увидеть примеры. - person BuddyJoe; 17.03.2009

Альтернативой записи в браузере является просьба к пользователю загрузить файл, который он записал из другого приложения. Там есть всевозможные проблемы с юзабилити, но это может быть самый простой способ сделать это в 2009 году.

Недавно я говорил об этом со своим другом, разработчиком Flash, чтобы узнать, есть ли какое-то решение, использующее только Flash и стандартный набор инструментов веб-сервера без зависимости от Red5 или FMS, и он предположил, что это действительно возможно с Flash 10. Это дало мне идея которую я немного конкретизировал здесь. Кто-нибудь хочет помочь и сделать это возможным, или это невозможно?

person Barnabas Kendall    schedule 15.05.2009

Я тоже искал, и наиболее многообещающим, что я нашел до сих пор, является Red5 плюс подсказки от http://fms.denniehoopingarner.com/ ... насколько изменились эти инструменты с тех пор, как вопрос был задан здесь в 2009 году? На подходе также браузерные аудио API, но кажется, что Flash (и/или Java?) нужны для обычных пользователей.

person Community    schedule 04.03.2012