Now a days the Android phones are having quite a good computing power and good optics. I have heard and used my daily driver Android phone as my dash cam.
I have also heard about dedicated dual channel dash cams which can record from two cameras (ideally one placed to record what is happening at car's front and another on rear and combine those to into one single video).
With few spare Android phones lying around I thought of building myself a dual channel dash cam purely using old Android phones.
The challenges I have:
- The separate feeds from both phones should be merged to show side by side.
- Can the phones be kept on and recording 24x7 even when the car is parked?
- It also acts as a CCTV for my garage area recording all activities.
- Android phones take considerable time to start up. And in this mode the recording will be available continuously. Also the dash cam app need not be auto started during boot.
- Not sure about its impact on battery life.
- Not sure about its impact on phone's and camera's life.
- Overlaying the latitude, longitude, speed, date and time information on video.
- Retain videos for later use on tap of the screen. Usually these kind of dash cam apps will run in loop erasing the previously recorded video so that it will not run out space. On tapping the screen during some moments to preserve it copies the current recording block as a new file so that it is available for future use. In front only dash cam scenario this works well. How can i do this in front and back dash cam so that the rear dash cam also preserves on tapping the front cam?
Question: Is there any solution that addresses this need? If not any partial solutions to the challenges?
I know this sounds like a good question for a project on Instructables, but this involves considerable Android software and power user's experience. In case if this sounds a bit of out of topic, please let me know in comments.