时隔22年重操旧业,说说NS200网络媒体服务器,97楼更新第一轮EtherREGEN等网络结果
本帖最后由 andygaof 于 2019-12-5 17:53 编辑还是先说说情怀
现在好像不流行谈情怀,但是今晚我还是想先说说情怀。22年前读大二,生活所迫加上兴趣使然开始在沈阳的三好街打工学习给人装电脑,晚上学习什么微软,思科认证工程师。从此本专业是学习食品工程的我走上一条不归之路,大学毕业加入华为创立华为的认证培训体系,随即跟随李一男为一个叫港湾网络的公司打拼6年无疾而终。之后转战多个全球500强企业担任各种技术“总”。3年前决定做点不一样的创办赛耳之声,再过48小时,这个小的不能再小的公司满三岁。2年前伙同华为和港湾两家公司的核心路由器研发大佬朱天文创办至纯网音,决定在网络音频市场弄潮做人生的最后一次拼搏。但是无论是三年前创办赛耳之声,还是两年前创办至纯网音的时候都没想到的是——在时隔22年之后,我再次装了一台“电脑”拿出来卖。所不同是这电脑除了用了现成的板子(研杨科技up squared)之外,机箱,电源和CelWare3.0.0操作系统都是我设计的罢了。
曾经梦想网桥可以隔离一切前端影响,但是理想丰满却现实骨感,媒体服务器对声音的影响仍然巨大。于是赛耳之声与至纯网音继续投入媒体服务器研发。赛耳之声的定位是用市场现有器件通过优化得到一个价钱不贵,声音优秀但不求卓越的产品。至纯网音的定位是自研一切,不向声音妥协,所以赛耳之声的媒体服务器先问世。前几天发了一个USB预览版软件系统,有烧友在插在NUC上,同样运行ROON,结论是吊打ROON自家的rock系统。而NS200使用的研杨科技的这块板子也算给力,各方面都适合音频服务器使用。甚至被HQPlayer作为唯一的HQPlayer embedded版本的服务器硬件选择。由于NS200的软件不像USB版本那样需要考虑通用性,优化的更加彻底。同时用了电池+3045+音频电容的线性电源方案,听过早前版本的烧友加客户,在群里刚刚说可以发货了,就把一开始准备的少量备货抢光了。那么NS200究竟是什么?做了哪些优化?下面一一道来。
本帖最后由 andygaof 于 2019-11-26 10:49 编辑
NS200是什么?
大致上说这货的主要用途是用来做ROON Core,HQPlayer embedded,UPnP服务器的。当然也如果USB口直接插个解码器听,声音也算是相当不错。大致上有以下这么三种用法。
用法一:媒体服务器
使用上面的网口连接家庭路由器,下面的网口连接串流设备。串流设备与解码器连接。
用法二:高级HiFi交换机下的媒体服务器
使用下面的网口连接HiFi交换机,网络串流设备网口同样与HiFi交换机连接,串流设备与解码器相连。
用法三:独立播放器
使用USB直接连接解码器,网线连接家庭路由器,可以使用ROON或者HQPlayer播放。CelWare 3.0.1在线升级后可以支持UPnP本地播放。
最近认真研读了高总的几篇科普文,收益良多,静待后续:handshake 不是太懂这个和PNA网播哪不一样? spitz 发表于 2019-11-26 10:12
不是太懂这个和PNA网播哪不一样?
http://www.headphoneclub.com/thread-733748-1-1.html?tdsourcetag=s_pctim_aiomsg
看高总这篇,PNA是音乐网桥,NS200是媒体服务器 Server来了啊,期待有机会听到样机,和nBridge搭配试试。 高总,NS200成品尺寸是多少?
小白 发表于 2019-11-26 10:36
Server来了啊,期待有机会听到样机,和nBridge搭配试试。
照片里的这个,今天发给你。:lol 本帖最后由 andygaof 于 2019-11-26 11:27 编辑
说说引以为豪的软件 CelWare3
现在大多类似的盒子是在老外的开源音乐系统如Volumio,Moode的基础上修改而来。而NS200的系统CelWare3.0.0是我用两年时间,一个人(当然Volumio也是一个人)一点一点堆出来的。与Volumio/Moode这种着眼于提供便利的MPD播放界面为主要设计目标不同,这个系统是带着为串流优化音质的DNA出生的。在这里感谢两年来一直伴随着CelWare成长的群用户,你们的支持是我不断前行的动力。
注重操作系统底层优化的CelWare
CelWare动脑筋最多的地方并不是提供方便的界面,因为这些工作已经被ROON,mConnect,Linn这些软件干完了。相对于做一个方便的界面,CelWare更加关注的是对底层操作系统的仔细优化。曾经对Linux实时内核使用的时钟频率4个参数和优先级设定5个参数,做了20个版本进行详细的听音分析;分析例如裁剪系统硬件(不能使用USB2.0,HDMI接口等)对声音的影响;详细分析播放系统优先级与占用CPU核心数量对声音的影响等等。
例如:在NS200设定为本地USB解码器播放时,系统内部的硬件调度优先级是USB最高,而网络优先级其次。同时USB接口硬件调度独享一个CPU核心。
(xhci为USB硬件调度,优先级90,enp2s0为网络,优先级为85,其他硬件响应优先级为50)
而设定为网络串流播放优先时,系统网络硬件调度优先级最高,USB则在普通硬件优先级队列里。同时网络接口硬件调度独享一个CPU核心。
(enp2s0为网络,优先级为90,其他硬件包括xhci的USB响应优先级均为50)
其他类似的优化非常多,尤其时内核经过反复裁剪听音评估。在不同的内核编译参数下,同样的实时内核版本,声音并不相同。可以说CelWare 3所采用的底层Linux系统被高度的音频优化了。
在这里鸣谢群里的Armstrong同学,他利用业余时间,同步帮我听评了几乎所有几百个不同参数的优化版本。可以说是CelWare的干爹之一。
本帖最后由 andygaof 于 2019-11-26 11:55 编辑
NS200的操作
开关机
软件界面
NS200没有任何显示,甚至连个指示灯都没有设计。如何操作和配置这个设备呢?
最简单的方式是无论您用不用ROON,都建议在手机里装个ROON Remote。然后打开它,立即就可以看到NS200的IP地址。
随后在手机浏览器里输入这个IP,就可以打开NS200的设置页面。页面风格理念跟产品外观设计理念保持一致,不花哨,不惊艳,耐看,实用。
点击右上角图标,就可以打开菜单项
这里不罗嗦所有的配置,只说几个关键点
1. 关闭不需要的
为了声音质量CelWare本身已经把Linux的功能裁剪掉了大部分,但是进程越少声音越好还是事实,因此首先在音乐服务管理里面关闭不用的功能,以进一步提升音质。同时如果不复制音乐文件的话,建议在网络配置里面把NAS功能关了,用的时候再打开。
请问,还有没有相对应的PNA server产品啊 这个产品目前只是过渡版本的core吧?还不是终极版本的core吧 ROON Core 与桥的市场前景很好,特别是目前转门为ROON设计的CORE还不多,官方的又太坑了,
这个机遇抓的挺准的,估计今后几年随着ROON的不断扩展,这类设备会越来越多。 luomo 发表于 2019-11-26 11:44
请问,还有没有相对应的PNA server产品啊
有的,预估明年下半年问世。目前在设计主板中。 关于声音优化
网络连接方式
在声音优化中有两点值得注意,第一点是网络怎么连接。NS200本身提供了两个网络接口,无论何种配置,下面的网口在操作系统上都做了更多的优化设计。所以尽量使用下面的网口连接关键设备。同时由于采用了线性供电,NS200本身可以看成是一台两口HiFi交换机。如果没有其他更好的武装到牙齿的HiFi交换机,那么建议使用下面的网口连接串流设备,上面的网口连接家用路由器。同时在操作界面上把设备配置成为桥接模式。
如果没有其他串流设备,为了避免从网络接收过多的干扰,请关闭网络桥接功能,仅使用下面的网口连接路由器。尽管在软件上关闭桥接后,上面的网口会自动关闭无法使用,但是仍然会从网线上接收干扰,因此,在没有串流设备连接的情况下,或者有高端HiFi交换机的情况下,请只在下面网口连接网线。
关于播放模式选择
NS200大多数情况用作媒体服务器,但是需要说明,其USB播放质量非常不错。因此在页面上提供了两种播放模式供选择。请根据实际情况选择正确的播放优化方式。