Confusingly, "a streamer" has come mean a lot of different things in detail. And a streamer may contain a DAC (a Digital to Analogue Converter) or it may not. If it has no DAC it needs to connect to an external DAC.
Adding to what several others have written, this as my attempt at a very compact summary of streaming and its elements.
A streaming system may comprise some or all of the elements below. They may all be separate but items 2 to 5 can be combined in various ways into a box called "a streamer".
- A streaming service (e.g Qobuz, Tidal, ...) which is a source of music files somewhere outside the home which sends digital streamed music onto your local network
- A file server which is like a streaming service, but is local and under your control. It sends digital streamed music from your own music files onto your local network
- A network bridge which connects your local network to your DAC and streams digital music files from your local network into your DAC
- A DAC which converts the digital streamed music it receives to analogue for your amplifier and 'speakers
- A Control point which talks to the source(s) of digital music files and tells them which files to you want to stream
Some streamers have a built-in DAC with analogue outputs, but some don't and they have to send a digital output to a separate DAC. Some streamers have both options.
Some streamers have a built-in control point to select the digital music file to stream and show its artwork on a display. But often they can also be controlled by a custom app on a mobile phone or on a computer; or they can be controlled by a generic browser.
Some streamers have a built-in file server for local music files but others take files from a separate file server on your network, or from an outside streaming service, or from some combination of sources.