when there is high CPU load everything still works normal.
I get proper mp4 files.
But it looks like I found the main problem.
I used ProcessExporer and I saw that there are quite a view TCPIP connections active although nobody was connected.
It has to do with the ReverseProxy I started to use recently.
But only in combination with a static authToken.
It works very well but it seems netcamstudio can't clean up properly when I use a link like this
https://cams.xxxxx.yy/Mjpeg/0?authToken=xxxxxxxxxx and close the browser tab again.
(All traffic from the subdomain "cam" is redirected to the port of netcamstudio).
When I use the normal login via the reverse proxy (in my case something like https://cams.xxxxx.yy/) netcamstudio can do a proper cleanup. So it doesn't seem to be a general problem with the reverse proxy.
Also when I bypass the reverse proxy and use the authToken directly with the port everything is fine.
When I connect via the reverse proxy and authToken I see the user in Netcamstudio Usermanager
When I disconnect I see that the user is gone in the Netcamstudio Usermanager.
But the ProcessExporer still shows an active connection which is not closed anymore.
So each time I look at a camera a new connection is added and the old ones are not removed anymore.
I disconnected the reverse proxy for a moment so that the connections are forced closed and the CPU load of Netcamstudio dropped immediately.