作者Amoury (Amoury)
看板Audiophile
标题Re: [心得] Diretta DDS + jumbo frame + NAT 隔离
时间Fri Jan 2 00:29:56 2026
没想到收到比想像中多的询问
由於原文太长了, 问答类的之後都更新在这篇
首先要强调一下, 我对他的高评价是建立在
NAT + DDS + Jumbo Frame 的环境下
我认为有 1+1>2 的效果
如果要剃除其中一个的话, 我会选 Jumbo Frame
只有其中一项的话, 我认为优势并不明显
Q. 怎麽确认启用了 DDS?
首先要确认该装的都有装
且 Host 跟 Target 版本都要 >= 147
Windows 当 Host 的话, ASIO 设定程式有 debug 可以看
Linux 当 Host 的话, 确认设定档里面是
Debug=stdout 或是 Debug=enable
然後执行 logCatch 程式, 就可以看到
或是 Linux 跑 tcpdump, tethereal
Windows 跑 wireshark 之类程式看
目前 DDS 的 Ethernet Type 还在申请中, 好像要几个月
所以目前使用开发测试用 Ethernet Type
成功启用 DDS 的话会看到 Ethernet Type 0x88B6 的封包
Q. 怎麽确认启用了 Jumbo Frame?
同上一题
看 log 或直接看封包大小
Q. Jumbo Frame 跟 Diretta 频繁传输的理念好像矛盾?
我也有想过这个
不过其实 Jumbo Frame 也是要 Host 跟 Target 两端有特别设定
也是作者提供的功能
我目前的想法是 Diretta 理念可以解释为
稳定频率跟封包大小的传输
不管在多少 MTU 下看起来封包模式都是这样
跟其他家也有明显的不同
例如 NAA 就是 burst 一大包, 然後休息
由 buffer 填满程度决定下一次 burst
这也是 HQPlayer 作者提倡要打开节能 EEE 的原因
两边理念截然不同
Q. 为什麽我设定好了之後没办法播放 DSDx48?
Target 设定档内要把这个改成启用
DSD48=enable
然後重跑 Target 程式或重开机
Q. Windows 可以当 NAT + DHCP server 吗?
由於我对 Windows 不熟, 只能帮忙问 AI
"如何在有双网卡的 Win10/11 上使用 ICS 建立 NAT + DHCP server?"
看起来是蛮容易使用的
如果你的 Roon Server 或是 HQPlayer 是跑在 Windows 上
可以买一张 usb 网卡试试看效果如何
Q. Windows 当 Host 要如何使用 DDS?
先下载最新版 ASIO driver
https://help.diretta.link/support/solutions/articles/73000514642-support-software
然後由於 Windows 不支援 raw socket, 因此还要下载 npcap
https://npcap.com/#download
两个都装好後打开 Diretta ASIO Configure
应该就可以看到你的 Target
Windows 上的 Roon 或是 HQPlayer 等就可以测试输出到 Diretta ASIO
Q. Host 为什麽要直接连 Target?
因为 Jumbo Frame 要整条路径都支援
所以直接连是最简单达成的方法
Q. Host 跟 Target 间可以用我原本的 Switch 或是光隔离吗?
因为这些设备通常都不支援 Jumbo Frame
不使用 Jumbo Frame 的话当然可以继续使用
哪个效果好就请自行比较了
Q. Audio-Linux 跟 GentooPlayer 上的 Target License 找不到购买页面?
网页上是找不到的
要先在这两种系统中安装好 Target, 才会有介面给你包含硬体指纹的购买网址
目前是 100 欧元
Q. 我在别的地方有看到 50 欧元的方案?
Diretta 官网有提供一个树莓派 5 试用版 image
可以直接使用, 不用自己装系统
然後在官网 shop 有卖 License
以前是 50 欧元, 因为一些原因现在好像涨到 200 欧元了
是一个方案, 但是我是觉得没有弹性也不便宜
更新: 有板友回报有折扣码可 50 欧元购买成功, 那就是弹性 vs 便宜的选择了
下载网址在这里
https://www.diretta.link/preview/
资料填一填後可以看到类似下面这样的档案
diretta_RaspberryPi5_usbdac_limited_6_147_17.zip
Q. 我自己装的 Linux 跑 Roon Server 或是 HQPlayer Embedded 能不能当 Host?
可以, 官网有提供
一样在这里
https://www.diretta.link/preview/
档案类似
DirettaAlsaHost_0_147_18.tar.xz
请依照解开後的说明安装, 能自己装这些的应该不用详细展开了
Q. 手动建置太麻烦了, 有没有现成的 Target 支援 DDS?
台湾最容易入手的应该是 SOtM
目前韧体应该是还不支援
但是有明确看到之後会支援的讯息了
https://www.facebook.com/share/p/1DZLb8pDPu/
再过一阵子应该就会有
Q. 我的 Roon 是跑在 Nucleus 或是 NUC Rock 上, 有没有现成的 Roon Bridge + Host?
日本有看到做好的产品
可以搜寻 diretta rdor pi
或是
你可以自己买一个树莓派 5
官网有提供 image
一样在这里
https://www.diretta.link/preview/
档案类似
diretta_RaspberryPi5_147_11_includeRoonBridge.zip
安装介绍在这里
https://help.diretta.link/support/solutions/articles/73000655510-roon-bridge-raspberry-pi-5
Q. 但是上面那些现成的机器都没办法设定 NAT 隔离啊?
刚好最近有看到人在讨论 Top Wing Data ISO Box
先声明我没有买, 也不知道效果如何
但是看介绍应该可以达成类似效果
三个网路孔刚好可以接上面提到的
现有的 Roon Nucleus / Rock
现成的 Roon Bridge + Host
现成的 Target
台湾店家介绍
https://www.elevenaudio.com.tw/products/dataisobox
日本官网
https://shop.topwing.jp/products/top-wing-data-iso-box
台湾店家只有翻译日本官网的上面部分
可以注意一下日本官网下方的影片
就有一张图是接上面所说的三件套
这应该是全课金的的一个解法
但是可想而知隔离的程度一定没有手动建置的高
Jumbo Frame 应该也没有办法跑
Q. 上面全课金就没问题了吗?
我认为最大的问题是手机 Roon Remote 的部分
一个就是继续课金买 Opt AP
但是我觉得要控制 Roon 还要连另外一个 Wifi 好像有点...
而且这样等於又多了更多封包
我目前想到的一个解法是参考这里
https://community.roonlabs.com/t/rock-dual-ethernet-primary-port-not-exposed-resolved/26222/16
Rock 如果原本就有两个网卡, 或是可以 usb 外接网卡
用网页介面设定让他一个网卡接原本内网
另一个接 Data ISO Box, 手动设定 IP 但是不要设定 Gateway
这样应该可以让手机在原本内网内控制
Rock 只会把往 Bridge 的封包往隔离内网送
!! 注意: Rock 能不能接 usb 网卡待测试 !!
但是如果是自己装 Linux 装 Roon Server
我确定可以双网卡
一边接 Remote, 一边接 Bridge
以上
之後有新的会继续补上
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.17.10 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Audiophile/M.1767285011.A.AEF.html
1F:推 ivanxx0633: 好复杂...只用串流机没用roon的路过,只能佩服了... 01/02 00:51
2F:推 examsystem: 感谢更新...门槛好像比之前m01看到低不少,来研究 01/02 01:26
3F:推 odanaga: 数位就是这麽好玩 01/02 01:34
4F:推 justagame: jumbo frame的想法看起来跟diretta的频繁传输有点矛盾 01/02 03:10
※ 编辑: Amoury (140.113.17.10 台湾), 01/02/2026 09:41:43
5F:→ Amoury: 楼上这题好耶, 我之前也有想过, 把我的想法回在内文 01/02 09:42
6F:推 leebaiRIP: 推热心回答 我就是用的windows PC双网卡的 没问题 01/02 10:44
7F:→ lacer: iso box 呃呃呃 01/02 19:01
8F:推 tienam: 用roon不就是要降低串流难度,搞个Diretta DDS变得有点... 01/03 12:51
9F:→ tienam: 弄台holo red,直接在硬体上下功夫,或许简单点? 01/03 12:54
不管是软体或硬体
我都可以提出很简单的方案, 也可以有很复杂的方案
而且我认为两者是交互影响的
同一个 Holo Red, 装 Red OS 跟深度客制化的 OS
效果肯定不一样
同一个客制化的 OS, 装在 Holo Red 跟 2000元 RPi 4
效果肯定也不一样
选择自己做得到, 也感兴趣的方案去尝试
"知道自己在忙什麽" 我觉得才是相对重要的
※ 编辑: Amoury (140.113.17.10 台湾), 01/03/2026 14:28:34
10F:→ a951l753vin: 推个 过程才是享乐的重点 01/03 15:26
11F:→ justagame: dds如果能降低target那边的负载就值得取代roon啊 01/03 16:25
额外开销的话, Roon Bridge 较高应该是肯定的
毕竟他是 .NET 架构, 天生就吃亏
Roon Ready 我就不确定实作细节了
12F:推 tienam: 不好意思,只是觉得要搞Diretta DDS对网路架构得有基础, 01/03 18:18
13F:→ tienam: 不是买台串流机或交换器,PnP那麽简单,才有上面疑问 01/03 18:19
没事没事, 就只是介绍一个选项而已
文中也有说明本来就知道他不好实作
上面那一段也是说我觉得软体硬体都是选项, 不冲突
最後还是回归个人选择
※ 编辑: Amoury (140.113.17.10 台湾), 01/03/2026 18:44:18
14F:推 tienam: 题外话,我holo red加入购物车一年,一直下不了手XD 01/03 19:17
15F:→ tienam: 替笔电的网卡加上酷态科10号GaN供电後,也是拔不掉了 01/03 19:19
16F:→ Amoury: Red 的确物有所值, SD卡也多了可玩性, 单纯需不需要的问题 01/03 19:27
17F:→ Amoury: GaN 我也用了好几颗...有效又省空间 01/03 19:31
18F:→ Amoury: 有的设备对水火线敏感, GaN 建议两个方向都试试看 01/03 19:32
19F:推 leebaiRIP: Holo red推gentoo player os ,69欧元物有所值 01/03 20:00
20F:推 tienam: Holo Red换了OS,还能有qobuz connect功能吗? 01/03 20:14
21F:推 leebaiRIP: 回楼上 没有 可以透过roon naa(hqplayer) diretta等方 01/03 20:27
22F:→ leebaiRIP: 式将qobuz输出转到target(red) 01/03 20:27
※ 编辑: Amoury (140.113.17.10 台湾), 01/06/2026 16:15:24
23F:→ Amoury: 更新官网 Target 折扣跟 Host 安装相关问题 01/06 16:16