
用openwrt或者istoreos软路由的方式,来实现影音的高质量互联网串流
一年前写过这篇文章。这一年,我暂时离开一直在攻克的x86领域,到了arm领域。我像发现了新大陆一样,各种玩法开挂了。所以在更新一篇,说说最近的网络成果。
各位pchifi发烧友传统上都喜欢烧交换机,但是在我的几年实践,发现路由远比交换机重要的多。
我试过市场上多种hifi交换机,最近三个月还试过单台2万+外接cybershaft主时钟的二交换机串接的方式,也还没有足够好到我认同的地步。
反而我用以下方法,成功实现了极高音质的网络音频能力。

方案以下核心特点:
- 华为企业级光猫MA5671或者B610(咸鱼有摩改版本流通)
- 用一台高音质的x86或者树莓派转盘改做软路由,然后lan口通过HiCAS Excite USB网卡,再接QNAP QSW-2104-2S交换机,然后再接AP、NAS,以及后续交换机
- 以上所有供电都用HiCAS L5线性电源供电,并且接入HiCAS DREAM高级影音用隔离牛
- 所有网线都用HiCAS单晶银或者更高等级的网线+usb线。交换机之间可以使用塞尔之声冷冻DAC线或者西门子LC-LC SFP+线(2m),也可以根据长度使用高质量的铜芯银芯网线。注意:所有sfp线相比电网线,都有一股塑料味,越长越明显,以上提到的二种2m线会淡一点。

为什么用软路由,不是因为软路由操作系统好听,而是通过软路由OS,可以选择音质超级好的x86或者arm电脑板方案,改成软路由。
所以软路由就变成了家庭数播方案的另外一机。家庭数播方案需要包括如下主机:
- 核机:主管音源管理+控制,如roonserver,audirvana server或者jriver。也有手机替代方案,如jplay ios app,bubbleupnp app,qqmusic app等
- 过境桥机:roonbridge,hqplayer单机或双机,jplayfemto单机或双机,mpd+upmpdcli,airplay,squeezelite等
- endpoint桥机:diretta,aes67,dante等利用asio/alsa接口做ip音频协议的串流桥机
- nas机:提供下载,存储,音源分享功能(如upnp或samba/nfs/webdav)的机器,也可以承担roonserver功能
- 软路由机:网络管理,(光猫后)网络信号源头,也能承担nas功能
如果追求高音质,就不是随便选一台电脑。经过长时间的沉淀,我还是推荐我的二个方案:
- HiCAS X86 HULU方案:用一个B85 MATX主板+无核显E3 CPU方案,经过多种主板改造,BIOS定制刷写,HiCAS定制开发的ATX全线行供电管理板方案+L5供应的高质量线性12V+5V电源,可以获得极高的音画能力
- 树莓派CM4改造的C39方案:经过三组L5PLUS+L6PLUS供电,高音质电容,高像噪OCXO改造的树莓派方案,极高的音质表达能力



为什么树莓派C39方案可以获得更好的音质,可以参看我另外一篇专栏文章。
然后,不管什么方案,Lan口都通过HiCAS Excite USB网卡输出。此网卡音质明显超过JCAT XE NET网卡音质,并且桥接当交换机用时,音质好于20000+的交换机。
为了解决Lan口不足的问题,通过交换机来扩展网口。这里我还是推荐QNAP QSW-2104-2S企业级交换机,内部方案是主控+独立PHY的方式,输出2个光口和4个电口。这是比单主控更适合影音的方案。
串流音源:
- Qobuz或者Tidal,通过Roonserver、Audirvana或者Jplay IOS/BubbleUPNP等手机APP的方式进行绑定,推送给相应的网桥。可以获得比本地文件更高的音质。这也是roonserver玩家的主要玩法。
- QQ音乐:虽然音质不如本地,但是贵在中文曲目实在太多,选曲聆听超级方便。而且只要网络和播放系统足够素质高,依然可以听到极其高素质的音乐回放。建议用手机qqmusic通过qplay进行推送,而不要用桌面版本的qq音乐。
- 网盘存储:通过115或者alipan,或者更多的国内的云存储方式,再通过CloudDrive2的挂载方式,把云存储挂载到本地任意一台主机的目录下,实现本地访问。任意一台主机包括软路由,nas,转盘电脑等。115网盘终生5000元费用,PB级的存储量,远比自己架nas便宜多得多。现在一块16T的硬盘,都要2000元。影音发烧友都大量的使用115网盘,下载和存储和访问播放。家里200m宽带就可以实现蓝光文件的时时挂载远程访问和播放。
当然不仅听音乐,看影视也是一样的,国内的爱优腾芒果云电视,国外的appletv,disney+,netflix,都是今后看视频的主要方向
所以互联网络串流是未来聆听音乐和看影视的主要方式和主要趋势,网络部分不可不搞。
选择好了硬件,那当然就要搭配合适的软路由操作系统。最常见的openwrt或者immortalwrt或者iStoreOS(ikuai我还不熟悉)。上面三个,openwrt是最原始的,其他都是openwrt的升级马甲。市面上X86的固件最多。iStoreOS是挂载了非常多应用的国内扩展版本,有内部app市场。
官方istoreos的下载:路由器固件下载中心 - iStoreOS
官方immortalwrt的下载:https://firmware-selector.immortalwrt.org/
我分享一个用香橙派R1 PLUS LTS的我定制的immortalwrt固件。包括影音发烧友喜欢的minidlna、aria/transmission下载、clouddrive2云盘挂载等模块。immortalwrt-24.10.5-rockchip-armv8-xunlong_orangepi-r1-plus-lts-ext4-sysupgrade.img.gz
链接: https://pan.baidu.com/s/1jqIiDn_RFW2ymOkVoMt2WQ?pwd=mgy1
R1 PLUS LTS非常适合做一个便携随身带的小路由,rockchip3328主控,本身一个wan一个lan,还有一个usb口可以在多扩展一个网口。官方还提供一个铝合金外壳。typeC 5V供电。


