Передача звука на удаленный компьютер (Передача звука на удаленный компьютер)

Обсудить вопросы и проблемы со звуком

Модератор: Модераторы разделов

Ответить
gesigor
Сообщения: 403
ОС: Fedora 30
Контактная информация:

Передача звука на удаленный компьютер

Сообщение gesigor »

Здравствуйте.
Нашел как передавать звук с удаленного компьютера на локальный:

Код: Выделить всё

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

А нужно с локального на удаленный. Пробовал так:

Код: Выделить всё

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

Пишет такую ошибку:

Код: Выделить всё

Playing MPEG stream from - ...
MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
socket(): Address family not supported by protocol
Error opening unknown libao pulse driver. (Is device in use?)

В чем моя ошибка?
Команда на локальном копьютере работает.

Код: Выделить всё

arecord -F 5 -D hw:0,0 -t wav -f cd -c 2 > 1.wav
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
Obscurus
Сообщения: 171

Re: Передача звука на удаленный компьютер

Сообщение Obscurus »

Не совсем по теме, но может быть стоит попробоватьNetJack? Оно как-то больше для звука подходит, чем ssh.
Спасибо сказали:
deb6
Сообщения: 54
ОС: Debian 6.0

Re: Передача звука на удаленный компьютер

Сообщение deb6 »

Практически любой звуковой сервер (arts, esd, pulseaudio, jack) умеет передачу звука по сети.
http://txt.deb6.ru | http://deb6.ru | люди любят debian
Спасибо сказали:
gesigor
Сообщения: 403
ОС: Fedora 30
Контактная информация:

Re: Передача звука на удаленный компьютер

Сообщение gesigor »

проблема нашлась в самом mpg123. Он не очень дружил с pulseaudio без плагина. Разбираюсь далее...
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
gesigor
Сообщения: 403
ОС: Fedora 30
Контактная информация:

Re: Передача звука на удаленный компьютер

Сообщение gesigor »

поставил на удаленный плагин для работы с pulseaudio, включил сетевую поддержку pulseaudio. Перестала работать команда

Код: Выделить всё

ssh user@host1 "arecord -F 5 -D hw:0,0 -t wav -f dat -c 1 | lame -" | mpg123 -
. Пишет :

Код: Выделить всё

Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
arecord: set_params:1059: Channels count non available
Warning: unsupported audio format
Ошибка сегментирования (core dumped)

Перестала также работать

Код: Выделить всё

arecord -F 5 -D hw:0,0 -t wav -f cd -c 2 > 1.wav

Такое ощущение, что на удаленном перевернулось все с ног на голову..
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
Ответить