GetMyPov is a family of three apps for iPhone and the Android™ smartphones.
The common core of these apps allows a smartphone to use its camera, selecting each of the provided capture format combined with the provided frame-rate, to reduce either the so derived frame format or the frame rate, and to analyze the scene to detect motion and to take actions on it. The video streaming so obtained can be recorded locally or transmitted to another smartphone, letting it to control the most of the attributes involved in this activity. Two smartphones can transmit to each other their camera capturing content, at the same time.
Look at the video
Each app can operate, indeed, either as a stand-alone app, or communicating to another smartphone, either inside the local Wi-Fi network (without requiring a SIM Card if not explicitly required by the device as a precondition for the Wi-Fi to be activated) or through the Internet (provided that a public-IP router is available).
The receiving device can record the incoming streaming and can "control", indeed, the most part of attributes of the remote side: which camera (front/rear) to use, whether to use the flash light, which capture-format among those provided by each camera hardware, the selection of a sub-area of the video capturing surface to use for processing and forwarding frames (Zoom control), the suspension of the whole camera activity.
Then, depending on the networking scenario or on the specific app, also the rate of use in frames forwarding and the activation of the motion detection are controllable features.
In the circumstances where the receiver has full control of the transmitter also the following features are available: the remote activation of the recording performable by the transmitter, the remote desktop management of what is recorded by the transmitter, that is the access to the transmitter file-system with possibility to directly view the recordings or to download or delete the related files. Note that the access to the remote desktop is possible while watching the alive video streaming. This means that the current point of view of the remote device is accessible while we are exploring previously recorded scene, there archived !
The app stores all the video files resulted from recording in the form of frames collections (where each frame is identified by a "native" number originated by the counting performed during camera capturing activity) and keeps them in its private area. Every file is named with the respective date-time of start of writing.
The receiving side and the emitting side keep track of the frame traffic in which they are involved and present related data at the top of the screen. The receiving side, in addition, is informed about the remote battery charge status and storage space availability.
Recording of the incoming streaming can be tuned by picking up only a percentage of the received frames so that to slow down the rate of grow of the storage space occupation. Recording, in addition, can be set to limit the size of the files collected in order to have a recording session split in several fixed-size segments.
Energy saving can be obtained by reducing the rate of frames, coming from the camera, that are processed for forwarding. Local recording depends on this rate setting.
Every frames collection can be viewed at a later time, by means of a powerful internal viewer that offers many options about frames analysis.
Then every frames collection can be used to build a final mp4 file that is then sharable with the external world.
The main panel is divided in context sections that allow agile viewing of the got video streaming (it is transparent and the commands can be removed, leaving the scene to be fully watched).
Both the remote side of the app and the local one work together to keep (by default) the observed scene always oriented as the human horizon, in order to make the understanding of "what happens" an easy matter, when, for instance, two operators cooperate in a critical environment.
Since the capturing side of the scenario can be set to process and forward frames only in presence of motion, this can drive a sound and/or a vibration on the receiving side, at every "wake-up" event of the incoming streaming following a no-motion period of time.
If the app is used as a stand-alone app, a sound can be emitted - locally - either upon a motion wake-up event or continuously during motion.
The app can either run relying on automatic discovering of partners inside the local network or addressing them by well known network address and port.
The app has a set of hard coded configurations (modes) that helps adapting the app to the different cases of use, and currently supports seven languages.
In the payable versions of the app (GetMyPov c and GetMyPov h) the Motion follower feature is available. This realizes the automatic narrowing of the processing area basing on motion localization: if a moving entity occupies only a sub-part of the capturing area then the app makes a "zoom-in" and follows the moving entity. When another moving entity enters the scenario covered by the capturing area the app makes a zoom-out to embrace all the moving entities (Look at the short video). This allows the saving of the storage occupation of recordings that capture this way up to only a sixteenth of the capturing area, and provides each recording content focused on the moving entities which the user is interested in.
The GetMyPov family (video)
![]() |
GetMyPov f It comes with all the features mentioned above (except the "motion follower" feature). It has full control capabilities in respect of another instance of GetMyPov f o GetMyPov c which lives inside the local network and is discovered "automatically". In this situation it has full access to the remote desktop too and can control the "motion follower" capability possibly available in the partner. In each mode that makes use of explicit network address, instead, it can control GetMyPov f and GetMyPov c instances only about changing the capture format of the active camera, about camera switching, camera suspension, flash switching and zoom control and has no access to the remote desktop. It has totally no control on an instance of GetMyPov h. It can browse the local network to compose a list of the video streaming providers and can use this list to switch to each of the items, having all the possible interactions with them, one at a time. It is freely available on the main stores. Look at the video |
![]() |
GetMyPov c It is like GetMyPov f but improved with the ability to totally control any instance of the family and in any network scheme. Then it provides the "Motion follower" feature (Look at the short video). It is available on the main stores for a fee |
![]() |
GetMyPov h It is able to perform all the tasks of GetMyPov c in respect of any instance of GetMyPov c or GetMyPov f. and, in addition, provides the following features:
It is available on the main stores for a fee |
If you like to start experimenting the app quickly, look at the Quick start guide.
See the user guide to go into detail.