Here is a brand new version for you to play with.
It should address 2 important points which are often reported or requested:
- Some ONVIF devices are not being detected
- CPU Usage while recording
Regading ONVIF, I have spent hours of analyzing network traffic while using OnvifDM and comparing with the previous partial implementation. Indeed some things were different, I have finally been able to understand those differences and now it seems to behave stricly in the same way for all my 5 ONVIF cameras. Please give it a try in case you had some ONVIF cameras not detected (but detected in OnvifDM)
Regarding Recording, I have attempted to re-do what has been done since many years in webcamXP which is to record in real-time in MJPEG and then re-encode in MPEG-4 in the background, 1 file at time in order to spare the CPU time especially when recording multiple sources at time.
To use this, you’ll have to enable the option (Background encoding) in the Recording settings. Please also report if you notice a difference but it should divide by 2 the overhead caused by recording and therefore allow recording on more sources simultanously.
There are other smaller changes which will be detailed in the official release note when this version will be available to public.
Thanks to @Henrik it also includes about 10 new network camera templates which have been requested recently. On the other end I also had to upgrade a few libraries therefore It requires some testing / validation, this is also why i’m not 100% comfortable releasing this update officially right now.