发烧论坛

注册

 

发新话题 回复该主题

foobar2000 v1.6.11用Upnp推送播放时卡顿和延迟 [复制链接]

1#
1、播放设备为PC(CPU为9代i5,操作系统win10,无内、外置声卡),播放软件为foobar2000 v1.6.11,用Upnp插件推送播放,电脑wifi连接至路由器;2、音箱为Hivi M500,wifi连接至同一路由器(蓝牙音质有明显差距,不选择),这样省了音频线和中间的解码设备,音质个人认为不错,并且摆放自由;
3、因为手上有一些DSD64音频文件,因此在foobar2000设置里将最高采样设置为2822400Hz,如下图:

4、实际推送播放DSD64音频时,采样2822400Hz、码率5645kbps的音频,不知何故在Upnp contronller播放栏里显示播放码率为90316kbps,如下图:

应该主要是高码率的影响,播放延迟非常严重,就像是用慢动作来唱一首歌,无法接受。
在设置里把最高采样调整为192000Hz,则推送播放时,采样降为192000Hz,显示码率为6144kbps,仍然是高于这首歌的原有码率5645kbps。这时,声音正常,偶尔发生卡顿。
在任务管理器里设置了一下程序占用模式,效果不大,不能明显解决上述的问题。无奈,暂时只得将最高采样调整为96000Hz,这时码率降为3072kbps,完全正常播放。
问题:1)播放时为什么不是按原有码率进行推送?为什么会自动提高码率?这情况在采样为192000Hz或更高的音频文件推送播放时普遍存在,而采样为96000Hz或以下的音频在推送播放时,没有这种现象,都是原码率。2)有没有办法能够解决这个问题?虽然本人听不出采样为96000Hz时的播放效果与采样为192000HZ或更高时有啥不同,还是想有可能的话按音频的原采样、原码率播放,心里不会有遗憾。
虚心请教各路大神,盼望得到指导!
分享 转发
TOP
2#

补充,似乎是音频位深为24比特的,在推送播放时都会提升码率。
TOP
3#

看一下这个教程:https://tieba.baidu.com/p/7238482118
我就是按照这个教程设置的,完全不卡,而且我的电脑配置比你的差很多。不过,接收upnp推送的设备和你的不一样,我的是装了门耳朵定制版moode的开发板。
TOP
4#

回复 3楼最忆是儿时的帖子

谢谢指教!我点进去看了,似乎有点不同,我的情况是电脑直接推送到有源音箱播放(音箱应该是自带解码的),没有中间设备了。我一开始就是那样设置,码率自动升高得惊人,然后回放的声音就拉得非常非常长,超慢动作。
TOP
发新话题 回复该主题