I can't decide myself to buy an on board camera ... There are many models, some of them, very expensive.
On Amazon.com, there are many models, most of which have received no rating. Thus, choosing a camera which is actually durable, usage, has a multi-hour battery life is like trying to catch a butterfly with eyes closed.
Here are my wishes : - can record about 2 to 4 hours non-stop - has a shifting feature (keeps in memory only the last 4 hours, like surveillance camera systems) - provides with a really decent image (1280x768 is a minimum!) at a real 30im/s frame rate, no flicker due to weak CPU etc... - is small enough not to draw attention (Go Pro would be ok, but it is big and expensive and would probably not handle 2 to 4 hours recording. Correct me if I'm wrong) - can easily be mounted in at the front AND the back of the vehicle.
Would you have any recommendations ?
EDIT: Thank you for the comments encouraging me to extend the question, to salvage it from the appetite of hungry moderators.
EDIT2: I want evidence in case of an accident and at the same time, I'd like the camera to be as stealthy as possible.