Sonos endpoints?

I guess what you need is a generic http endpoint - think ShoutCAST done properly (Lossless).

The Roon could produce it’s own stream at http://my-roon-core:nnn/someurl.wav the any third party streaming devices could subscribe in the same way as Internet Radio. The Core could take care of codec conversion etc.
Job done,

Rik