Require an application capable of simultaneous multi-channel video capture.
User definable video storage locations / and file split size / duration.
Allow overlay of text and images onto video (drag/drop or grid).
Overlay text string(s) may be built from an external feed such as rs232 serial data port (eg external GPS module).
Log of all video files created to an SQLite database (video file name, video start time time).
Log of user entered events and description to database based on video time.
Logging of external feeds to database (writing each new line of serial data to file, no manipulation)
Allow user to take still grabs and store these to database also.
Opensource donor project / APIs such as OpenCV, FFMPEG, OBS Studio, iSpy.
I will work together with developer on database design (design in place but with some flexibility)
Budget is $1500 for initial implementation of capture software.
Review Attached Files for some examples and more information.
Follow on work will be there once the basic software functionality is achieved.