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

看板Audiophile (電腦喇叭 音響系統)作者 (Amoury)時間4周前 (2026/01/02 00:30), 4周前編輯推噓11(11011)
留言22則, 9人參與, 4周前最新討論串2/3 (看更多)
沒想到收到比想像中多的詢問 由於原文太長了, 問答類的之後都更新在這篇 首先要強調一下, 我對他的高評價是建立在 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 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Audiophile/M.1767285011.A.AEF.html

01/02 00:51, 4周前 , 1F
好複雜...只用串流機沒用roon的路過,只能佩服了...
01/02 00:51, 1F

01/02 01:26, 4周前 , 2F
感謝更新...門檻好像比之前m01看到低不少,來研究
01/02 01:26, 2F

01/02 01:34, 4周前 , 3F
數位就是這麼好玩
01/02 01:34, 3F

01/02 03:10, 4周前 , 4F
jumbo frame的想法看起來跟diretta的頻繁傳輸有點矛盾
01/02 03:10, 4F
※ 編輯: Amoury (140.113.17.10 臺灣), 01/02/2026 09:41:43

01/02 09:42, 4周前 , 5F
樓上這題好耶, 我之前也有想過, 把我的想法回在內文
01/02 09:42, 5F

01/02 10:44, 4周前 , 6F
推熱心回答 我就是用的windows PC雙網卡的 沒問題
01/02 10:44, 6F

01/02 19:01, 4周前 , 7F
iso box 呃呃呃
01/02 19:01, 7F

01/03 12:51, 4周前 , 8F
用roon不就是要降低串流難度,搞個Diretta DDS變得有點...
01/03 12:51, 8F

01/03 12:54, 4周前 , 9F
弄台holo red,直接在硬體上下功夫,或許簡單點?
01/03 12:54, 9F
不管是軟體或硬體 我都可以提出很簡單的方案, 也可以有很複雜的方案 而且我認為兩者是交互影響的 同一個 Holo Red, 裝 Red OS 跟深度客製化的 OS 效果肯定不一樣 同一個客製化的 OS, 裝在 Holo Red 跟 2000元 RPi 4 效果肯定也不一樣 選擇自己做得到, 也感興趣的方案去嘗試 "知道自己在忙什麼" 我覺得才是相對重要的 ※ 編輯: Amoury (140.113.17.10 臺灣), 01/03/2026 14:28:34

01/03 15:26, 4周前 , 10F
推個 過程才是享樂的重點
01/03 15:26, 10F

01/03 16:25, 4周前 , 11F
dds如果能降低target那邊的負載就值得取代roon啊
01/03 16:25, 11F
額外開銷的話, Roon Bridge 較高應該是肯定的 畢竟他是 .NET 架構, 天生就吃虧 Roon Ready 我就不確定實作細節了

01/03 18:18, 4周前 , 12F
不好意思,只是覺得要搞Diretta DDS對網路架構得有基礎,
01/03 18:18, 12F

01/03 18:19, 4周前 , 13F
不是買台串流機或交換器,PnP那麼簡單,才有上面疑問
01/03 18:19, 13F
沒事沒事, 就只是介紹一個選項而已 文中也有說明本來就知道他不好實作 上面那一段也是說我覺得軟體硬體都是選項, 不衝突 最後還是回歸個人選擇 ※ 編輯: Amoury (140.113.17.10 臺灣), 01/03/2026 18:44:18

01/03 19:17, 4周前 , 14F
題外話,我holo red加入購物車一年,一直下不了手XD
01/03 19:17, 14F

01/03 19:19, 4周前 , 15F
替筆電的網卡加上酷態科10號GaN供電後,也是拔不掉了
01/03 19:19, 15F

01/03 19:27, 4周前 , 16F
Red 的確物有所值, SD卡也多了可玩性, 單純需不需要的問題
01/03 19:27, 16F

01/03 19:31, 4周前 , 17F
GaN 我也用了好幾顆...有效又省空間
01/03 19:31, 17F

01/03 19:32, 4周前 , 18F
有的設備對水火線敏感, GaN 建議兩個方向都試試看
01/03 19:32, 18F

01/03 20:00, 4周前 , 19F
Holo red推gentoo player os ,69歐元物有所值
01/03 20:00, 19F

01/03 20:14, 4周前 , 20F
Holo Red換了OS,還能有qobuz connect功能嗎?
01/03 20:14, 20F

01/03 20:27, 4周前 , 21F
回樓上 沒有 可以透過roon naa(hqplayer) diretta等方
01/03 20:27, 21F

01/03 20:27, 4周前 , 22F
式將qobuz輸出轉到target(red)
01/03 20:27, 22F
文章代碼(AID): #1fLg4Jhl (Audiophile)
文章代碼(AID): #1fLg4Jhl (Audiophile)