At what fps, the recorder server is saving the frames from the live cameras?

Hello all,

If I understand correctly, the recorder server is saving the frames from live camera. We use a client application and using our credentials and recorder info, we get the frames from the recorder server. In my case I am using a python client to get the frames from the server. After looking into the frames i noticed that I am getting the frames at ~1fps. Is it normal? as in does the recorder server saves the images from the cameras at 1fps or I am doing something wrong? Is my understanding about the recoder saving camera feed correct? Can some one shed some light into this.

Much appreciated

When you on the Image Server protocol ask for anything that is not the full framerate there are two behaviors: If the camera is using JPEG you will get a reduced framerate, if the camera is Mpeg4, h264, h265 you will only get key-frames. Per default most cameras will be setup to use 1 key-frame per second when added to the recording server.

http://doc.developer.milestonesys.com/html/index.html?base=reference/protocols/imageserver_request_response.html&tree=tree_search.html?search=framerate

Okay but If i want the frames at full framerate, how do I get it? I am asking imageserver from frames (JPEG)

It should be as simple as not asking for a reduced frame rate, please as a sanity check run the TCP Video Viewer sample; does t work for you and give the full frame rate?