Обсудить вопросы и проблемы со звуком
Модератор: Модераторы разделов
gesigor
Сообщения: 403
ОС: Fedora 30
Сообщение
gesigor » 16.03.2011 20:33
Здравствуйте.
Нашел как передавать звук с удаленного компьютера на локальный:
Код: Выделить всё
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
Obscurus
Сообщения: 174
Сообщение
Obscurus » 17.03.2011 11:11
Не совсем по теме, но может быть стоит попробовать
NetJack ? Оно как-то больше для звука подходит, чем ssh.
deb6
Сообщения: 54
ОС: Debian 6.0
Сообщение
deb6 » 17.03.2011 11:15
Практически любой звуковой сервер (arts, esd, pulseaudio, jack) умеет передачу звука по сети.
gesigor
Сообщения: 403
ОС: Fedora 30
Сообщение
gesigor » 18.03.2011 09:50
проблема нашлась в самом mpg123. Он не очень дружил с pulseaudio без плагина. Разбираюсь далее...
gesigor
Сообщения: 403
ОС: Fedora 30
Сообщение
gesigor » 18.03.2011 19:26
поставил на удаленный плагин для работы с 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
Такое ощущение, что на удаленном перевернулось все с ног на голову..