Using the Java library Cling, I can discover my TV on the LAN using upnp. The TV advertises the following upnp services
- RenderingControl
- AVTransport
- ConnectionManager
It also says, it is of type "MediaRenderer" and the model description is "Samsung TV DMR".
As far as I understand, all these capabilities could also be provided by a computer for example. But in the "real" world, a TV and a computer are two different things (although they may offer the same services).
Through which upnp method can I uniquely identify that I am talking to a "TV"?