I too have stuttering and glitching with the WDM driver. In all of the tests below, the JRiver engine was running at 24-bit 96kHz.
Test #1
I have tried every combination of buffer settings for both the JRiver output and the WDM input. All stutter and glitch.
Test #2
I have tried every combination of bit rate and bit depth. All of them stutter and glitch.
Test #3
I tried streaming using Chrome and MS Edge. Both stutter and glitch.
Test #4
Using Chrome and Edge for streaming , I went back to the ASIO input through Audinate Dante VIA. It sounds perfect. I even left the Chrome stream running and switched back and forth between ASIO and WDM. ASIO is fine, WDM stutters and glitches.
I would prefer to use the WDM driver for convenience, but the crackling is driving me nuts. What can I do?