How to reduce delay in starting a video feed or changing frame rate

Hi,

I am using rules to start \ stop camera feeds and to change frame rates, resolution etc…

All of the rules work reliably. It takes ~2s from the time the event is received and feed is displayed and slightly longer, 2-3s, from the time event is received and frame rate is changed.

What contributes to these delays; i.e. the encoder, recording server, client? Are there methods, including utilising the SDK to reduce these delays.

Regards,

Oz

Note: re above, test set-up is using single PC connected directly to the encoder.

Pls keep in mind that you have a long chain of handling: triggering the event, sending it to the handling server, processing, sending to Recording Server, sending to driver, sending to camera. And then the camera needs to tear down the stream, change its setting and start a new stream with the new settings.

So , 2..3 seconds are fairly normal, I am afraid. It is for that reason that we do not recommend to change stream settings when reacting to an event in a time-critical situation (e.g. speed up the stream on motion detection). The video stream will be unavailable when it is most wanted, and when it is available again, the burglar might have run away.

Thanks Torsten.