Projects
Remote game streaming service
Created on 2015-04-29 by Tuxality, last modified on 2026-01-29
Streaming platform project for a University of Technology "Team project" course which allows playing remote Windows games on other platforms based on the real-time streaming.
Unreal Tournament
Server running native application on the left while client that is receiving video and controlling remote application is on the right. After receiving stream, client captures local events from input devices (mouse and keyboard) and sends feedback to the server in order to update input in the native application basing on received client activity.
Alpha quality software was done as a proof-of-concept preview in the form of reference/example implementation of the designed service/platform for "Team project" course.
As project was implemented when HW accelerated video encoding was not widely and easily available, project was using my proprietary video codec in order to allow realtime streaming in local network without the need for HW acceleration which resulted in low quality video.
Input lag was hardly noticeable which is a really nice thing, especially for the alpha quality platform preview. There was also a plan to make this more user friendly, just like the OnLive platform.
As nowadays there are much better options available project will not be continued and page is kept here as a reminder for me of the crappy code I did back in the day. ;)
Click to list projects ...