- 永久启用pulseaudio
/etc/pulse/client.conf
autospawn = yes
/etc/pulse/daemon.conf
exit-idle-time = -1
- 配置网络端口和音频格式
外部通过网卡从172.21.202.184:13333读即能拿到linux播放的内容音频,往172.202.184:13333写就能模拟linux录音的音频。
/etc/pulse/default.pa
:
load-module module-simple-protocol-tcp record=true playback=true rate=16000 format=s16le channels=1 port=13333 listen=172.21.202.184
- 启动
pulseaudio --start
- 启动录音
ffmpeg -list_devices true -f dshow -i dummy
ffmpeg -f dshow -i audio="@device_cm_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave_{A25C4F73-B8E6-441F-B4EC-4021BFA88535}" -ac 1 -ar 16000 -f s16le tcp://172.21.202.184:13333
- 启动播放
ffplay -ac 1 -ar 16000 -f s16le tcp://172.21.202.184:13333