Why does camera FPS in blueiris increases past camera's FPS?

PancakeBimmer

Young grasshopper
Joined
Jun 9, 2015
Messages
64
Reaction score
7
I am completely out of ideas why camera FPS in blue iris increases 30-50% past FPS set in camera settings. This happens on a range of different cameras, whose settings are set to constant FPS, be it 15FPS on older cameras or 25FPS on newer ones. Key frame interval on each camera is set to camera's FPS, just like recommended by many members on this forum.

Regardless of those settings, FPS set in blueiris for all cameras is 30-50% higher than actual FPS. I have tried to reset FPS in blueiris to each individuals camera manually and in the result FPS for each cameras incerased by 3-4 FPS. Completely acceptable. However, after two days I checked on the system again and FPS on each camera are up by 30-50% again.

This higher FPS per camera also eats up more ram. Correcting FPS on a single camera in blue iris releases about 500MB of RAM on average.
 

TonyR

IPCT Contributor
Joined
Jul 15, 2014
Messages
16,445
Reaction score
38,162
Location
Alabama
I am completely out of ideas why camera FPS in blue iris increases 30-50% past FPS set in camera settings. This happens on a range of different cameras, whose settings are set to constant FPS, be it 15FPS on older cameras or 25FPS on newer ones. Key frame interval on each camera is set to camera's FPS, just like recommended by many members on this forum..
I noticed this as well last year some time and did the following: I logged into camera's web GUI, went to cam's 'settings', 'video' and under 'main stream' I set max FPS (Frame Rate) there as well. Also set Frame Interval (15) to match Frame Rate (15). After a minute or so BI's page that displays the cam's Frame Rate declined as it should to right at '15' FPS.
 

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
I am completely out of ideas why camera FPS in blue iris increases 30-50% past FPS set in camera settings. This happens on a range of different cameras, whose settings are set to constant FPS, be it 15FPS on older cameras or 25FPS on newer ones. Key frame interval on each camera is set to camera's FPS, just like recommended by many members on this forum.

Regardless of those settings, FPS set in blueiris for all cameras is 30-50% higher than actual FPS. I have tried to reset FPS in blueiris to each individuals camera manually and in the result FPS for each cameras incerased by 3-4 FPS. Completely acceptable. However, after two days I checked on the system again and FPS on each camera are up by 30-50% again.

This higher FPS per camera also eats up more ram. Correcting FPS on a single camera in blue iris releases about 500MB of RAM on average.
its by design, it auto adjusts ...it doenst matter...it is recording the fps it receives from the camera...if you watch the camera properties>general tab you will see the actual fps its receiving and recording..
 

PancakeBimmer

Young grasshopper
Joined
Jun 9, 2015
Messages
64
Reaction score
7
I noticed this as well last year some time and did the following: I logged into camera's web GUI, went to cam's 'settings', 'video' and under 'main stream' I set max FPS (Frame Rate) there as well. Also set Frame Interval (15) to match Frame Rate (15). After a minute or so BI's page that displays the cam's Frame Rate declined as it should to right at '15' FPS.
I have already set correct frame internet and matching frame rate on all cameras.

its by design, it auto adjusts ...it doenst matter...it is recording the fps it receives from the camera...if you watch the camera properties>general tab you will see the actual fps its receiving and recording..
Actually it does matter as it eats up RAM and which in turn makes system use SSD for as RAM. When this system was initially configured it ran great with 13 cameras and only 8GB of RAM. If I remember correctly where was 2-3GB of RAM available. Now blueiris maxes out memory use. Worth noting that there were no configuration changes or system&driver updates, only blue iris updates. As I wrote earlier, because of increased FPS in blue iris each camera consumes 200MB of extra memory (there is a typo in original post). 13 cameras times 200MB that is 2.5GB of ram being used for nothing. Again, resetting FPS in blue iris to cameras actual FPS will result in blue iris increasing FPS by 3-4 (which is okay), but also releases 200MB of ram and makes the system run smooth again. Increasing FPS by 15-20 is not okay.

