В будущем может потребоваться сохранять на сервере короткие (до 30 секунд) записи речи с микрофона (не чат), желательно прямо из браузера.
Итак, что приходит в голову по поводу вариантов реализации:
1. Flash — понятно:
Microphone.get(); attachAudio...
Серверная часть только FMS/Red5? Без медиа-сервера не обойтись? Случай вроде бы простейший, потоковая трансляция не нужна, можно ли чем-то простейшим на php/perl обойтись?
2. Silverlight —
что-то такое, ну или
костыль.
3. Объект ActiveX?
4. HTML5 — пока
никак или что-то где-то экспериментально поддерживается?
5. Java-аплеты?
6. Браузерные плагины медиаплееров — QuickTime, VLC, WMP и т.д. — только для воспроизведения или какой-то из них может записывать звук?
7. Что ещё?
Просьба отписаться с примерами кода/тематическими ссылками, спасибо.
UPD. С Java что-то не складывается:
запись звука с микрофона, отправка на сервер тоже не проблема, но для использования в качестве аплета на странице придётся
подписывать сертификатом. Или можно это как-то обойти?