找回密码
 -注册-

我为升频狂,PGGB-RT+Album Player+Diretta 世界首创升频串流路线

查看数: 33961 | 评论数: 108 | 收藏 31
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-2-10 15:33

正文摘要:

我为升频狂,PGGB-RT+Album Player+Diretta 世界首创升频串流路线 在HQ群友们的技术指点下(尤其是欢乐总的关键发现),PGGB+Album Player(简称AP)+Diretta这一世界首创三机升频核桥分离串流路线玩法逐渐在成 ...

回复

carrionlee| 来自上海 来自 上海 发表于 2026-6-16 17:11
有几个可以优化的点
1. 让第二台(screamalsa)和第三台(apscream)机器使用chrony同步时间,对齐系统时间,让发送和接收的速度基本相等,有助于alsa buffer的稳定,长时间高采样率歌曲出错的概率基本为零
2. 可以把第三台机器(apscream),也就是endpoint机的 scream 接受网卡、apscream进程、连接DAC的usb irq 绑定到同一个cpu isolation分组,并且优先级依次提高
clark8888| 来自北京 来自 北京 发表于 2026-6-16 09:15
pggb-rt + AP uPnP(ScreamAlsa) + 尖叫桥感觉完全可以平替diretta了,这样就是全免费软件组成三机体系化串流了
zheng_nick| 来自四川 来自 四川成都 发表于 2026-4-9 19:37
clark8888 发表于 2026-4-6 16:15
尖叫设置就是手动编辑修改2个设置文件:

pc windows端的asioscream.ini

感谢大佬
clark8888| 来自北京 来自 北京 发表于 2026-4-9 06:22
aiked999 发表于 2026-4-8 17:57
老师你好,请问一下,一台dell的WYSE小主机安装了这个网桥系统,可以使用。只是无法正常关机,一直卡最后 ...

机神的固件偶尔不能关机也正常,hqos有的版本也总是不能关机。 可以长按电源键强行关机,Linux文件系统不脆弱不会受到损坏,只是增加了一点点风险损坏硬盘吧。没办法解决,对串流和音质没影响
aiked999| 来自江西 来自 中国 发表于 2026-4-8 17:57
clark8888 发表于 2025-8-18 16:11
通过网盘分享的文件:TAB-DONATE
链接: https://***.com/s/17guMmn5tBTU0z1j4wREfpw?pwd=datu 提取码: ...

老师你好,请问一下,一台dell的WYSE小主机安装了这个网桥系统,可以使用。只是无法正常关机,一直卡最后的关机画面。可以有办法解决吗?这种情况理论上对串流有影响吗?谢谢!
clark8888| 来自北京 来自 北京 发表于 2026-4-6 16:15
zheng_nick 发表于 2026-4-5 15:56
老大给个尖叫设置简要教程吧

尖叫设置就是手动编辑修改2个设置文件:

pc windows端的asioscream.ini

[Scream]
BPS=24
ReceiverIP=192.168.31.127  #你的尖叫桥的ip地址
TCP_Mode=0
--------------------------------------------------------------
尖叫桥端的config.txt

AP_MODE 1/0          # 启用 Album Player 模式(支持 Native DSD)
MMAP_MODE 1/0        # 启用 MMAP 缓冲区访问模式
TCP_MODE 1/0         # 使用 TCP 代替 UDP (只适用于无线wifi的数据包校验,减少干扰后果,但 CPU 负载更高,延迟高
ALSA_PERIOD_FRAMES   # ALSA 周期缓冲区大小(帧)
ALSA_BUFFER_FRAMES   # ALSA 缓冲区大小(帧)
PRELOAD_BUFFER_FRAMES # 预加载缓冲区大小
SCREAM_LATENCY       # 延迟设置

新版增加了:
PORT=4011
LOCK_CORE=1   # 只用cpu最后一个线程(千万注意此处设置不能和TAB的线程隔离设置冲突,否则经常出怪声),默认为0就是不锁线程
PRIORITY=93
NICE=-20

--------------------------------------------------------------------------------------
=1为启用 =0为不启用或采用其它方式

尖叫的声卡解码器同ap uPnP相同,通过ap uPnP的设置界面选择你的解码器
zheng_nick| 来自四川 来自 四川成都 发表于 2026-4-5 15:56
clark8888 发表于 2026-3-21 11:05
ap scream补齐功能向ap uPnP靠齐:

2026年03月20日 • 已更新RPi 4/5的Yoctoap固件以提高兼容性

老大给个尖叫设置简要教程吧
qchde| 来自广东 来自 广东江门 发表于 2026-4-2 10:04
clark8888 发表于 2026-3-27 15:36
foobar(插件PGGB-RT升频)n100的性能也凑合→网线→Album Player uPnP中继机→网线→Diretta桥机→USB到界 ...

我在原有的基础上加了foobar升频的插件就已经有明细提升了,后来研究到USB隔离就增加了一台UIP 现在的效果提升巨大暂时满足了 等空闲了慢慢研究这个
clark8888| 来自北京 来自 北京 发表于 2026-3-27 15:36
qchde 发表于 2026-3-27 10:35
是不是这样理解: foobar(插件PGGB-RT升频)对机器性能有要求→网线→Album Player桥机→网线→Diretta→USB ...

foobar(插件PGGB-RT升频)n100的性能也凑合→网线→Album Player uPnP中继机→网线→Diretta桥机→USB到界面--解码器

如果不用diretta可以完全免费软件: foobar ASIO ( 插件PGGB-RT升频)n100的性能也凑合→网线→Album Player Scream尖叫桥→USB到界面--解码器

