As stated, there are many options/flavors wrt streaming. As a DIY approach, I use a RPi4 with an Allo DigiOne Signature hat, and 2 x 5v linear power supplies, through my current DAC via coax. My streaming source of choice is Quboz, but there are other options. You can load the RPi with a number of OS's. If you want the pi to handle as server, I'd use Volumio. Use a tablet (iOS or Android) as wireless interface. I have my pi setup as a Roon endpoint, and an older laptop as server (including my CD collection ripped to flac files), and a tablet using the Roon app as interface.
Or, there are many all in one plug & play systems, like this example
https://volumio.com/en/product/volumio-primo/(I'm not endorsing or recommending, just an example. Google is your friend.)