Camera Setting from SDK

We designed an application that allows users to directly add cameras into Milestone Management server from a Webpage.

After sucessfully adding the camera, our idea is to set camera parameters (resolution, codec, fps, video codec, audio codec, max bit rate, etc) from a pre defined form. This speed up installation process a lot because the user does not need to modify each parameter one by one.

Taking that into consideration I would like to understand what are the possibilities to do this. What do you advice?

Is this being managed by SDK transparently no matter which camera brand and model is installed? Do I need to take into consideration which camera I am configuring in order to define my parameters template? What happend if I try to modify a parameter that is not suppported by one particular camera? how should I manage that?

Thanks in advance for your help.

Regards.

Pablo.

Camera settings are governed by the camera and camera driver. This unfortunately means that the setting to find and modify to set a setting (for example FPS) is not the same across all cameras. Cameras that share the same driver will have the same set of settings. As a matter of experience I believe that cameras from the same vendor will have the same set of settings.

You should manage by implementing methods that test if the settings that are expected is really there, and the methods should fail gracefully if the settings are not as expected.