I am curious, have you ever heard about 'buffer bloat' ? Basically, from what I understand, it occurs because there is too much traffic on your local network and things start 'stacking up' trying to get out to the internet which then slows things down. More info here -> Introduction - Bufferbloat.net
DSL Reports used to have a bufferbloat test but it has not been working for a while. I am not saying bufferbloat is your problem, but it would be interesting to see if you would run the speed test from Fast.com with and without your NVR connected to your network
Fast.com is a speed test that Netflix created. What is unusual about this test is that it will actually measure latency while 'loaded' during the download and upload. (similar to you downloading a large file and running a ping test at the same time) Ideally you want the time between loaded and unloaded to be less than 20 ms. Run the test, but you have to click on 'show more' to see the latency results. My results below:
DSL Reports used to have a bufferbloat test but it has not been working for a while. I am not saying bufferbloat is your problem, but it would be interesting to see if you would run the speed test from Fast.com with and without your NVR connected to your network
Fast.com is a speed test that Netflix created. What is unusual about this test is that it will actually measure latency while 'loaded' during the download and upload. (similar to you downloading a large file and running a ping test at the same time) Ideally you want the time between loaded and unloaded to be less than 20 ms. Run the test, but you have to click on 'show more' to see the latency results. My results below: