Автор Тема: usb микрофон с вэбкамеры  (Прочитано 303 раз)

Оффлайн brunh

usb микрофон с вэбкамеры
« : Декабрь 26, 2016, 12:09:03 pm »
 поделитесь пожалуйста как подключить usb микрофон на армбиан.
спасибо.

Оффлайн ua3nbw

  • Посвященный
  • ***
  • Сообщений: 120
  • Лайков: 50
  • Карма: +5/-0
  • Orange Pi PC
    • Просмотр профиля
Re: usb микрофон с вэбкамеры
« Ответ #1 : Декабрь 26, 2016, 05:40:19 pm »
поделитесь пожалуйста как подключить usb микрофон на армбиан.
спасибо.
покажите вывод  lsusb и arecord -l

Оффлайн brunh

Re: usb микрофон с вэбкамеры
« Ответ #2 : Декабрь 27, 2016, 09:02:45 am »
root@orangepipcplus:~# lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 03f0:e207 Hewlett-Packard
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@orangepipcplus:~# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: audiocodec [audiocodec], device 0: SUNXI-CODEC sndcodec-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO sndhdmi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: H2300 [HP Webcam HD 2300], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
« Последнее редактирование: Декабрь 27, 2016, 09:05:42 am от brunh »

Оффлайн ua3nbw

  • Посвященный
  • ***
  • Сообщений: 120
  • Лайков: 50
  • Карма: +5/-0
  • Orange Pi PC
    • Просмотр профиля
Re: usb микрофон с вэбкамеры
« Ответ #3 : Декабрь 27, 2016, 10:40:29 am »
запись в файл
arecord -D plughw:2 /tmp/test.wav

перенаправление на линейный выход
arecord -D plughw:2 | aplay -D plughw:0


вещаем в сеть по протоколу rtmp (rtmp сервер должен быть установлен)
ffmpeg -f alsa -i plughw:2 -ar 44100 -ab 64k -ac 1 -f flv  rtmp://localhost/myapp/mystream

Оффлайн brunh

Re: usb микрофон с вэбкамеры
« Ответ #4 : Декабрь 27, 2016, 12:25:28 pm »
спасибо!
а если использую в sip телефонии, то как выставить по умолчанию?
камера сейчас вещает  mjpeg streaming постоянно.
« Последнее редактирование: Декабрь 27, 2016, 12:27:30 pm от brunh »

Оффлайн ua3nbw

  • Посвященный
  • ***
  • Сообщений: 120
  • Лайков: 50
  • Карма: +5/-0
  • Orange Pi PC
    • Просмотр профиля
Re: usb микрофон с вэбкамеры
« Ответ #5 : Декабрь 27, 2016, 12:36:12 pm »
софт какой sip телефонии ?

Оффлайн brunh

Re: usb микрофон с вэбкамеры
« Ответ #6 : Декабрь 27, 2016, 12:45:11 pm »
на апельсине linphone

Оффлайн ua3nbw

  • Посвященный
  • ***
  • Сообщений: 120
  • Лайков: 50
  • Карма: +5/-0
  • Orange Pi PC
    • Просмотр профиля
Re: usb микрофон с вэбкамеры
« Ответ #7 : Декабрь 27, 2016, 02:50:27 pm »
на апельсине linphone
Linphone->Options->Multimedia setting->Capture device
картинка во вложении

Оффлайн brunh

Re: usb микрофон с вэбкамеры
« Ответ #8 : Декабрь 27, 2016, 03:16:39 pm »
я очень извиняюсь, но даже и не знал. что есть графическая оболочка, все в командной строке cli да через ssh...  но направление понятно, в линфоне выбрать источник!))
дело в том, что пользуюсь пакетом домофона от немецких товарищей, и там линфон ставится и вызывается внутри процедур домофона.
из командной строки как то вызвать настройки можно, или подключить к монитору и там крутить?
« Последнее редактирование: Декабрь 27, 2016, 03:18:34 pm от brunh »

Оффлайн brunh

Re: usb микрофон с вэбкамеры
« Ответ #9 : Декабрь 27, 2016, 04:29:06 pm »
кажется нашел из описания с сайта линфона: the camera device, the sound capture device and the sound playback device are configurable. Just change the corresponding values in the main() function. The available values are listed in the logs when starting the program.
осталось найти и отконфигурировать)
а, не, это цитата о редактировании файла, вызывающего линфон, так что у меня надо найти этот файл, а он необязательно называется linphone.py
В любом случае уже серьезный шаг, сердечно благодарю ua3nbw!
« Последнее редактирование: Декабрь 27, 2016, 05:32:08 pm от brunh »

Оффлайн ua3nbw

  • Посвященный
  • ***
  • Сообщений: 120
  • Лайков: 50
  • Карма: +5/-0
  • Orange Pi PC
    • Просмотр профиля
Re: usb микрофон с вэбкамеры
« Ответ #10 : Декабрь 27, 2016, 04:55:47 pm »
find / -name "linphone" -print
не нашел конфиг файл.
linphone --help-all тоже нет нужной опции.
если пишут "Just change the corresponding values in the main() ", то надо собирать из исходников.

Оффлайн brunh

Re: usb микрофон с вэбкамеры
« Ответ #11 : Декабрь 27, 2016, 05:38:25 pm »
запросил у немцев на форуме, где редактировать источник для линфона.
такое нашлось: https://github.com/motom001/DoorPi/commit/cad0a76657119d8554bb276e07c667855de28c12
уважаемый ua3nbw а что прописывать и где?))
= SIPPHONE_SECTION, key = 'capture_device', type = 'string', default = '', mandatory = False,
вписать в дефаулт cart2 ?
« Последнее редактирование: Декабрь 27, 2016, 05:56:20 pm от brunh »

Оффлайн ua3nbw

  • Посвященный
  • ***
  • Сообщений: 120
  • Лайков: 50
  • Карма: +5/-0
  • Orange Pi PC
    • Просмотр профиля
Re: usb микрофон с вэбкамеры
« Ответ #12 : Декабрь 27, 2016, 08:08:45 pm »
A, у вас на python

здесь https://github.com/motom001/DoorPi/wiki/Configfile пишут как определить имя ALSA устройства (микрофон)

cat /proc/asound/cards | grep ]: | sed 's/.* - //'

пробуйте заменить в файле /usr/local/etc/DoorPi/conf/doorpi.ini
в секции [SIP-Phone]

capture_device = ALSA: C-Media USB Headphone Set на  capture_device = ALSA: HP Webcam HD 2300
« Последнее редактирование: Декабрь 27, 2016, 08:17:52 pm от ua3nbw »

Оффлайн brunh

Re: usb микрофон с вэбкамеры
« Ответ #13 : Декабрь 28, 2016, 10:35:54 am »
~# cat /proc/asound/cards | grep ]: | sed 's/.* - //'
audiocodec
sndhdmi
HP Webcam HD 2300

отредактировал doorpi.ini и перегрузился - все равно работает встроенный микрофон, а usb молчит.
видимо скрипт не получает настройки от doorpi.ini

 alsamixer при выборе звуковой карты HP Webcam HD 2300  отвечает:
This sound device does not have any playback controls.
а audio_capt дает на выбор три: linein; mic1_2; main_mic  - на всех usb микрофон молчит
первые два шумят даже без подключенного микрофона...

Огромное спасибо, ua3nbw - я Ваш должник - отредактировал req_sipphone.py и заработало!))
« Последнее редактирование: Декабрь 28, 2016, 11:23:25 am от brunh »