仙籁等数播就用不上了,只是方便而已
qchde| 来自广东 来自 广东广州 发表于 2026-3-27 10:35
是不是这样理解: foobar(插件PGGB-RT升频)对机器性能有要求→网线→Album Player桥机→网线→Diretta→USB到界面--解码器。 我想问一下Diretta可以替换成其他串流机不, 我现有的设备是用foobar串流到仙籁M1T
clark8888| 来自北京 来自 北京 发表于 2026-3-21 11:05
ap scream补齐功能向ap uPnP靠齐:

2026年03月20日 • 已更新RPi 4/5的Yoctoap固件以提高兼容性
  随着模型新版本的发布。
  • 网站和系统图像中已更新apscream接收器到2.9版本。设置中添加了端口号选择,
  优先级参数并启用独占模式
  使用最后一个处理器核心(LOCK_CORE)。
  为了进一步从核心流中释放最后一个核心
  在系统中,将(cmdline.txt)添加到命令行中是有益的
  参数 isolcpus=3(这是针对四核处理器的示例)。
  • 在系统镜像中将Spotify Connect更新为最新版本
  (不支持无损)。
  • ScreamALSA驱动已更新至2.0版本。架构已更新。
  驱动程序提升了工作稳定性和同步精度,
  降低了计算负载,取消了尺寸限制
  驱动程序的时期。
  • piCoreAP的构建已基于pCP 11进行更新。
  https://albumplayer.ru/linux/picoreap11.zip
  https://albumplayer.ru/linux/picoreap11-64.zip
  添加了ScreamALSA驱动程序和apscream接收器,
  已添加LMS(Lyrion)服务器,通常包含mc和维护支持
  文件系统。所有组件,包括squeezelite和
  Spotify Connect可以通过scream协议输出声音
   ScreamALSA驱动程序。加载ScreamALSA驱动程序是通过
  在“调整”选项卡底部,移除第一个用户命令开头的#符号。
  要通过ScreamALSA输出自动加载squeezelite,需要
  在/opt/bootlocal.sh文件中的相应行中去掉#号。
  ScreamALSA驱动程序的参数设置在
  /home/tc/scream.conf,然后需要进行备份并重启。
  为了让squeezelite通过ScreamALSA输出,在“Output setting”字段中
  需要指定hw:CARD=ScreamALSA。要启动apscream接收器可以
  在第二个用户命令行中添加 /home/tc/scream/apscream
  通过移除#号,Spotify Connect将被添加到开机自启动中
  在第三个用户命令中。
  在更新pCP系统时,应先进行备份,然后
  恢复文件
  /mnt/mmcblk0p2/tce/optional/alsa.tcz 和 alsa.tcz.md5.txt。
  • 电台目录已更新。许多电台位于
  在俄罗斯被屏蔽的服务器上。为了方便俄罗斯用户
  此类电台已从目录中剔除。它们可作为补充加入到广播目录中,
  在播放器文件夹中解压存档
  https://albumplayer.ru/radio/blockradio.tar.gz
k71g| 来自广东 来自 中国 发表于 2025-11-28 17:11
charles7in 发表于 2025-11-28 15:57
PGGB 有开心版吗?想搞一些歌到卡里听

PGGB 现在免费了,直接用。
charles7in| 来自广西 来自 广西桂林 发表于 2025-11-28 15:57
PGGB 有开心版吗?想搞一些歌到卡里听
ideos| 来自广东 来自 广东 发表于 2025-11-14 22:54
seeteeyou 发表于 2025-11-12 21:16
Kona Linux 8.0 更新到最新的版本之后也可以用,CPU 方面只要支持 AVX2 指令集就行了:

https://gro ...

感谢您的分享,受益良多,想问下您使用较多的系统是哪个呢?
clark8888| 来自北京 来自 北京 发表于 2025-11-14 06:40
sieft 发表于 2025-11-13 12:51
数学上讲,升频是不是插值的意思?

升频的目的不是插值,而是推送噪声到带外高频方便LPF滤除----------------------------------------------------------------------------------


从数学上讲,升频(上采样)确实与插值密切相关,但两者并不完全等同。升频通常指通过插值等方法增加数据的采样率或频率‌。

升频与插值的关系

升频的核心目的是将低频数据转换为高频数据,例如将每日数据扩展为每小时数据‌。在这个过程中,‌插值是一种关键的技术手段‌,它通过在已知数据点之间估算并插入新的数据点来实现频率的提升‌。常用的插值方法包括线性插值、多项式插值(如拉格朗日插值)等‌。

插值的数学定义

插值(interpolation)是数值分析中的一种方法,通过已知的离散数据点,在范围内推求新数据点的过程‌。例如,线性插值通过连接两个已知点生成一条直线来估算中间值‌,而拉格朗日插值则利用多项式函数拟合多个点‌。

升频的应用场景

升频技术广泛应用于音频处理(如将8K采样率提升至16K)‌、视频处理以及时间序列分析(如金融数据重采样)‌。在这些场景中,插值算法通过增加数据点来提升频率,但需注意插值可能引入的误差或失真‌。

总结

升频是目标(提高频率),插值是实现这一目标的主要方法之一‌。因此,可以说升频依赖于插值技术,但插值本身是一个更广泛的数学概念‌。



sieft| 来自印度 来自 亚太地区 发表于 2025-11-13 12:51
数学上讲,升频是不是插值的意思?
k71g| 来自广东 来自 中国 发表于 2025-11-13 09:43
seeteeyou 发表于 2025-11-12 21:16
Kona Linux 8.0 更新到最新的版本之后也可以用,CPU 方面只要支持 AVX2 指令集就行了:

https://gro ...

谢谢你了,虽然看不懂你的回帖,我在其他地方找到了学习版了。

Archiver|手机版|粤icp备09046054号-9|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2026-6-24 12:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表