找回密码
 -注册-
查看: 14244|回复: 44
打印 上一主题 下一主题

将hifi网播系统进行到底,nas+Daphile/Roon+HQPlayer 一体化终局

[复制链接]
跳转到指定楼层
1
发表于 2023-7-21 09:50 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 北京市西城区
本帖最后由 处理器 于 2023-7-21 19:54 编辑

年初的时候规划把家里ubnt千兆网络升级到万兆。首先,升级到万兆添加几台交换机即可。但手头的主力工作设备都是千兆,之前规划桌面系统全部用雷电3/雷电4组万兆网,经过实际测试“这个方案不可行”,英特尔给用户挖了一个巨坑。经过认真研究:

1、桌面应用NAS升级万兆意义比较大,所以,优先考虑升级NAS,筛选威联通QNAP TVS-h1688X,但高性能的万兆成品NAS不便宜,正好手上有一台主机NUC9 Xeon E2286 + 64G ECC内存 + vPro远程管理,查阅与QNAP TVS-h1688X主板配置相当,并且原装板载3个nvme插槽,双雷电3,可以PCIE*16扩展,这台设备作为NAS硬件非常合适。

2、恰逢今年SSD Nvme硬盘价格下跌,盘了两块西部数据的nvme:4T sn750 + 2T sn850 加上之前两块1T sn850,组成8T纯固态nas,另外一台群晖nas做机械备份盘。

3、NAS操作系统。市面上各种nas系统非常多,经比较,购买了unraid pro正版。

4、虚拟机。unraid创建ubuntu 22.04 LTS虚拟机 + 显卡直通 + CPU 核心直通/隔离,安装HQPlayerEmdeded5.0.3。

5、docker。unraid docker容器安装LogitechMediaServer、Roon Server、Music Assistant(homeassistant音乐播放平台),unraid docker支持在线一键升级容器镜像,非常方便。

6、虚拟机交换机。unraid nas、docker容器和虚拟机ubuntu都要挂在一个虚拟交换器的总线下,这样相互访问物理带宽才能到40Gbps。

7、ARM音乐网桥。ARM架构音乐网桥与unraid NAS一体机通过千兆网络连接/隔离。

经过一番买买买,各种装装装、测测测,daphile/roon Server网播All-in-One一体机软硬件部署完毕,并形成网播软件核心架构:unraid NAS + Docker容器 +虚拟机HQPlayerEmbeded。




历经6、7个月的压力、折腾测试,这个架构非常成熟稳定、接近完美,不要低估了虚拟化、docker效率非常之高。现“全网独家分享”,给有条件的烧油效仿,如果是12、13代大小核CPU,性能会更好,小核心运行nas和Docker、大核心跑升频算法。


具体RoonServer可以参考旧帖:http://bbs.erji.net/forum.php?mod=viewthread&tid=2178547&extra=  聊聊PC hifi与Roon + HQPlayer 网络串流的玩法
具体logitechMediaServer可以参考旧帖: http://bbs.erji.net/forum.php?mod=viewthread&tid=2271717&extra= 聊聊串流网播平台Roon的地表最强平替玩法(番外篇)

因为虚拟机升频有独立显卡CUDA协助,这是44.1khz 16bit PCM 升频调制器7EC V1、2、3或Super到DSD256 sinc-L算法,整体CPU和内存占用率,整机非常轻松(实际上所有DSD256升频算法都可以轻松跑下来)。




本文涉及大量操作优化细节,因为篇幅不在此细数,有兴趣交流、喜欢折腾的烧友建个球球群(836370玖壹柒)。






















2
发表于 2023-7-21 09:56 | 只看该作者 来自 江苏省苏州市
本帖最后由 门的耳朵 于 2023-7-21 10:37 编辑

顶顶顶
unraid pro正版很关键
回复

使用道具 举报

3
 楼主| 发表于 2023-7-21 09:57 来自手机 | 只看该作者 来自 北京市西城区


回复

使用道具 举报

4
发表于 2023-7-21 10:55 | 只看该作者 来自 广东省清远市
楼主玩得溜
回复

使用道具 举报

5
发表于 2023-7-21 11:39 | 只看该作者 来自 新加坡
楼主玩的很顺。
我的NAS是黑群,我在里面用docker部署过HQPE,很卡。
虚拟机好点也有限
回复

使用道具 举报

6
发表于 2023-7-21 12:30 | 只看该作者 来自 北京市
太硬核的极客玩法,前无古人后无来者
回复

使用道具 举报

7
发表于 2023-7-21 16:50 | 只看该作者 来自 上海市
之前exsi搞的 roon openwrt 黑裙,但是hqpe还是另外一台电脑跑的
回复

使用道具 举报

