Ha közvetlenül az UPnP képes TV-kre akar valaki tartalmat renderelni, ahhoz nem kell feltétlenül DLNA szerver, teljesen simán lehet mindenféle lejátszandót (UPnP media renderer-t) "etetni" egy UPnP controller segítségével bármilyen http-n elérhető tartalommal---amire aztán lehet mindenféle fancy hozzáféréskezelést tenni. Ami szivatás és elég macerássá teszi az UPnP-t az a multicast.
Szerintem reális a célszoftver írása (vagyis UPnP controller), nem olyan bonyolult és mondjuk nem egy HTTP szinten egységes implementációkkal rendelkező valami, de azért egészen jól kompatibilisek az eszközök, pl. python-ban nem egy űrtechnika összedobni valamit. Csak az a fránya multicast ne lenne a device discovery-hez---ha fix eszközökkel dolgozik az ember, akkor megúszható, mert a tényleges device control meg a tartalmak letöltése már unicast-on megy.