I have a UPnP client and UPnP server, UPnP client discovers the UPnP server and its contents by requesting, now, I want the discovered content to be played in the 3rd device which is initiated by the UPnP client.
Should the 3rd device also discover the UPnP Server? or It can just stream the content from the server based on the URI given by the UPnP Client. (Check the image)