How to programmatically capture Android video without external hardware?

I know that this question has been asked many times here and in many other places, but none of the answers satisfy my requirements. Basically, I want to be able to record a video of my applicationโ€™s screen at 30 frames per second in real time without external equipment similar to Fraps, except that it is on Android. My application is an Unity Android application, and I found a plugin (AV Pro Movie Capture) that does exactly what I want, but it only works on Windows.

There are others who have stated that it is not possible on Fraps Android devices directly in real time only with the Android SDK application or features installed ( http://forum.unity3d.com/threads/89821-How-do-i-quot-Fraps- quot-my-game-on-iOS-or-Android, 2nd post ) and instead suggested using an external hardware setting, such as forwarding a video signal from an Android device to a PC monitor. I had a feeling that this is so, because the video recording is very intense, and the Android device is obviously not as fast as the PC in its specification.

If the above statement is true, does anyone have any solid technical answers / evidence? My boss has requested this feature many times and am not convinced when I told him that the "Fraps" of an Android device are very difficult due to processor speed; its reason is that "it is as simple as applying video output to the camera, how can it be computationally intensive"? I need something else to convince him otherwise.

Update: I found this free SeeMeGaming SDK from LunarG and it is very close to what I have to do on my Android device ( http://www.lunarg.com/see-me-gaming/ ). Has anyone here used it?

+4
source share
2 answers

Android Stack Response Response

Using a Unity camera to snapshot a scene : It would take you to stitch png together using your own code. I donโ€™t know how fast this happens.

Another random entry with several other applications

The last time I tried to do something like this, most of the messages indicated that I would need a root device. At that time, rooted devices were also required in several applications, so I abandoned this plan and got stuck in dumping the Unity main camera screens into a folder.

0
source

Source: https://habr.com/ru/post/1414062/


All Articles