Spice server needs to allow the client to connect to a VDI providing desktop but the client should not know if the connection is to a dedicated VDI console or to a terminal server session/remote X session.
vinagre (which recently got spice support) might provide what you need.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.