A real-time streaming games-on-demand system. - Theofilos Karachristos; Dimitrios Apostolatos; Dimitrios Metafas (DIMEA, 2008)