I have similar cameras and system at home at FPS set in camera and FPS in blue iris are only 3-4FPS off.
 

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
I have already set correct frame internet and matching frame rate on all cameras.



Actually it does matter as it eats up RAM and which in turn makes system use SSD for as RAM. When this system was initially configured it ran great with 13 cameras and only 8GB of RAM. If I remember correctly where was 2-3GB of RAM available. Now blueiris maxes out memory use. Worth noting that there were no configuration changes or system&driver updates, only blue iris updates. As I wrote earlier, because of increased FPS in blue iris each camera consumes 200MB of extra memory (there is a typo in original post). 13 cameras times 200MB that is 2.5GB of ram being used for nothing. Again, resetting FPS in blue iris to cameras actual FPS will result in blue iris increasing FPS by 3-4 (which is okay), but also releases 200MB of ram and makes the system run smooth again. Increasing FPS by 15-20 is not okay.

I have similar cameras and system at home at FPS set in camera and FPS in blue iris are only 3-4FPS off.
please READ what I wrote....once again the fps dropdown setting in blue iris does nothing to increase the fps sent from the camera and as result DOES NOT MATTER. blue iris cannot pull more fps then the camera is actually sending - IF YOUR CAMERA IS SET TO 5 FPS, YOU CAN SET TO 30 AND GUESS WHAT, YOU WILL ONLY GET 5FPS......if you see memory slowly creeping up you may have memory leak...search...THIS IS DISCUSSED IN MULTIPLE THREADS...
if blue iris in the GENERAL tab is reporting higher fps than your camera is set to, then you have a CAMERA issue where its sending more than it is set to...blue iris HAS NO CONTROL OVER THE FPS THE CAMERA IS SENDING...NONE. ITS DOESNT MATTER THAT THE FPS IS SET TO IN BLUE IRIS...WHAT MATTERS IS THE ACTUAL FRAME RATE DISPLAYED IN THE GENERAL TAB.
 
Last edited:

PancakeBimmer

Young grasshopper
Joined
Jun 9, 2015
Messages
64
Reaction score
7
please READ what I wrote....once again the fps dropdown setting in blue iris does nothing to increase the fps sent from the camera and as result DOES NOT MATTER. blue iris cannot pull more fps then the camera is actually sending - IF YOUR CAMERA IS SET TO 5 FPS, YOU CAN SET TO 30 AND GUESS WHAT, YOU WILL ONLY GET 5FPS......if you see memory slowly creeping up you may have memory leak...search...THIS IS DISCUSSED IN MULTIPLE THREADS...
if blue iris in the GENERAL tab is reporting higher fps than your camera is set to, then you have a CAMERA issue where its sending more than it is set to...blue iris HAS NO CONTROL OVER THE FPS THE CAMERA IS SENDING...NONE. ITS DOESNT MATTER THAT THE FPS IS SET TO IN BLUE IRIS...WHAT MATTERS IS THE ACTUAL FRAME RATE DISPLAYED IN THE GENERAL TAB.
I understand that changing FPS in blue iris does not change fps that is sent from camera. Camera I have is configured for 20FPS with 20FPS frame interval. I add this camera to blue iris and it works great. Frame rate on general tab is 20FPS, great, and frame rate in video tab that blue iris auto adjusts is 20FPS +- 3FPS. No problem. After couple hours I come back to the system and in general tab FPS is still 20, but when I check FPS in video tab it is 28-30FPS. A day later I check again and FPS in video tab is 35-38. After couple more days FPS in video tab settles down at 43FPS and does not auto adjust any higher or lower.

Why does it auto adjust to almost a double of actual FPS? When blue iris auto adjusts by increasing it to double FPS, it also takes/reserves more memory. If I go into video tab and manually set FPS to 1 it will auto adjust back to 20FPS within couple seconds and blue iris memory usage lowers by ~200MB (in some cases more). Multiply this usage by 10 and there is 2GB of memory wasted.

