Hi all
I am wanting to download short clips from multiple camera feeds to stitch together using ffmpeg for a sports event. The hardware in question is Dahua, 60FPS 4MP cameras. I have experimented for ages going direct to cameras and triggering a start / stop recording (generally max 5-10 seconds at a time). It works, however the dropped frames / freezing / monster hardware specs required for this are off the charts.
SO, I have decided to attack this from a different angle. I want to allow the Dahua NVR to do it's job and record in 60FPS CBR full resolution permanently (which it does well!) and then use the API with a GUI to select which channels on the NVR I want to download for these clips, then hit a start / stop button which will simulate the backup / export within the NVR web interface with parameters such as format (mp4), start date and time, end date and time, which channels, path and filenames. This will drastically reduce the PC spec overhead as it will be a very lightweight web interface that allows some configuration of which channels to include and the pathnames, with a start and stop button to be manned by an operator for those few seconds they are required when something is happening in front of the cameras. The idea is to have the export completed and stitched together within 10 seconds of the "stop" button being pressed. I'm thinking web interface running on localhost for on premise application runs and ability to install on any PC on the site when needed.
Please could I ask for those in the know to help me start in the right direction. Many many thanks.
I am wanting to download short clips from multiple camera feeds to stitch together using ffmpeg for a sports event. The hardware in question is Dahua, 60FPS 4MP cameras. I have experimented for ages going direct to cameras and triggering a start / stop recording (generally max 5-10 seconds at a time). It works, however the dropped frames / freezing / monster hardware specs required for this are off the charts.
SO, I have decided to attack this from a different angle. I want to allow the Dahua NVR to do it's job and record in 60FPS CBR full resolution permanently (which it does well!) and then use the API with a GUI to select which channels on the NVR I want to download for these clips, then hit a start / stop button which will simulate the backup / export within the NVR web interface with parameters such as format (mp4), start date and time, end date and time, which channels, path and filenames. This will drastically reduce the PC spec overhead as it will be a very lightweight web interface that allows some configuration of which channels to include and the pathnames, with a start and stop button to be manned by an operator for those few seconds they are required when something is happening in front of the cameras. The idea is to have the export completed and stitched together within 10 seconds of the "stop" button being pressed. I'm thinking web interface running on localhost for on premise application runs and ability to install on any PC on the site when needed.
Please could I ask for those in the know to help me start in the right direction. Many many thanks.
Last edited: