Bandwidth tips and tricks

  1. Set your GOP to around twice the FPS
    1. It is ideal to have the GOP (or i-frame) happen once every 2 seconds or so (double frame rate).  Each i-frame is a reference using all pixels from corner to corner and is significantly larger than the p-frames in between.  A 2 second GOP ensures you are not overusing the function.  Conversely if you make the GOP too long it can cause other playback and storage issues.  Most cameras default to 1-2 second GOPs.
  2. Secondary stream on all cameras.  Somewhere around 640x or 720x 
    1. With two streams enabled (high and low res) Qumulex will record the high res for playback, but dynamically choose the resolution to show in the live view.  Having two varying streams allows the lower resolution to be used when viewing live on mobile, thereby greatly enhancing the experience.  It also helps on large multicamera displays on desktop machines. 
  3. Motion setting optimizations.  The more event recording there is the more it has to upload if using cloud.  Be sure you are not recording events that are not relevant. 
    1. Exclusion zones:  Some cameras allow you to create exclusion zones.  Often these are used on things like trees, or tv's that are within the view of the camera.  Setting exclusion zones ensures that you do not record "motion" events during times where there is no relevant motion for your security.
    2. Adjust sensitivity for objects of size you want (more than one motion window maybe)
      1. For the inclusion zones each manufacturer is a little different in what they offer.  General rule of thumb is to ensure that the detection zone only covers what is important.  And check to be sure the sensitivity settings are not triggering motion when there is no important movement  in front of the camera. 
      2. Night time is an especially tricky one to handle.  You may have to reduce the sensitivity of a camera to ensure it doesn't record for the entire night when video noise occurs in the dark.  Just balance this with ensuring you capture what you need during the daytime.
  4. Cloud upload scheduling per gateway
    1. Qumulex offers the ability to control how much bandwidth is available for cloud uploads and to base these constraints on a schedule.  If no Bandwidth Schedule is assigned, QxControl will send all Gateway data required to the cloud in real time. If there is
      not enough bandwidth available, the Queuing system will stage it to synchronize as bandwidth is available.  
    2. Scheduling via the Network tab on a Gateway will allow you control over when and how much bandwidth is available to a system.  If you need to conserve bandwidth during the day due to other shared items, you can set your Gateway to throttle the upload speed from 9-5 (for example) and then allow it to use what it needs during the off hours.  More details about this can be found in the User Manual (https://www.qumulex.com/kb/where-is-your-current-user-manual)