This program is used to build videos from a server storing images from several video cameras, after that It transfers the generated files to another server and It registers the video files into a web application.
Detaild steps:
- Gets the image list to build each video from a database in PostgreSQL, using a worker per assigned camera
- Download the images stored images using FTP.
- Build the videos using mencoder and ffmpeg.
- Upload the video and thumbnail files by FTP into another host.
- Register the uploaded files into a web application by a REST service.
- Clean the downloaded and generated files.
$ make
$ make install
- Edit the video_recorder.json file, you can use the video_recorder_example.json template.
- Copy the edited file to the /etc directory.
$ video_recorder -c /etc/video_recorder.json