8
发表于 2023-7-21 17:17 | 只看该作者 来自 浙江省杭州市
我自己的使用感受是,专业NAS系统更新用时一般较长,all-in-one方案在此期间要听音乐需要等待。
其实音乐NAS可以由达菲专机来担任;
其余的轻NAS任务(下载共享之类的)甩给openwrt软路由处理;
HQPE专机用不依赖显卡能跑7EC SINC-L DSD256的电脑来担任,据说纯CPU加速的声音更好(这个我没比较过),自己实测12700非K的处理器可以;
网桥系统选择同时支持NAA和squeezelite就行,免费的有dietpi之类,付费的多了去,达菲+HQ时用NAA模式,达菲不HQ时用squeeze;
这样整套系统除了HQ专机的付费密钥外,软件成本=0,而且音乐专机和NAS分开也能做到升级NAS不影响听音乐。
当然如果unraid能够实现在不重启系统的情况下就完成升级组件,那当我啥都没说过
回复

使用道具 举报

9
发表于 2023-7-21 18:18 | 只看该作者 来自 云南省昆明市
顶了,难度好高,先MARK之!
回复

使用道具 举报

10
发表于 2023-7-21 18:18 来自手机 | 只看该作者 来自 上海市
楼主考虑铁威马T12-423嘛测试过rutracker.org里面的音乐是神马码率的嘛
回复

使用道具 举报

11
发表于 2023-7-21 20:08 来自手机 | 只看该作者 来自 上海市
我就unraid a6直接都。
回复

使用道具 举报

12
发表于 2023-7-21 20:21 来自手机 | 只看该作者 来自 福建省福州市仓山区
厉害
回复

使用道具 举报

13
发表于 2023-7-21 22:43 | 只看该作者 来自 北京市
Devastat0r 发表于 2023-7-21 17:17
我自己的使用感受是,专业NAS系统更新用时一般较长,all-in-one方案在此期间要听音乐需要等待。
其实音乐N ...

我和楼主正相反,每个功能都有个独立的机器,最简内核最简系统,gentoo+openrc。甚至airplay和naa都分两台机器,走解码的不同接口。下载机也单独出来。


主打一个干扰最小
回复

使用道具 举报

14
 楼主| 发表于 2023-7-22 06:37 来自手机 | 只看该作者 来自 北京市西城区
本帖最后由 处理器 于 2023-7-22 08:42 编辑
Devastat0r 发表于 2023-7-21 17:17
我自己的使用感受是,专业NAS系统更新用时一般较长,all-in-one方案在此期间要听音乐需要等待。
其实音乐N ...

选择unraid做主力系统,考虑过方方面面,优点很多:

1、unraid组件、插件升级不需要重启系统。

2、采用全固态ssd做存储,避开unraid硬盘陈列效率io不高的缺点。nas是unraid内置功能不需要再单独安装第三方系统,而且很好用,音乐文件管理绰绰有余。

3、使用xeon+ecc内存+vpro远程管理服务器主板,硬件可靠性上可以保证常年24小时开机,并且低功耗待机,大概65瓦左右,QNAP同级别高性能nas都是100瓦以上。

4、unraid、esxi、pve都深入使用过,虚拟机的效率都非常高,油管上测试虚拟化性能损失不会超过5%。unraid的内置docker容器做的非常棒,专用镜像,升级更新一键完成,便于维护。

5、All-in-One。这种架构的网播,实际上播放Delay大幅降低了,因为有40Gbps的虚拟网络带宽保证,HQPe升频延迟播放时间减少了一半以上。

6、unraid有大量参考资料,很好上手,支持中文。













回复

使用道具 举报

15
 楼主| 发表于 2023-7-23 05:32 来自手机 | 只看该作者 来自 北京市西城区
cokesum 发表于 2023-7-21 11:39
楼主玩的很顺。
我的NAS是黑群,我在里面用docker部署过HQPE,很卡。
虚拟机好点也有限

docker不能直通显卡,而且性能损耗比较大,不适合部署hqpe;虚拟机要直通显卡+独占cpu,内存充裕,可以非常轻松跑下来。
回复

使用道具 举报

16
发表于 2023-7-23 07:28 | 只看该作者 来自 辽宁省沈阳市
大家的naa都是用什么机器啊?
回复

使用道具 举报

17
发表于 2023-7-23 07:30 | 只看该作者 来自 辽宁省沈阳市
感觉最后一关的网桥naa还是很重要的,大家都是diy的么?dell的3040不知道能否做naa。
回复

使用道具 举报

18
发表于 2023-7-23 13:11 | 只看该作者 来自 北京市
处理器 发表于 2023-7-23 05:32
docker不能直通显卡,而且性能损耗比较大,不适合部署hqpe;虚拟机要直通显卡+独占cpu,内存充裕,可以非 ...

docker可以直通显卡cuda,我学生计算用的服务器都这么部署的
回复

使用道具 举报

19
 楼主| 发表于 2023-7-24 09:06 来自手机 | 只看该作者 来自 北京市西城区
中关村东路 发表于 2023-7-23 13:11
docker可以直通显卡cuda,我学生计算用的服务器都这么部署的

docker里面显卡不算“直通”吧,容器对显卡是共享访问,不能独占。
回复

使用道具 举报

20
发表于 2023-7-24 13:22 | 只看该作者 来自 北京市
处理器 发表于 2023-7-24 09:06
docker里面显卡不算“直通”吧,容器对显卡是共享访问,不能独占。

可以独占
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

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

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

GMT+8, 2024-9-21 06:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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