Using multiple streams🔗
The majority of modern IP cameras support broadcasting two or more video streams simultaneously. This permits to record frames to the archive in high quality and display lower quality video in client applications, significantly reducing the load on the hardware.
In the Eocortex terminology, the first stream broadcast by the camera is called the main stream, and the rest are additional streams.
When using multiple streams the Eocortex server writes the main stream to the archive by default.
When displaying video from the camera broadcasting multiple streams in the client application, the stream with the resolution closest to the size of the window in which this stream will be shown is selected for displaying on the screen by default.
Using server and client settings, can to change the terms of use and display of streams.
When using a software motion detector, it is possible to choose which stream will be analyzed. If no other video analytics is used for the camera besides the software motion detector, it is recommended to use a lower resolution stream for analysis since this can significantly reduce the server load.
However, if other video analytics is used for the camera in addition to the software motion detector, in most cases it is recommended to use a high-resolution stream for analysis. This is primarily due to the fact that low resolution may not be sufficient for analysis.
For analysis and for recording to the archive the same stream should be used, otherwise in the archive will be incorrectthe coordinates of the objects detected by video analytics.