Audiophile / PTTBBS 推薦

Re: [心得] Diretta DDS + jumbo frame + NAT 隔離

看板: Audiophile

作者: Amoury (Amoury)

標題: 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 歐元了

是一個方案, 但是我是覺得沒有彈性也不便宜

下載網址在這裡

https://www.diretta.link/preview/


資料填一填後可以看到類似下面這樣的檔案

diretta_RaspberryPi5_usbdac_limited_6_147_17.zip



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 (臺灣) ※ 文章網址 ※
ivanxx0633 : 好複雜...只用串流機沒用roon的路過,只能佩服了... 01/02 00:51
examsystem : 感謝更新...門檻好像比之前m01看到低不少,來研究 01/02 01:26
odanaga : 數位就是這麼好玩 01/02 01:34
justagame : jumbo frame的想法看起來跟diretta的頻繁傳輸有點矛盾 01/02 03:10
※ 編輯: Amoury (140.113.17.10 臺灣), 01/02/2026 09:41:43
Amoury : 樓上這題好耶, 我之前也有想過, 把我的想法回在內文 01/02 09:42
leebaiRIP : 推熱心回答 我就是用的windows PC雙網卡的 沒問題 01/02 10:44
lacer : iso box 呃呃呃 01/02 19:01
tienam : 用roon不就是要降低串流難度,搞個Diretta DDS變得有點... 01/03 12:51
tienam : 弄台holo red,直接在硬體上下功夫,或許簡單點? 01/03 12:54
a951l753vin : 推個 過程才是享樂的重點 01/03 15:26
不管是軟體或硬體
justagame : dds如果能降低target那邊的負載就值得取代roon啊 01/03 16:25
我都可以提出很簡單的方案, 也可以有很複雜的方案
tienam : 不好意思,只是覺得要搞Diretta DDS對網路架構得有基礎, 01/03 18:18
而且我認為兩者是交互影響的
tienam : 不是買台串流機或交換器,PnP那麼簡單,才有上面疑問 01/03 18:19
同一個 Holo Red, Red OS 跟深度客製化的 OS
tienam : 題外話,我holo red加入購物車一年,一直下不了手XD 01/03 19:17
效果肯定不一樣
tienam : 替筆電的網卡加上酷態科10號GaN供電後,也是拔不掉了 01/03 19:19
同一個客製化的 OS, 裝在 Holo Red 2000元 RPi 4
Amoury : Red 的確物有所值, SD卡也多了可玩性, 單純需不需要的問題 01/03 19:27
效果肯定也不一樣
Amoury : GaN 我也用了好幾顆...有效又省空間 01/03 19:31
選擇自己做得到, 也感興趣的方案去嘗試
Amoury : 有的設備對水火線敏感, GaN 建議兩個方向都試試看 01/03 19:32
"知道自己在忙什麼" 我覺得才是相對重要的
leebaiRIP : Holo red推gentoo player os ,69歐元物有所值 01/03 20:00
※ 編輯: Amoury (140.113.17.10 臺灣), 01/03/2026 14:28:34
tienam : Holo Red換了OS,還能有qobuz connect功能嗎? 01/03 20:14
leebaiRIP : 回樓上 沒有 可以透過roon naa(hqplayer) diretta等方 01/03 20:27
leebaiRIP : 式將qobuz輸出轉到target(red) 01/03 20:27
額外開銷的話, Roon Bridge 較高應該是肯定的
畢竟他是 .NET 架構, 天生就吃虧
Roon Ready 我就不確定實作細節了
沒事沒事, 就只是介紹一個選項而已
文中也有說明本來就知道他不好實作
上面那一段也是說我覺得軟體硬體都是選項, 不衝突
最後還是回歸個人選擇
※ 編輯: Amoury (140.113.17.10 臺灣), 01/03/2026 18:44:18