I have attached zipped screen capture showing a 20FPS camera that for some reason blueiris self adjusted to 43FPS and total blueiris memory usage is almost 3GB. Then I go into video tab and change FPS to 1FPS. After clicking OK I assume most if not all memory that blueiris used for that camera is relased dropping overall blue iris memory usage to 2.4GB. Once camera initializes again and auto adjusts FPS from 1FPS that I set manually before to auto adjusted 20FPS, overall blueiris memory usage goes back to 2.55GB. So the extra 20FPS that blue iris "auto adjusted" was eating a little over 400MB of memory.

System was built with 8GB of memory and worked with no issues for months; memory usage was close to 5GB; auto adjust FPS was very close to cameras actual FPS. Then all of a sudden blue iris decided to auto adjust FPS in video tab to double of actual FPS, and this is happening on pretty much all cameras. Hopefully my explanation above is better than what I originally posted and you can see how this is causing a problem. Mind you only updates on the system were blue iris updates. I installed correct driver to avoid memory leak issue to begin with and it has not been updated or changed.
 

Attachments

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
I understand that changing FPS in blue iris does not change fps that is sent from camera. Camera I have is configured for 20FPS with 20FPS frame interval. I add this camera to blue iris and it works great. Frame rate on general tab is 20FPS, great, and frame rate in video tab that blue iris auto adjusts is 20FPS +- 3FPS. No problem. After couple hours I come back to the system and in general tab FPS is still 20, but when I check FPS in video tab it is 28-30FPS. A day later I check again and FPS in video tab is 35-38. After couple more days FPS in video tab settles down at 43FPS and does not auto adjust any higher or lower.

Why does it auto adjust to almost a double of actual FPS? When blue iris auto adjusts by increasing it to double FPS, it also takes/reserves more memory. If I go into video tab and manually set FPS to 1 it will auto adjust back to 20FPS within couple seconds and blue iris memory usage lowers by ~200MB (in some cases more). Multiply this usage by 10 and there is 2GB of memory wasted.

I have attached zipped screen capture showing a 20FPS camera that for some reason blueiris self adjusted to 43FPS and total blueiris memory usage is almost 3GB. Then I go into video tab and change FPS to 1FPS. After clicking OK I assume most if not all memory that blueiris used for that camera is relased dropping overall blue iris memory usage to 2.4GB. Once camera initializes again and auto adjusts FPS from 1FPS that I set manually before to auto adjusted 20FPS, overall blueiris memory usage goes back to 2.55GB. So the extra 20FPS that blue iris "auto adjusted" was eating a little over 400MB of memory.

System was built with 8GB of memory and worked with no issues for months; memory usage was close to 5GB; auto adjust FPS was very close to cameras actual FPS. Then all of a sudden blue iris decided to auto adjust FPS in video tab to double of actual FPS, and this is happening on pretty much all cameras. Hopefully my explanation above is better than what I originally posted and you can see how this is causing a problem. Mind you only updates on the system were blue iris updates. I installed correct driver to avoid memory leak issue to begin with and it has not been updated or changed.
I dont think it adjust lower....it just keeps the max that it received at some point...I dont know...if the use of 400mb of memory bothers you, you will have to email support and see what he says....you can also try a clean install of blue iris after backing up your registration key and settings...
what cameras are you using?
 

PancakeBimmer

Young grasshopper
Joined
Jun 9, 2015
Messages
64
Reaction score
7
I dont think it adjust lower....it just keeps the max that it received at some point...I dont know...if the use of 400mb of memory bothers you, you will have to email support and see what he says....you can also try a clean install of blue iris after backing up your registration key and settings...
what cameras are you using?
Correct, it seems to auto adjusts only to higher value. Cameras is a mix of reolink, dahua, and hikvision; only two cameras are some non-branded chinese cameras. Sorry I don't have model list on hands right now.
As for the extra memory usage, it does bother because with 13 cameras it adds up to a little over 4GB of extra memory. On a 8GB system where under normal condition system uses 5GB of ram, the additional 4GB uses up all the ram and resorts to using disk space which in turn ramps up CPU usage.

