title: Upnp Root Device Vs Embedded Device
body: <p>I'm currently adding UPnP support into an application.  It will act as a Media Server, Control Point and Media Renderer.  My question is should the Media Server and Media Renderer be implemented as 2 separate devices or one root device with 1 embedded device?</p>
  
  <p>If the latter then which is the root device? Also is the UUID the same for the root and embedded device or is it unique per root/embedded device?</p>
  
  <p>Ideally I just want to advertise one device that does everything but I'm not sure if that's allowed or not.  I looked at a few devices on my network but none have embedded devices in them which made me wonder if there is a single device specification that does everything?<br/>  Thanks for any direction here.</p>