08-16-2020, 02:52 PM
@Snags
This the thing. A UPnP Control Point does not "stream" to a UPnP Renderer, it sends track URLs or playlists which contain URLs, with the URLs referencing tracks on some UPnP Media Server. The UPnP Renderer uses this information to get the track directly from the referenced UPnP Media Server.
Yes, UPnP has its own discovery protocol but only to discover UPnP resources and to get their related IP/DNS information. To quote from the Internet bible (Wikipedia): "UPnP assumes the network runs Internet Protocol (IP) and then leverages HTTP, on top of IP, in order to provide device/service description, actions, data transfer and eventing." The URLs I mention above are classic HTTP stuff.
The more I read about DS Audio the more I get the impression of a Swiss army knife. Besides acting as a UPnP Control Point it apparently also can store tracks locally and "stream" them via Bluetooth or Airplay.
'nuff said about DS Audio.
Regards,
Kent
Quote:I'm as sure as I can be that it isn't DS Audio, as it can stream absolutely fine to other target players.
This the thing. A UPnP Control Point does not "stream" to a UPnP Renderer, it sends track URLs or playlists which contain URLs, with the URLs referencing tracks on some UPnP Media Server. The UPnP Renderer uses this information to get the track directly from the referenced UPnP Media Server.
Yes, UPnP has its own discovery protocol but only to discover UPnP resources and to get their related IP/DNS information. To quote from the Internet bible (Wikipedia): "UPnP assumes the network runs Internet Protocol (IP) and then leverages HTTP, on top of IP, in order to provide device/service description, actions, data transfer and eventing." The URLs I mention above are classic HTTP stuff.
The more I read about DS Audio the more I get the impression of a Swiss army knife. Besides acting as a UPnP Control Point it apparently also can store tracks locally and "stream" them via Bluetooth or Airplay.
'nuff said about DS Audio.
Regards,
Kent