mattni 发表于 2022-10-19 18:05:02

jriver实现三机以上串流,比roon更强大,音质更好

本帖最后由 mattni 于 2022-10-24 00:35 编辑

此文发表于我的知乎专栏:Jriver的几种音频串流玩法 - 知乎 (zhihu.com)
没想到jriver的串流功能如此强大,声音可以超过roon的串流音质。本文介绍以下jriver的串流操作方法。并且根据这二种,可以衍生出更多的串流方法出来,进一步提升音质。

[*]用jremote控制,像roon一样,“推送”的串流方法
[*]用jremote控制,“读取”upnp/dlna media server的串流方法

以上二种方法,经过对比,音质差不多。音质更好的做主动机,音质会更好一点点点点点。
以上方法是二机一次串流。如果将第1和第2种结合,可以实现jriver三机串流。如果再配合diretta,可以实现jriver+diretta四机串流。

static/image/hrline/line8.png

先把前置工作说一下:
以上所有方法,都需要打开jriver的媒体网络功能。菜单->tools工具>Options选项>media network媒体网络

要使用zone区域功能,每个不同的输出设备设定成一个zone区域,这样就可以直接切换。位置在菜单->播放器>区域选项里面。并且多个jriver的区域尽量改成不同的名称,以方便识别。

充当media server的jriver,内存播放要选择为“非解码加载到内存”。充当播放输出的jriver,要选择“加载解码的文件到内存”



static/image/hrline/line8.png


推送
jriver可以像roon一样进行推送串流。这时候jriver充当media server,可以推送给所有的upnp/dlna renderer。包括jriver自己,或者upmpdcli(MPD),jplay,foobar2000,这些支持upnp/dlna串流的播放器软件。
选择jriver推送串流,在pc界面端,只需要在左上角选择哪个输出设备即可。这个列表,将本机播放区域,其他jriver机的播放区域,或者其他upnp/dlna设备都会自动陈列。选择任何一个输出设备,就实现了该设备的输出。


在jremote上也是一样,左下角区域选择zones输出设备,直接切换,即可完成。




记得当被推送的输出机的那台jriver,不要读取远程其他媒体库。被推送的时候,再远程读取其他媒体库会降低音质。



static/image/hrline/line8.png
读取

jriver也可以读取另外一个upnp/dlna media server的媒体库进行播放。
也是再左上角的媒体库,点开下拉,出现UPNP媒体server选项,如果同一个局域网网段,会自动列出,选择进行加载即可。

也可以通过菜单>文件>媒体库,进行选择和设置

如果没有自动列出,可以手工添加。添加方法和设置jremote一样。此处也可以加载外网的媒体库,比如发烧友之间互相分享媒体库,就可以通过此方式实现。

当选择好新的媒体库,进行加载以后,媒体列表就会刷成新的媒体库文件了。然后就正常播放就实现了“读取”方式的串流播放。


static/image/hrline/line8.png

变化
使用jriver,读取可以无限进行下去。推送只能一次


还有一种变形,就是双机互相读取。二机实现二次串流(原来要三机)本地播放。先将远端机读取本机的媒体库,然后自己再去读远端机的媒体库,就能实现如下二机二串的串流方法。


以上变形可以任意组合下去,把自己的媒体库分享出去,然后从其他机再读回来播放。




这种组合变化,简直可怕

static/image/hrline/line8.png


还有一种用第三方upnp/dlna controller,比如bubbleupnp等,ios上面还有很多如mconnect这类很多的控制软件。这种音质比以上的方法差一些,并且操作体验不如jremote,所以不推荐了。

mattni 发表于 2022-10-23 00:30:18

本帖最后由 mattni 于 2022-10-24 00:49 编辑

对于普通用户,推荐这套方案,存储能力,复杂容易程度,便利性,价格成本,都可以完全承受下来。



