Computing Degree Show 2018

Screen Capture and Streaming Library

My project was given to me by the company in which I completed my internship with. My task was to create a system which can live-stream customers desktops, efficiently and quickly, across a network to a html page which is displayed in a window on a virtual ATM interface (which was my project during my internship). The library uses various techniques such as buffering, delta screenshots and compression to achieve a high fps rate.

The library can also do a range of various other things including saving screenshots to disk, or sending images as uncompressed bitmaps for debugging purposes.

The application was written in C++ & Java, HTML, CSS.

Glen Morrison

Personal Email: glenbm@outlook.com