That's gonna be heavy on system resources, no? You want to make a behind-the-scenes, non noticable, video feed made up of dozens of screenshots a second of what the user is doing in the app when connected?
I think it would be better to capture button clicks, texts inputted, etc, into a database or something.