![](https://csdnimg.cn/release/download_crawler_static/12569855/bg11.jpg)
©2009 – 2014 by HIKVISION. All rights reserved. 16
Accesses to the ‘session Support’ resource returns a ‘CMSourceSupport’ schema document instance.
This schema document is primarily a list of the types and models of IP media devices that a RaCM device
supports as compatible input sources. Each element in a list element is comprised of the following parameters:
XML string field that lists the manufacturer of the
supported IP Media Device. This field is treated as case
insensitive to aid in searching and matching (e.g.
Luminati = luminati, effectively).
Optional XML string field that lists the make of an IP Media
device. Some manufacturers come out with ‘lines’ (i.e.
product lines) of cameras that share protocol attributes.
This field is to aid in identifying products that belong to a
certain product line (where/when that information is
pertinent and relevant).
XML string that identifies the model of a certain IP Media
device.
XML type restricted to “Simple” or “Proxy”.
Please note that all of the values contained in the above fields are treated in a case insensitive manner to
aid in better interoperability between management applications, clients and the RaCM devices. The purpose
of the “CMSourceSupport” schema is to provide consumers with a well ordered list of the media devices that it
can record and stream. It is also acceptable for ‘generic’ media device support to be listed where the RaCM
device has an industry (or mfgr) standards-based driver that supports compliant cameras generically (i.e. the
“MediaDeviceMfgr” does not have to contain a literal manufacturer; it could contain a value like “PSIA” or
“ONVIF”, etc.). The full schema definition follows.
5.1.1 Source Support XML Schema Definition
XSD File: cmSourceSupport.xsd
This schema definition is basically a list of elements that define the types of IP media devices that are
supported, or are compatible with, a RaCM device. The first element is a count of the number of IP media
device models (i.e. “MediaDeviceModel” entries) that are listed in a “CMSourceSupport” document instance.
This is important since the size of the schema can be huge, in some cases, and due to the fact that consumers
can ask for only the ‘count’ of the supported media devices (see following section). Please note that each list
element, which has one manufacturer value, can support multiple model numbers/strings per that
manufacturer value. The manufacturer name can also identify standards organizations, not specific
manufacturers.
5.1.2 Access and Operation of Source Support
The REST URI structure of the “/ISAPI/ContentMgmt/sourceSupport” resource allows consumers to ask
for portions, or all, of the schema document information (see table in above Section 8.4). A consumer
accessing source support by a simple GET to the “/ISAPI/ContentMgmt/sourceSupport” resource will get the
entire data list of all supported IP media devices in the “CMSourceSupport” schema instance. However, due to