用群晖或者qnap网络存储,开启内部的minim media server。注意这里不是用smb/网络邻居,是dlna/upnp的媒体库远程访问。这里的群晖/qnap是为了方便考虑,如果用专门的melco媒体服务器,或者自己pc搭一个twonky媒体服务器,音质会更好。



第一台电脑不用追求音质,任意工作电脑都可以,他的工作就是加载群晖/qnap的媒体服务器,目的就是为了利用现有电脑多串流。电脑多串流和多加洗水(usb洗水,i2s/spdif洗水),道理是一样的,就是为了多缓冲。有人买了5个time,有人买3个helen,这钱相比比利用现有电脑直接串,后者成本性价比肯定更好。
不必专门去准备一台pc专机去做这个事情。也可以不必一定要,拿掉这个机,server>jrvier>树莓派diretta也成立。
这台电脑可以用我们平时用的pc工作电脑,娱乐电脑,mac mini等,如果实在没有,用笔记本电脑也凑活用。
网线网线网线,不要用wifi。
upnp/dlna的串流,对网线/交换机的适应性,比roon要好。roon必须要好交换机网线才能声音好。jriver用普通家用路由器交换机网线,音质就提升很明显。


jriver的内存播放,设置为非解码的文件/目录提取到内存



加载完都是这样



记得用tag软件修改标签,会呈现的非常美观


tag管理有几个技巧:
1. dsd文件都解压缩成dsf格式,可以加标签。dff文件没办法加标签。转换软件,hqp官网有提供一个dff2dsf的小程序。转换没有音质损失。
2. sacd.iso文件最好解成dsf,对比过,dsf播放声音比iso播放音质更好一些。
3. 多艺术家的目录专辑,要加一个album artist,一般是various artists,这样专辑就会集合在一起。
4. 有可能,把dsd都转成pcm。jriver的dsd播放是dop方式,不像roon支持原生dsd播放,jriver播放dsd音质比pcm略微差一点点。dsd转pcm,建议用audiogate,转换声音相当好。



第二台jriver作为主控用,读取第一台电脑的媒体库,然后播放和控制使用。这一台建议音频性能好一些,用linux或者极简win7。jriver的内存播放设置为,解码文件加载到内存。并安装diretta host驱动。后面用一个树莓派启动diretta。树莓派不要接入家庭网络,在前一台主机上用一个usb网卡,然后直接网线接树莓派。树莓派当diretta桥音质非常好,可以明显提升整体系统音质。经过测试,树莓派对线电不敏感,用不用线电都可以,开关电源也很明显提升音质。

这一套没花多少钱,也没有额外多出什么设备。实际播放器就一台,树莓派也很小巧。完全可以隐藏看不见。但是这一套的音质,相当nb。不信你试试。

当你对jriver的upnp/dlna串流机制比较熟悉以后,可以在进一步改进串流方案,音质进一步提升。








mattni 发表于 2022-10-25 03:26:18

本帖最后由 mattni 于 2022-10-25 04:40 编辑

jriver还有一种串流方式,可以接受来自roon,hqp,QQ音乐或者其他任何播放软件的音频输入。这就是jriver asio renderer



所有正式安装(非portable安装)的主机内,都会增加一个jriver asio renderer。这个asio renderer就是把音频渲染输出工作放回到了jriver里面。

这时候的原理图可以变成如下模样:播放软件可以选择jriver asio输出,
也可以在再加一个jplay asio进来,jplay asio声音比jriver asio音质更好。jriver asio和jplay asio也可以互相选择对方进行输出。
注:1. jriver内部封了jplay asio。所幸的他只是封名称,在注册标里面把jplay asio改一下名字,就可以在jriver里面继续用了
2. linux版本会不会出现jriver alsa,我还没有测试过。
3. diretta host的驱动也是利用asio renderer的方式。



jriver asio输出的时候,还可以继续选择一个网络upnp设备(zone区域)继续再推送一次。如果是网络upnp设备是windows,可以再利用jrver asio或者jplay asio再渲染输出一次。这种方式又可以让jriver推送无限进行下去。


