Hot deployable video management modules maintain a video device management
platform by integrating independently developed support for new or
updated video devices at runtime. A video device module loader builds a
management interface for the new or updated video device associated with
the management module based on attributes and operations of the video
device defined by an XML descriptor and based on access instructions. The
management interface is used to create a video device instance in the
management platform for each video device under management. The
management platform manages a variety of different types of video devices
with a video device management module added as a given video device is
added to the management platform or an already managed video device is
updated.