
Originally Posted by
NaitorStudios
Recording a video file would be extremely inefficient and slowdown performance in general, hence why people buy external hardware to record gameplays...
The thing you need is recording gameplay data, not in the form of video.
Through the years I've seen many ways of doing this, most of which stores position, animations and stuff on Arrays and then play it back.
Recording button presses is far simpler, but if you want to see everything exactly as it was it becomes a lot more difficult.
On Windows you can kinda of do it easily with "Save frame position", so lets suppose you save frame position and record the key presses from that point... It would be pretty accurate.
For mobile you most likely would need to store everything manually on an Array, in the most efficient way you can find, for example, storing only the stuff that have changed from the previous frame.
Now, about the camera part you mentioned I have absolutely no idea what you're talking about... Seems completely unrelated with recording the screen...
And no, stitching front and back camera wouldn't create a perfect stitching at all and would depend on a lot of stuff like camera position and lens size.
You probably thought about this cause there are some 360 cameras that looks like two cameras in oposite directions, but those cameras have actually a pretty wide angle, something like a fisheye lens that can cover a lot more area.
Phones like Samsung Galaxy S series actually have a feature to record both cameras, although in PIP mode, and I can assure you that one image wouldn't perfectly stitch too the other.