树莓派4本身只有一个千兆网口和一个usb2.0网口,但是诸多树莓派CM4扩展板提供pcie转usb3.0的功能,通过usb3.0就可以扩展出千兆或者2.5G的满速网口。
我们专门为树莓派CM4定制了一个固件,对openwrt打上了realtime的补丁,是个RT低延迟内核。这个镜像,我们只免费提供给HiCAS的用户。

另外,选择arm板,有个小技巧,要选择用sd卡启动的,不要用emmc存储的。sd存储的声音比emmc好听,特别是用slc材质的sd卡。
进入操作系统
- iStoreOS的默认网关是192.168.100.1
- 我提供的定制immortalWRT的默认网关是192.168.1.1
设置的时候,建议先当旁路由来用,网关地址不要和主路由一致。可以wan和lan口都插交换机,这样又可以通过lan口访问,又有wan口可以通网。
然后在操作电脑上,手工添加旁路由的网关和IP地址。这样就可以访问旁路由了。

先进入网络设备定义



连接成功,要出现ipv4和ipv6的ip地址
树莓派上测试,发现usb网卡作为eth1,必须走usb3.0模式,usb2.0模式就不认网卡。但是作为eth2就可以走usb2.0,这是何原因,有懂行的朋友请告知。
安装cloud drive2
istoreos里面自带了cd2,openwrt可以手工安装
https://github.com/cshczh/clouddrive2 一键安装脚本
opkg install bash #安装bash功能
curl -fsSL "https://raw.githubusercontent.com/cshczh/clouddrive2/main/cd2.sh" | bash -s install

关于passwall功能安装与更新,请参考GitHub - moetayuko/openwrt-passwall-build: Binary distribution of https://github.com/Openwrt-Passwall built with official OpenWRT SDK. · GitHub的方法,添加源,然后可以自行完成安装或更新。

除了主件程序,所有插件也要安装或更新

有2点注意:
- 用opkg repository的方式,不管用istoreos还是openwrt,immortalwrt,不管什么硬件。
- 自动下载的链接地址会有缺陷,要手工补全

不通过添加源的方式,也可以手工下载ipk文件,然后手工更新。比如树莓派4:openwrt-passwall-build - Browse /releases/packages-24.10/aarch64_cortex-a72/passwall_packages at SourceForge.net。#luci目录是主件程序,package目录是插件程序。


最后,是广告时间:
数播系统的播放器不仅需要core+桥机,还需要软路由。HiCAS设计的如下方案硬件,可以兼顾以上所有需求:
- HULU ATX:音频Core机或网桥,NAS,软路由,视频播放器
- iNUC:音频Core机或网桥,NAS,软路由
- 树莓派CM4+C19:音频网桥(双机叠用),diretta网桥 (C19没有usb3.0口,不适合做软路由)
- 树莓派CM4+C39:音频网桥(单机用),diretta网桥,软路由
- 树莓派CM5+C39:hqplayerd专机
- 香橙派3 LTS:diretta网桥