
Diretta
Diretta是一个由日本人编写的网络传送协议,简化了windows里面的网络协议,让音频数据更有效直接的传达到解码上。主要的是分成两个部分,发送端(Host)和接收端(Target)。下面做一个讲解,会拿roon和hqplayer来比喻。
Roon是一个播放和音乐管理软件,除了直接安装在电脑,以usb连接解码播放外,还可以搭载roon bridge接解码。Hqplayer也是类似操作,Hqplayer Desktop可以选择NAA成为接收歌曲并连接给解码器。这2个软件都是播放软件,可是diretta不是播放软件,只是一个网络协议。它没办法播放歌曲,也不能升频,但可以让任何的播放软件通过diretta发给它独有的接收端(target)。
Diretta host 安装在window,就是一个Asio,这个Asio能连接到diretta target。Diretta Target是接收端协议,官方有提供不同版本的,适用在不同的电脑上,如intel, rpi等。如果不愿意使用windows,也可以把diretta host协议装在linux系统上,官方推荐使用 Audiolinux或Gentooplayer的播放OS。这2个系统是已经整合了diretta host,只是需要购买激活。
Diretta也提供试用版,若播放超过48khz以上的频率,每6分钟播放会暂停1分钟。只有播放48khz或以下是没任何限制的。dsd也归纳到超过48khz的频率。
所以diretta是可以搭配任何的播放软件,只要output选择Diretta Asio。当然也必须使用Diretta Target。因为Diretta Asio只认自家的diretta target。Linux系统下是安装Diretta Alsa Driver,也是只能认diretta target。这些都建立在Network。
最经济的diretta方案是选用现有的window并安装Diretta Asio, 然后购买RPI5然后自行安装官方试用的Diretta target。解码器连接到rpi后是自动识别解码驱动,几乎所有解码都能认出。如果手上有其它x86电脑,也可以成为diretta target,只要下载官方的相应版本后烧录到pendrive启动就可以了。
如果选用Gentooplayer或Audiolinux,除了购买OS的授权,也必须购买diretta授权。如果是选其它播放OS,只需向官方购买Diretta Target授权。授权是绑定硬件,不能更换。选择rpi成为target的情况下,host的方案选择有window,或linux系统,也可以另外购买rpi安装host,但必须要有rpi os,整合diretta host的播放系统资源非常少,免费的播放host方案,找到的有 Lyriano 或 pCP特别版 。选择这2个方案,播放器除了以webbrowser,也可用upnp,另外这两个也支持roon bridge 和 NAA。
经过多次测试,本播放系统最佳的方案是roon(nuc) > hqplayer(pc) > host (rpi4) > target (rpi5)
这里讲解一下系统方案,roon window版安装在nuc,Hqplayer embedded版本安装在ubuntu server的电脑,rpi4上的host是选用已经整合的pCP系统(特别版),rpi5 target是下载官方版本并激活。在测试不同方案时,整个连接过程主要是卡在hqplayer如何安装host连接target。原本想的方案是ubuntu server安装 diretta Alsa成为host,无奈技术不够,无法实现。最后只能用rpi4安装pCP特别版,这个特别版是是支持roon bridge,NAA和diretta host,省心了。这个方案下,必须到官方网购买授权,然后用window激活target。这里提醒,试用版本和授权版是2个完全不同的。试用版是无法激活的,一定要安装官方给的授权版才能激活。
支持diretta的Lyriano 或 pCP特别版是网上某大神维护的,如果要保证品质还是必须购买audiolinux或gentooplayer。在测试时,rpi4的测试版的声音是不如rpi5的授权版。授权版如果没激活是不能使用的。
多方的测试下,window里roon和hqplayer在经过diretta的加持下,提升是很大的,效果差不多是ubuntu下的hqplayer+diretta。声低一样,只是ubuntu下的hqplayer的舞台画面更大。如果坚持window的hqplayerd,一定要加diretta。另外diretta必须优化,这个非常必要,调整参数可以网上找。
若使用diretta,个人的结论是hqplayer不用upsample,如果播放的音乐档是44.1,可以resample同样的rate,可以通过不同filter提升音质。如果播放的音档是dsd64,就resample到dsd64。个人的系统是可以支持dsd1024和pcm1.5mhz。在升频后,感觉细节少了,虽然干净,高清,但缺乏厚度和密度。维持原来的rate是最理想。diretta的加持下,背景是非常黑,适当的调整更显模拟味道,每个声音从容不迫,人声富有感情。
最后也报告一下关于roon+diretta,声音是有进步,但还是觉得 roon+hqplayer+diretta 更优质。
题外话,透过这次的测试,思考着如果解码或串流播放做得好,升频未必带来提升,这个也反应出之前测试朋友的teac nt505,升和不升差别不是太明显,要很仔细听。但如果播放做得不好,升频是必要的,当然还要看解码自身的实力。
这里分享一下测试的硬件和音响组合
音响组合
- 前级 rotel rc990bx
- 后级 rotel rb890bx
- 喇叭 pmc twenty 22
- 喇叭线 ecosse es2.2
- rca MIT terminator 2,
- powercord 中国土炮
- 排插 中国土炮 x2
音源器材
- Asustor 4bay NAS (歌曲库)
- 电脑 GMKtec N150 + roon (win10)
- 电脑 amd7600+a620i (ubuntu + hqplayerE)
- rpi4 (pCP) + rpi5 (diretta target)
- 数字界面 DDC xingcore AF200
- 解码 Musician Audio Pegasus 2
- Linear PSU 中国土炮 12v+5v
- usb type c 是基线,rca the chord clearwayX, I2S mps hd-280, LAN cable基线

Version Compatibility by CPU Generation (diretta_x64v2_usbdac_limited_6_147_22.zip)
- x64v2 (Base Modern)
- Requirements: Support for SSE4.2, SSSE3, POPCNT, and CMPXCHG16B.
- Compatible CPUs: Intel Nehalem (1st Gen Core) or newer; AMD Bulldozer or newer.
- x64v3 (Performance Standard)
- Requirements: Support for AVX, AVX2, BMI1, BMI2, F16C, FMA, and LZCNT.
- Compatible CPUs: Intel Haswell (4th Gen Core) or newer; AMD Excavator or newer.
- x64v4 (Advanced High-End)
- Requirements: Support for AVX-512 foundation and its subsets (F, CD, BW, DQ, VL).
- Compatible CPUs: Intel Skylake-X, Cannon Lake, or newer; AMD Zen 4 (Ryzen 7000 series) or newer.
![]()


