PulseAudio水槽口吃
我在Pi上安装了raspbian并配置了PulseAudio接收器,目的是将所有音频从台式机流式传输到Pi,从而驱动扬声器。 我遵循了这个很好的描述:http : //www.raspberrypi.org/phpBB3/viewtopic.php?f= 38&t= 11124 最初,这似乎没有问题。但是,从台式机发送的音频在Pi上始终不停地发出声音,好像缓冲区持续欠载,中间只有几个采样丢失。 我整天都在努力寻找原因,但无济于事。基本设置是: 有线局域网连接 最新的树莓派(2013年9月26日)具有最新的固件更新 两侧都有PulseAudio 2.0(Ubuntu桌面) 通过mplayer,图腾,ffplay播放 通过模块本地协议tcp进行网络传输 这是我尝试的: 直接在Pi上播放音频效果很好。 流式传输到其他(台式)计算机工作正常。 通过直接连接(指定$ PULSE_SERVER)发送音频效果很好,很少卡顿,但仍然容易出现问题2(请参阅下文) 通过桌面PulseAudio隧道发送音频可提供持续的卡顿 增加优先级/实时调度...无济于事 将采样率固定为48 kHz ...无济于事 将重采样算法设置为“琐碎” ...无济于事 调整默认片段/片段大小...无济于事 我在PulseAudio日志中没有发现任何问题的迹象(从开始播放时开始显示): D: [alsa-sink] protocol-native.c: Requesting rewind due to end of underrun. D: [alsa-sink] sink-input.c: Requesting rewind due to uncorking D: [pulseaudio] sink.c: Suspend …