Сами драйвера аудио и библиотеки ставятся из локаьного репозитария с ext-root, появляется /dev/dsp и есть его открыть cat /dev/dsp то видно в терминале сигнал с камеры если в нее пошуметь, но метод захвата звука
http://root:[Пароль роутера]@[IP роутера]/cgi-bin/sound-spy.cgi не работает в VLC 0.8.8 и в 2.2.1 и в SMPlayer тоже. Ошибка открытия MRL с адреса.
Добавлено спустя 2 часа 12 минут 31 секунду:Инструкция как сделать передачу звука с OR-WRT 0.77
1. Берем роутер со свежепрошитой, вставляем хаб, в хаб флешку 512 Мб и выше + камеру USB совместимую либо USB-звуковую совместимую.
2. Подключаемся телнетом через кабель LAN, настраиваем пароль как на вики. Пока настраиваем все по локальному кабелю.
3. Настраиваем ext_root как на вики, нужно много места чтобы сделать локальный репозитарий прямо на роутере и не парить мозги выбирая пакеты нужные для звука.
4. Сброс питания для перезагрузки.
5. Заходим по winSCP и идем редактирует /etc/opkg.conf прописываем репозитарий file:/packages и заливаем в корень /packages по winSCP и ставим права линуксовые все.
6. В консоли делаем opkg update должен обновится репозитарий на file:/packages
7. В консоли ставим звук inst_sound смотрим чтобы небыло ошибок.
8. Через winSCP идем и смотрим чтобы был /dev/dsp смотрим его в консоли cat /dev/dsp - должен быть мусор в терминале при звуках в микрофон.
9. Чрез winSCP идем и правим /www/cgi-bin/sound-spy.cgi
Переписываем его так:
Цитата:
#!/bin/sh
if [[ -x /usr/bin/arecord ]]
then
echo
HTTP://192.168.217.1 200 OK
echo content-type:audio/wav
echo
arecord -c1 -d 60 -f u8 -t wav
else
cat <<EOF
HTTP://192.168.217.1 Server - ALSA installed
content-type:text/plain
Sound system configured
EOF
fi
После чего сохраняем, и в VLC в Медиа - Открыть URL водим
http://root:[Пароль роутера]@[192.168.217.1/cgi-bin/sound-spy.cgi
И вот теперь и звук идет с камеры, но проблема собственно в задержке передачи звука, точно так-же как при передаче видео на VLC по mjpg
http://192.168.217.1:8080/?action=stream Будто действительно роутер с камерой по Луне ползает на луноходе.
Добавлено спустя 2 часа 34 минуты 40 секунд:Разобрался с причиной задержки, дополнительные параметры VLC - кэширование 1000 мс. Уменьшаем до 10 и все куда шустрее.