比如我在前一台选择fobar2000进行串流输出,


后一台的foobar我在选择jriver asio进行渲染输出。这样就实现了无限推送输出







dfying 发表于 2022-10-19 19:09:53

mattni 发表于 2022-10-19 19:35:35

dfying 发表于 2022-10-19 19:09
问题是网易云和QQ都不支持DLNA,第一步就过不去。本地播放我何必走DLNA?

qplay就是dlna/upnp

dfying 发表于 2022-10-19 19:43:08

mattni 发表于 2022-10-19 19:48:02

dfying 发表于 2022-10-19 19:43
Qplay不支持高清音频的,而且QQ音乐本身曲目就非常有限,网易云虽然手机可以走DLNA但是实测问题很多声音 ...

jriver二机+树莓派diretta,声音就非常好了。吊打roon

dfying 发表于 2022-10-19 19:49:21

mattni 发表于 2022-10-19 19:54:03

dfying 发表于 2022-10-19 19:49
这个方案倒是可以试试!

我的测试,完全相同桥硬件和网络条件,桥机用jriver还是diretta,结果竟然jriver(win10极简系统)声音更好一些。diretta在当jriver桥的桥,声音提升就超级明显,树莓派几百元+几十元开关电源也一样明显。

dfying 发表于 2022-10-19 19:57:08

mattni 发表于 2022-10-19 20:07:51

本帖最后由 mattni 于 2022-10-19 22:46 编辑

特别强调,这个信息可能会被埋没,二机二串的方法,前无古人后无来者。所有其他机器都是二机一串。

http://www.headphoneclub.com/data/attachment/forum/202210/19/175312ozdzhv7ut0vah2su.jpg

Evangelion 发表于 2022-10-19 20:11:52

roon本来就是音质优先的软件

然后,玩三机不能说明Jriver的强大或者潜力大,只能说玩家实在够想不开的

mattni 发表于 2022-10-19 20:18:33

本帖最后由 mattni 于 2022-10-19 22:48 编辑

二机三串也可以实现

mattni 发表于 2022-10-19 20:28:58

本帖最后由 mattni 于 2022-10-19 20:41 编辑

Evangelion 发表于 2022-10-19 20:11
roon本来就是音质优先的软件

然后,玩三机不能说明Jriver的强大或者潜力大,只能说玩家实在够想不开的
你怎么得出roon是音质优先的软件,这个结论的?别人告诉你的,还是你自己对比试出来的?

1. 我2018年就从jriver转到roon上来了,今年我又转回到jriver上了。2018年我告诉你,有个软件叫roon,卖499美元,二机串流声音很好,你肯定骂我神经病,什么叫串流,乱七八糟的。所以你为什么会玩roon双机串流?单机不好吗?
2. 在现在,还是有很多朋友告诉我,在他的windows电脑上,单机播放,jrivr声音比roon更好听(不说对或不对,存在是客观的),不止一位。所以你是怎么得出roon是音质优先这个结论的?

Evangelion 发表于 2022-10-19 20:36:20

mattni 发表于 2022-10-19 20:28
你怎么得出roon是音质优先的软件,这个结论的?别人告诉你的,还是你自己对比试出来的?我2018年就从jriv ...

不好意思,打错了,roon本来就不是音质优先的软件,少打一个字,我错了

dfying 发表于 2022-10-19 20:46:45

mattni 发表于 2022-10-19 22:48:33

mattni 发表于 2022-10-19 20:07
特别强调,这个信息可能会被埋没,二机二串的方法,前无古人后无来者。所有其他机器都是二机一串。

当然了。音频播放加了缓冲,肯定音质更好
页: [1] 2 3 4 5
查看完整版本: jriver实现三机以上串流,比roon更强大,音质更好

耳机俱乐部微信
耳机俱乐部微信