I didn't want to but suppose will try a clean install.
 

Jepong

n3wb
Joined
May 1, 2016
Messages
9
Reaction score
3
Sorry to hijack the thread but I have the same problem. I think it is the camera that auto-adjusts its fps. I have a mix of dahua and hikvision cams. It starts with my CPU at less than 50% and it would not take about half a day to bring my CPU to a 100%
 

aristobrat

IPCT Contributor
Joined
Dec 5, 2016
Messages
2,982
Reaction score
3,180
It starts with my CPU at less than 50% and it would not take about half a day to bring my CPU to a 100%
That symptom sounds like the memory leak with the Intel video drivers.
 

Jepong

n3wb
Joined
May 1, 2016
Messages
9
Reaction score
3
I forgot to mention I am using BI in a vm. Maybe that's the problem
 
Joined
Nov 11, 2018
Messages
27
Reaction score
0
Location
Spain
I have similar issue, my dahua camera is set to 7fps, in blue iris it is registering 25, always, cannot work out what is going on, been at it all day, I have but rate fixed real life, fps at 7, etc etc, bi always reports 25, if I get it to stick to 7 in bi for a minute my recordings are 1.5mb per minute of video, at 25fps that is more like 15mb. Maybe camera web interface is rubbish .Fault in camera, just don't know
 

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
I have similar issue, my dahua camera is set to 7fps, in blue iris it is registering 25, always, cannot work out what is going on, been at it all day, I have but rate fixed real life, fps at 7, etc etc, bi always reports 25, if I get it to stick to 7 in bi for a minute my recordings are 1.5mb per minute of video, at 25fps that is more like 15mb. Maybe camera web interface is rubbish .Fault in camera, just don't know
once again. frame rates cannot be adjusted in blue iris. The amount of times you post this in various threads will not change that fact. Now go figure out how to solve the issue with your cameras.
 
Joined
Nov 11, 2018
Messages
27
Reaction score
0
Location
Spain
yes, i appreciate that, and your taking the time to reply, but i just don't get why my camera is set to (now) 7fps and bit rate max 1024 on quality 4 etc but bi shows 25fps, so as this is a forum on ipcms (not just bi) I was now suggesting maybe a fault on the cameras, and, as others seem to have similar issues looking to see if others found a solution, be that on the camera or bi. my camera is a new dahua ipc-hdbw4631r-zs - maybe needs new firmware or something, as the camera clearly states 7fps and bitrate max 1024 so i dont understand how bi shows that at 25fps, thats the problem, so trying to find a solution in the middle somewhere to find out where the fault lies.
 

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
yes, i appreciate that, and your taking the time to reply, but i just don't get why my camera is set to (now) 7fps and bit rate max 1024 on quality 4 etc but bi shows 25fps, so as this is a forum on ipcms (not just bi) I was now suggesting maybe a fault on the cameras, and, as others seem to have similar issues looking to see if others found a solution, be that on the camera or bi. my camera is a new dahua ipc-hdbw4631r-zs - maybe needs new firmware or something, as the camera clearly states 7fps and bitrate max 1024 so i dont understand how bi shows that at 25fps, thats the problem, so trying to find a solution in the middle somewhere to find out where the fault lies.
Because your hacked china region cameras is faulty. The firmware cannot be upgraded.
 
Joined
Nov 11, 2018
Messages
27
Reaction score
0
Location
Spain
Odd as it was bought from Amazon.es not AliExpress etc, have to send it back I guess, I have some new ones coming from Andy who is recommended on here.
 

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
Odd as it was bought from Amazon.es not AliExpress etc, have to send it back I guess, I have some new ones coming from Andy who is recommended on here.
Not sure why you think amazon does not have hacked china cams...its right there in the model number..
 
Top