天才医少 发表于 2019-6-16 09:47

构建新时代网播服务器全攻略

本帖最后由 天才医少 于 2019-6-16 10:34 编辑

ROON已经流行很久,Hqplayer想必很多人也非常熟悉了,所以网播其实并不是一个新事物,但具体到选择何种结构,如何调试,方案之多,足以让新手难以抉择。本人从19年年初开始搭建网播系统,初有小成,故在此贴中将所有经验分享出来,能对站内群内兄弟烧友能有所帮助就行。
完成贴内所有环节,你会得到一台类似antipodes的服务器,当然,后续用naa加成网络隔离,方案很多,也不记录了。
首先是PC在整个播放环节中的定位,跟传统pchifi通过界面或者火线等途径直接出声不同,网播时代的PC并不能将其定位为一个独立的音源,而是应用其强大的运算能力和管理能力,灵活的软件方案,再通过网络隔离,实现高品质的音频重播。
第一步构建一个强大而又适合HIFI的PC,个人选择的是静音PC方案,电源选择是DC-itx,因为这方面的资料相对很多,所以不多记录了。放1张图


第二步
安装Debian系统
1下载地址:https://www.debian.org/CD/live/
2 下载完成之后下载,应用rufus一类的工具将镜像写入U盘,将U盘插入PC,选择从U盘启动,进入系统安装界面

3 安装教程参考:https://jingyan.baidu.com/article/d169e18608dd8a436611d82a.html
基本是傻瓜流程,最新版的流程略有区别。
安装时务必选择安装SSH组件和standard system utilities。

更改软件安装源(debian默认为DVD盘,如果不更改,后续无法进行)
1输入用户名 密码登陆
2键入:su -
3输入管理员密码(debian安装时设置的)
4修改安装源:nano /etc/apt/sources.list
5通过前加#注释掉deb cdrom开头的那一行

更新debian内核(最新的4.19优化了DSD播放和PCM/DSD切换爆音的情况)
在管理员权限下键入以下指令(每行指令后回车)
apt update
apt-get dist-upgrade
apt-cache search linux-image
apt-get install -t stretch-backports linux-image-amd64
update-grub
apt-get clean
reboot

设置主机IP地址:
1键入: nano /etc/network/interfaces
2把dhcp编辑掉,更改为下图所示类似的形式(address和网管根据家庭网络设置)

3保存退出

第三步
安装Hqplayer embedded
1键入以下指令
apt-get install sudo
sudo apt-get -y update
sudo apt-get -y dist-upgrade
sudo apt-get -y install libglib2.0-0 libflac8 libasound2 libasound2-data libgomp1 rygel alsa-utils
wget http://www.sonarnerd.net/src/stretch/libgmpris_2.2.1.2_amd64.deb sudo dpkg -i libgmpris_2.2.1-4_amd64.deb
wget https://www.signalyst.eu/bins/hq ... 4.10.2-29_amd64.deb(版本可以替换为hqplayer官网上的最新版本)
sudo dpkg -i hqplayerd_4.10.2-29_amd64.deb
2设置hqplayer用户名密码:hqplayerd -u username password   (将username和password替换为个人用户名和密码)
3访问http://IP:8088/config(IP为第二步中设置的ip地址)
hqplayer嵌入版安装完成

第四步
在linux下安装ROON
键入以下指令
sudo apt-get install curl ffmpeg cifs-utils
cd
wget http://download.roonlabs.com/bui ... staller-linuxx64.sh
chmod a+x roonserver-installer-linuxx64.sh
sudo ./roonserver-installer-linuxx64.sh
这样roon安装好了,接下来就是在pc或者手机上打开roon,备份原有的资料库,迁移资料库
在ROON设置界面添加hqplayer,由于是安装在一个主机上,默认localhost即可

第五步
测试系统声学,制作卷积文件进行校正,个人使用的是rew+minidsp umk1测试,acourate制作卷积
1测试省略了,minidsp官网上有资料
2将rew的测试数据保存为wav格式分别以左右声道独立文件导出
3打开acourate,在1音轨上导入左声道wav文件,2音轨导入右声道wav,分别点击保存为dbl文件
4菜单栏运行ROOM,运行MACRO1:,默认设置无需更改
5运行MACRO2:调节目标曲线
个人经验是注意保持曲线在不要碰到原始曲线谷的同时尽量贴近原始曲线,同时保持-3db左右的斜率,实现金字塔型声底,仅供参考
6运行MACRO3:
注意 limit HF boost一定要选上,避免过度提升高频引起失真
7运行MACRO4:生成卷积文件
hqplayer生成384K即可,官方推荐生成最高采样率的
roon可以生成所有的,roon可以根据采样率选择(需自行添加ctf注释文件,具体见roon官网)

红色为校正前spl,绿色为校正后

校正后:

校正前

本篇完

流氓才子 发表于 2019-6-17 14:37

做好以后是用CPU去做升频?

nblinan 发表于 2020-1-7 10:32

很感谢您的文章分享。您在此文中提到的软件acourate是正版吗,如是和谐版,能不能分享下,感谢。

如一尘 发表于 2020-2-1 18:40

谢谢分享,准备照此鼓捣下
页: [1]
查看完整版本: 构建新时代网播服务器全攻略