На ЭВМ с микрофоном запустить «VLC» который ведет потоковое вещание с микрофона по протоколу, например, «HTTP». Подключится и слушать…
Подробнее:
1) Сперва следует узнать название устройства, при наличии в системе «PulseAudio» это делается следующим образом
pacmd list-sources | grep "name:"
Данная команда выдаст что-то типа
name: <alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor>
name: <alsa_output.usb-FORTEMEDIA_FM1083-00-FM1083.analog-mono.monitor>
name: <alsa_input.usb-FORTEMEDIA_FM1083-00-FM1083.analog-mono>
name: <alsa_output.pci-0000_00_14.2.analog-stereo.monitor>
name: <alsa_input.pci-0000_00_14.2.analog-stereo>
нужный вход, в моем случае, это «alsa_input.usb-FORTEMEDIA_FM1083-00-FM1083.analog-mono»
2) Проверяем как работает
vlc pulse://alsa_input.usb-FORTEMEDIA_FM1083-00-FM1083.analog-mono
(естественно, после «//» следует написать свое устройство)
Если есть звук, то закрываем «VLC» и продолжаем.
3) Запускаем вещание командой
cvlc pulse://alsa_input.usb-FORTEMEDIA_FM1083-00-FM1083.analog-mono --live-caching=1000 --sout "#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=44100}:http{dst=:8080/stream.mp3}" --sout-keep
Запускаем «VLC» на стороне
подслушивателя
vlc http://example.com:8080/stream.mp3
Основной недостаток — работает все время, это, пожалуй, неуместно. Наверное, надо просто получить доступ к ЭВМ с микрофоном, например, через «SSH» и запустить там такую команду. Также следует применить шифрование этого потока (тот что вещает «VLC», чтобы никто другой не услышал). Но тут я не помощник, даже не знаю что такое «SSH».
Это то что надо?