Why is there an ONVIF device stream limit?

VMS Gateway only allows each virtual ONVIF device to host a limited number of EdgeVis streams.

Updated over a week ago

With a traditional IP camera when you add it to your VMS there is normally only one camera available when you add it as an ONVIF device. However some cameras, like the Axis F44, support 4 cameras attached to the same ONVIF device - it is likely when you attempt to add an Axis F44 to your VMS you would then be asked to select which camera from your F44 you wish to add.

VMS Gateway takes advantage of this capability to present a virtual ONVIF device that has up to 16 'cameras' attached - and these fake cameras map onto your EdgeVis encoders.

There is no guarantee that your VMS can support 16 cameras on a single ONVIF device and so it is possible to limit the number of EdgeVis encoder you can add to any virtual ONVIF device.

When adding your virtual ONVIF device (with more than 8 output streams) to your VSM if you encounter any of these issues:

  • The VMS does not list all of the output streams that I have configured

  • The VMS does not list any of the output streams I have configured

You can try reducing the number of attached video streams that each virtual ONVIF device hosts.


  • Goto the Settings page, by selecting the Settings button at the top of the page.

  • Scroll down until you find the ONVIF device stream limit section. This offers three options:

    • 16 output streams (default)

    • 8 output streams

    • 4 output streams

  • Select a lower setting

  • Go to the virtual ONVIF device and remove any extra output streams so that it fits within the new setting.

  • Attempt to add your virtual ONVIF device to your VMS again.


Did this answer your question?