Does the Recording Server rely the video to Smart Client in the same encoding format it receives, or re-encode it to other? In that case to which one?

The default behavior is that the raw data received from the camera is sent to Smart Client in our GenericByteData wrapper. But data can be transcoded for Smart Client or any other client including integrations, whereby the Recording Server sends bitmap or jpeg format depending on how the requests are made.

Mr Hendricks, thanks for quick reply !

So this means that regardless the input format to Recording server, it will decode and send it in “GenericByteData” format to Smart Client, correct?

It will open one http connection per camera to Smart Client, or multiplex all cameras in one?

We have a customer with very reduced bandwidth between Recording Servers and Smart Clients, and we need to optimize the live image.

Thanks again, E!

​Yes all video (and audio) streams to smart client with a generic byte data header.

Each connection will be a separate stream. For customers with bandwidth limitations it can be useful to ​use multistreaming such that the live stream is a low bandwidth stream while the recorded one is high quality.