The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Передача звука с микрофона по сети"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Передача звука с микрофона по сети"  +/
Сообщение от auto_tips on 03-Окт-09, 09:18 
Потребовалось незаметно прослушать, что происходит в удалённом помещении в котором находился компьютер в Linux, с настроенным ssh и Web камерой.


Для чтения с устройства hw:2,0, с временем прерывания 5 секунд, в формате wav  нужно использовать команду:

   arecord -F 5 -D hw:2,0 -t wav -f dat -c 1

имя устройства можно узнать так:

   cat /proc/asound/pcm
   01-00: SAA7134 PCM : SAA7134 PCM : capture 1
   00-01: AD198x Digital : AD198x Digital : playback 1
   00-00: AD198x Analog : AD198x Analog : playback 1 : capture 1
   02-00: USB Audio : USB Audio : capture 1

Для преобразование в mp3 потока из stdin и выводе результата в stdout:

   lame -

Для проигрывания mp3 потока с stdin

   mpg123 -

В итоге команда для прослушивания выглядит так:

   ssh user@host "arecord -F 5 -D hw:2,0 -t wav -f dat -c 1 | lame -" | mpg123 -

или

   ssh user@host "arecord -F 5 -D hw:2,0 -t wav -f dat -c 1 | lame -" > listening.mp3

При подключение к host запускается команда записи с микрофона, конвертирования и записи потока "звука" в stdout который передаётся через ssh на локальный компьютер, на котором этот поток направляется в mp3 проигрыватель или файл


URL: http://breys.ru/blog/435.html
Обсуждается: http://www.opennet.me/tips/info/2184.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Передача звука с микрофона по сети"  +/
Сообщение от BartMan on 03-Окт-09, 09:18 
А можно ещё прикрутить запись по наличию этого самого звука?...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Передача звука с микрофона по сети"  +/
Сообщение от pavlinux (ok) on 03-Окт-09, 20:50 
Откройте для себя USBIP

CONFIG_USBIP (в Staging)
и скачать userspace приблуды http://usbip.sourceforge.net/

(тока не говорите шо у Вас суперкамеры работающие через свой PCI-X контроллер)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Передача звука с микрофона по сети"  +/
Сообщение от anon on 04-Окт-09, 14:43 
Вот только это решение здесь и сейчас. А то, что вы предлагаете - требует сборки модуля ядра.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Передача звука с микрофона по сети"  +/
Сообщение от аноним on 21-Окт-09, 07:37 
>Вот только это решение здесь и сейчас. А то, что вы предлагаете
>- требует сборки модуля ядра.

"Потребовалось незаметно пересобрать ядро в удалённом помещении в котором находился компьютер в Linux"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Передача звука с микрофона по сети"  +/
Сообщение от cobain (??) on 04-Окт-09, 15:00 
не подходит. слишком большой оверхед по сравнению с mp3.
п.с. я вместо ssh использовал netcat
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Передача звука с микрофона по сети"  +/
Сообщение от ffsdmad (??) on 06-Окт-09, 13:03 
я кстати отмечал у себя, что с помощью netcat можно раздать звук на кучу клиентов
только я забыл как netcat запустить для этого
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Передача звука с микрофона по сети"  +/
Сообщение от sHaggY_caT (ok) on 21-Окт-09, 07:18 
Не на кучу, но на два, так же можно разделить pipe с помощью tee о_О :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Передача звука с микрофона по сети"  +/
Сообщение от ffsdmad (??) on 06-Окт-09, 13:04 
>Откройте для себя USBIP
>
>CONFIG_USBIP (в Staging)
>и скачать userspace приблуды http://usbip.sourceforge.net/
>
>(тока не говорите шо у Вас суперкамеры работающие через свой PCI-X контроллер)
>

а можно по подробнее и на русском?

а мне мой способ близок потому, что все утилиты знакомые, имееются в изобили и мы всех знаем, ценим и любим

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Передача звука с микрофона по сети"  +/
Сообщение от pavlinux (ok) on 06-Окт-09, 13:41 
>[оверквотинг удален]
>>CONFIG_USBIP (в Staging)
>>и скачать userspace приблуды http://usbip.sourceforge.net/
>>
>>(тока не говорите шо у Вас суперкамеры работающие через свой PCI-X контроллер)
>>
>
>а можно по подробнее и на русском?
>
>а мне мой способ близок потому, что все утилиты знакомые, имееются в
>изобили и мы всех знаем, ценим и любим

Про USB_IP ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Передача звука с микрофона по сети"  +/
Сообщение от pavlinux (ok) on 06-Окт-09, 15:31 
>>Откройте для себя USBIP
>>CONFIG_USBIP (в Staging)
>>и скачать userspace приблуды http://usbip.sourceforge.net/
>>(тока не говорите шо у Вас суперкамеры работающие через свой PCI-X контроллер)
>а можно по подробнее и на русском?
>а мне мой способ близок потому, что все утилиты знакомые, имееются в
>изобили и мы всех знаем, ценим и любим

Скоро в эфире на Opennet - USB/IP.FAQ

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру