This could be done as a VNCServer - (there are several implementations for android all require root AFAIK)
OR a simple snapshot JPG X number of intervals and overlay.
Could be implemented first as just a view/screenshot of the devices screen, adding input as a nice to have
OR a simple snapshot JPG X number of intervals and overlay.
Could be implemented first as just a view/screenshot of the devices screen, adding input as a nice to have