设备网络SDK开发使用手册 |
<?xml version="1.0" encoding="utf-8"?>
<!--req, 设备软硬件能力集描述 --> <BasicCapability version="2.0"> <!-- req, 硬件支持能力 --> <HardwareCapability> <HardwareVersion>0x0</HardwareVersion> <!-- req, 前面板版本,高16位是主版本,低16位是次版本 --> <AlarmInPortNum>4</AlarmInPortNum><!-- req, 报警输入个数 --> <AlarmOutPortNum>4</AlarmOutPortNum><!-- req, 报警输出个数 --> <RS232Num>1</RS232Num><!-- req, 232串口个数 --> <RS485Num>1</RS485Num><!-- req, 485串口个数 --> <NetworkPortNum>1</NetworkPortNum><!-- req, 网络口个数 --> <USBNum>1</USBNum><!-- req, USB口的个数 --> <FlashSize></FlashSize ><!-- req, Flash大小(单位M) --> <RamSize></RamSize><!-- req, Ram大小(单位M) --> <USBVersion></USBVersion><!-- req, USB版本 --> <SDNum>0</SDNum><!-- req, SD卡个数 --> <HardDiskNum>1</HardDiskNum><!-- req, 硬盘个数(包括SATA、eSATA和NAS),实际已接可用的硬盘个数 --> <SATANum>1</SATANum><!-- req, 2012-5-14SATA盘个数 --> <eSATANum>1</eSATANum><!-- req, 2012-5-14eSATA盘个数 --> <miniSASNum>1</miniSASNum><!-- req, 2012-5-14miniSAS盘个数 --> <VideoInNum>4</VideoInNum> <!-- req, VIN个数 --> <AudioInNum>4</AudioInNum><!-- req, AIN个数 --> <VideoOutNum>1</VideoOutNum><!-- req, VOUT个数 --> <AudioOutNum>1</AudioOutNum><!-- req, AOUT个数 --> <AudioTalkNum>2</AudioTalkNum><!-- req, 语音对讲通道个数 --> <SDSupport>1</SDSupport><!-- req, 支持SD卡,1-支持,不支持时不显示 --> <WiFiSupport>1</WiFiSupport><!-- req, 支持WiFi,1-支持,不支持时不显示 --> <POESupport>1</POESupport><!-- req, 支持POE(IPC的网线供电),1-支持,不支持时不显示 --> <IRSupport>1</IRSupport><!-- req, 支持红外,1-支持,不支持时不显示 --> <VideoOutSupport>1</VideoOutSupport><!-- req, 支持本地输出,1-支持,不支持时不显示 --> <ResetSupport>1</ResetSupport><!-- req, 支持恢复出厂设置,1-支持,不支持时不显示 --> <CompleteRestoreSupport>1</CompleteRestoreSupport><!-- req, 支持完全恢复出厂值,1-支持,不支持时不显示 --> <AnalogChannelNum>255</AnalogChannelNum><!-- req, 模拟通道个数,和注册返回的byChanNum的值一致 --> <IPChannelNum>255</IPChannelNum><!-- req, 数字通道个数 --> <MultiNetworkCard>1</MultiNetworkCard><!-- req, 支持多网卡, 1-支持,不支持时不显示 --> <MultiDNSAddress>1</MultiDNSAddress><!-- req, 支持多DNS, 1-支持,不支持时不显示 --> <BondingSupport>1</BondingSupport><!-- req, 支持bonding功能,1-支持,不支持时无此项 --> <VGANumber>255</VGANumber><!-- req, VGA个数 --> <HDMINumber>255</HDMINumber><!-- req, HDMI个数 --> <SDINumber>255</SDINumber><!-- req, SDI个数 --> <CVBSNumber>255</CVBSNumber><!-- req, CVBS个数 --> <AuxoutNumber>255</AuxoutNumber><!-- req, 辅助输出个数 --> <RAIDType>1</RAIDType><!-- req, RAID类型,0-硬RAID,1-软RAID --> <RS485> <localRs485No min="" max=""/> <!--req, 本地485口序号--> <expandRS485No min="" max="" /> <!--req, 可扩展485口序号--> <fullDuplexRS485No min="" max="" /> <!--req, 全双工485口序号,相对于本地485口数--> <semiDuplexRS485No min="" max="" /> <!--req, 半双工485口序号,相对于本地485口数--> <RS485SlotNo min="" max=""/> <!--req, 485槽位序号--> </RS485> <ZoneNum> <!--报警主机使用该节点--> <localZoneNo min="1" max="64"/> <!--req,本地报警输入口(本地防区)序号--> <extendZoneNo min="1" max="64"/> <!--req,可扩展报警输入口(可扩展防区)序号-->? </ZoneNum> <sirenNo min="" max=""/> <!--req,主机警号序号--> <electroLockNo min="" max=""/> <!--req,电锁序号--> <mobileGateNo min="" max=""/> <!--req,移动门序号--> <TriggerNum> <!--req,报警主机使用该节点--> <localTriggerNo min="1" max="64"/> <!--req,本地报警输出口(本地触发器)序号--> <extendTriggerNo min="1" max="64"/> <!--req,可扩展报警输出口(可扩展触发器)序号--> </TriggerNum> <Sensor> <!--req,动环报警主机使用该节点--> <totalSensorNum> <!--, xs:inter, 模拟量总数--> </totalSensorNum> <localSensorNo min="" max="" /> <!--req,本地模拟量序号--> <expandSensorNo min="" max="" /> <!--req,可扩展模拟量序号--> </Sensor> <rs232_rs485No min="" max=""/> <!--req,RS232/RS485串口个数--> <MirrorChanNum>1</MirrorChanNum> <!--req, 镜像通道个数--> <DeviceSubBoardInfo> <!--req, 设备子板信息,集中式大屏控制器使用--> <BackBoardType opt = "4U,8U,13U"/> <!--req, 支持的背板类型--> <SubBoardType opt= "DVI-IInput,YPbPrInput,BNCInput,SDIInput,DVI DualLinkInput,OrdinaryDecodeInput,DVI-IOutput,SDIOutput,EnhanceDecodeInput"/> <!--req, 支持的子板类型--> </DeviceSubBoardInfo> </HardwareCapability> <!--req, 软件支持能力 --> <SoftwareCapability> <!--req, 硬盘是否支持新的硬盘号映射方式:1-支持, 不支持时不显示 --> <!--req, 在新的映射方式下,IPC给SDK传的硬盘号:SD卡是0,NAS盘从8开始;之前的硬盘号表示为0、1、2.....--> <NewHdNo>1</NewHdNo> <!--req, 2012-5-14支持网盘的最大个数(不支持时不显示),网盘包括Nas和IPSAN --> <MaxNetworkHDNum>8</MaxNetworkHDNum> <!--req, 支持nas存储功能,1-支持,不支持时不显示。兼容IPC不能删除 --> <NasSupport>1</NasSupport> <!--req, nas个数 --> <NasNumber>8</NasNumber> <!--req, 支持的结构体 NET_DVR_NET_DISKCFG --> <NetDiskIdentification> <!--req, 表示支持网盘接入支持认证 --> <NASIdentification> <!--req, 表示支持 NAS接入支持认证 --> <NFSMountType>true</NFSMountType> <!--req, 表示支持 NAS支持NFS方式接入 --> <CIFSMountType> <!--req, 表示支持 NAS支持CIFS方式接入 --> <usernameLen min = "" max= ""/> <!--req, NAS认证上的name长度的最大值和最小值--> <passwordLen min = "" max= ""/> <!--req, NAS认证上的passwd长度的最大值和最小值--> </CIFSMountType> </NASIdentification> </NetDiskIdentification> <NasMountPara> <addressType opt="IP, Domain"/> <!--req, 挂载硬盘的地址类型0-IP地址;1-域名--> <domainAddressLen min = "" max= ""/> <!--req, 挂载硬盘域名长度的最大值和最小值--> </NasMountPara > <NasMountPara> <addressType opt="IP, Domain"/> <!--req, 挂载硬盘的地址类型0-IP地址;1-域名--> <domainAddressLen min = "" max= ""/> <!--req, 挂载硬盘域名长度的最大值和最小值--> </NasMountPara > <NetDiskDomain> <domainSupport>true</domainSupport> <!--req, 挂载硬盘是否支持域名true-支持;false-不支持--> <domainAddressLen min = "" max= ""/> <!--req, 挂载硬盘域名长度的最大值和最小值--> </NetDiskDomain> <ShowStringNumber>8</ShowStringNumber> <!--req, 最大字符串叠加个数(针对模拟通道) --> <MotionDetectAlarmSupport>1</MotionDetectAlarmSupport> <!--req, 支持移动侦测,1-支持,不支持时不显示 --> <VILostAlarmSupport>1</VILostAlarmSupport> <!--req, 支持视频丢失报警,1-支持,不支持时不显示(针对模拟通道) --> <HideAlarmSupport>1</HideAlarmSupport> <!--req, 支持遮挡报警,1-支持,不支持时不显示(针对模拟通道) --> <ShelterSupport>1</ShelterSupport> <!--req, 支持遮盖,1-支持,不支持时不显示(针对模拟通道) --> <RtspSupport>1</RtspSupport> <!--req, 支持rtsp网络传输功能,1-支持,不支持时不显示 --> <RtpoverRtspSupport>1</RtpoverRtspSupport> <!--req, 支持rtp over rtsp网络传输功能,1-支持,不支持时不显示 --> <RtspoverHttpSupport>1</RtspoverHttpSupport> <!--req, 支持rtsp over http网络传输功能,1-支持,不支持时不显示 --> <NtpSupport>1</NtpSupport> <!--req, 支持NTP校时 ,1-支持,不支持时不显示 --> <EptzSupport>1</EptzSupport> <!--req, 支持电子云台,1-支持,不支持时不显示 --> <PtzSupport>1</PtzSupport> <!--req, 支持云台控制,1-支持,不支持时不显示 --> <DDNSSupport>1</DDNSSupport> <!--req, 支持DDNS,1-支持,不支持时不显示。兼容IPC不能删除 --> <DDNSHostType>0,1,2,3,4</DDNSHostType> <!--req, DDNS服务器类型:0- IP Server,1-Dyndns,2-PeanutHull(花生壳),3-NO-IP, 4- hkDDNS --> <DDNSStatus>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15</DDNSStatus> <!--req, 支持的DDNS状态类型,1-连接地址服务器失败,2-解析地址消息失败,3-连接心跳服务器失败, 4-解析心跳服务器消息失败,5-连接域名服务器失败,6-解析域名服务器消息失败,7-注册域名成功,8-注册域名失败,9-发送心跳成功,10-DNS服务器未配置, 11-域名被占用,12-服务异常,13-需要鉴权,14-域名不合法,15-未启用 --> <SNMPSupport>1</SNMPSupport> <!--req, SNMP版本,1-v1,2-v2,3-v3 --> <SNMPVersion>1,2,3</SNMPVersion> <!--req, 支持UPNP,1-支持,不支持时不显示 --> <UPNPSupport>1</UPNPSupport> <!--req, 支持iSCSI,1-支持,不支持时不显示 --> <iSCSISupport>1</iSCSISupport> <!--req, 2012-5-14支持IP SAN个数 --> <iSCSINum>1</iSCSINum> <!--req, 支持ipv6,1-支持,不支持时不显示 --> <Ipv6Support>0</Ipv6Support> <!--req, 支持智能,1-支持,不支持时不显示 --> <VCASupport>1</VCASupport> <!--req, 反向能力集,返回该节点,表示不支持视频流 --> <VideoStreamnotSupport>true</VideoStreamnotSupport > <!--req, 支持复合流,1-支持,不支持时不显示(针对模拟通道) --> <MultipleStreamSupport>1</MultipleStreamSupport> <!--req, 支持子码流,1-支持,不支持时不显示(针对模拟通道) --> <SubStreamSupport>1</SubStreamSupport> <!--req, 支持EMAIL,1-支持,不支持时不显示 --> <EmailSupport>1</EmailSupport> <!--req, SADP版本,0-V1.0,1-V3.0 --> <SADPVersion>0,1</SADPVersion> <ZeroChanNumber>1</ZeroChanNumber> <!--req, 支持备份,1-支持,不支持时不显示 --> <BackupSupport>1</BackupSupport> <!--req, 支持按事件查找录像,1-支持,不支持时无此项 --> <FindFileByEventSupport>1</FindFileByEventSupport> <!--req, 支持智能搜索录像,1-支持,不支持时不显示 --> <SmartSearchSupport>1</SmartSearchSupport> <!--req, 支持ATM配置,1-支持,不支持时不显示 --> <ATMSupport>1</ATMSupport> <!--req, 支持文件锁定/解锁,1-支持,不支持时不显示 --> <FileLockSupport>1</FileLockSupport> <!--req, 支持主子码流码率动态限制,1-支持,不支持时不显示(此能力无对应配置) --> <BitrateLimitSupport>1</BitrateLimitSupport> <!--req, 支持注册最大路数 --> <MaxLoginNum>0</MaxLoginNum> <!--req, 支持预览最大路数 --> <MaxPreviewNum>0</MaxPreviewNum> <!--req, 支持回放最大路数 --> <MaxPlayBackNum>0</MaxPlayBackNum> <!--req, 通道支持最大连接路数 --> <MaxChanLinkNum>6</MaxChanLinkNum> <ShutDownSupport>1</ShutDownSupport> <!--req, 支持预置点冻结,1-支持,不支持时不显示 --> <FrameFreezeSupport>1</FrameFreezeSupport> <!--req, 2012-03-22是否支持硬盘盘组配置,1-支持,不支持时不显示 --> <HDgroupConfig>1</HDgroupConfig> <!--req, 是否支持自动存储模式,1-支持,不支持时不显示 --> <AutoStorageMode>1</AutoStorageMode> <!--req, 2012-03-22是否支持232配置,1-支持,不支持时不显示 --> <RS232Config>1</RS232Config> <!--req, 2012-03-22是否支持PPPoE配置,1-支持,不支持时不显示 --> <PPPoEConfig>1</PPPoEConfig> <!--req, 2012-03-22是否支持冗余录像,1-支持,不支持时不显示 --> <RedundancyRecord>1</RedundancyRecord> <!--req, 2012-03-22是否支持主辅口缩放配置,1-支持,不支持时不显示 --> <VideoOutScaleConfig>1</VideoOutScaleConfig> <!--req, 2012-03-22是否支持guest用户,1-支持,不支持时不显示 --> <GuestUser>1</GuestUser> <!--req, 2012-03-22是否支持FTP上传图片,1-支持,不支持时不显示 --> <UploadFTP>1</UploadFTP> <!--req, 2012-05-15是否不支持磁盘配额,录像和图片配额都支持时不显示,1-录像和图片配额都不支持,2-支持录像配额但不支持图片配额 --> <UploadCloud>1</UploadCloud> <!--req, 2015-12-28是否支持Cloud上传图片,1-支持,不支持时不显示 --> <NotSupportDiskQuota>1</NotSupportDiskQuota> <!--req, 2012-12-8支持磁盘配额按比例分配,1-支持,不支持时不显示--> <QuotaRatio>1</QuotaRatio> <!--req, 2014-4-11支持磁盘配额按时间分配,1-录像和图片配额都支持,2-录像配额支持但图片配额不支持,不支持时不显示--> <QuotaByTime>1</QuotaByTime> <LocalVout> <mainVoutType opt="mainCVBS,HDMI,VGA,auto"/> <!--req, 本地主口输入类型, mainCVBS-主CVB. 非同源设备:0-Auto 1-主CVBS 2-HDMI 3-VGA 同源设备:0-Auto 1-主CVBS 2-HDMI/VGASnetra2.2以后支持选择,之前版本为auto(能力集解析返回auto)--> </LocalVout> <SingleStorageMaxCap>16</SingleStorageMaxCap> <!--req, 系统支持单个存储设备最大容量,单位:T--> <IPCPlug>1</IPCPlug> <!--req, 是否支持IPC即插即用,1-支持,不支持不显示--> <DrawFrameRecord>1</DrawFrameRecord> <!--req, 是否支持抽帧录像,1-支持,不支持不显示--> <DelInvalidDisk>1</DelInvalidDisk> <!--req, 是否支持删除无效磁盘,1-支持,不支持不显示--> <MountOrUnmountDisk>1</MountOrUnmountDisk> <!--req, 是否支持加载或卸载磁盘,1-支持,不支持不显示--> <MaxDvcsSubDevNumNum> <!--req, 分布式设备支持的最大设备数,不支持不显示--> </MaxDvcsSubDevNumNum > <NotSupportInputOutputConfigFile>1</NotSupportInputOutputConfigFile> <!--req, 不支持导入导出参数配置,1-不支持--> <NotSupportLogSearch>1</NotSupportLogSearch> <!--req, 不支持日志查询,支持时不显示,1-不支持--> <DateUpLoadAndDownLoad> <!--req, 数据上传下载功能--> <audioType opt="wave"/> <!--req, 支持的语音类型--> <uploadAndDownLoad opt = "upload,download"/> <!--req, 支持上传下载--> <maxNum opt= "8"/> <!--req, type:支持的最大语音个数--> </DateUpLoadAndDownLoad> <DevModuleServerCfg> <!--req, 设备服务配置能力--> <!--req, 只允许admin用户设置telent配置--> <telnetServer opt="disable,enable"/> <!--req, Telet功能:0-disable(禁用),1-enable(启用)--> <irLampServer opt="disable,enable"/> <!--req, 红外灯设置:0-disable(禁用),1-enable(启用)--> <abfServer opt="enable,disable,"/> <!--req, ABF设置:0-enable(启用),1-disable(禁用) --> <LEDStatus opt="disable,enable"/> <!--req, 状态指示灯控制:0-disable(禁用),1-enable(启用)--> <autoDefog opt="disable,enable"/> <!--req, 自动除雾控制:0-enable(启用),1-disable(禁用)--> <sshServer opt="disable,enable"/> <!--req, SSH设置:0-enable(启用),1-disable(禁用)--> <webAuthentication opt="disable,enable"/> <!--req, WEB认证:0-disable(禁用),1-enable(启用)--> <supplementLight opt="disable,enable"/> <!--req, 补光灯控制: 0-enable(启用),1-disable(禁用) --> <deicing opt="disable,enable"/> <!--opt, 除冰功能: 0-disable(禁用),1-enable(启用)--> <isSupportFireLaserLight> <!--opt, xs:boolen,true表示支持热成像火点检测激光补光灯--> </isSupportFireLaserLight> <notSupportDeicingPrompt> <!--opt, xs:boolen,true表示设备不支持自动除冰提示语--> </notSupportDeicingPrompt> <visibleMovementPower opt="disable,enable"/> <!--opt, 可见光机芯电源开关: 0-disable(禁用), 1-enable(启用) --> <thermalMovementPower opt="disable,enable"/> <!--opt, 热成像机芯电源开关: 0-disable(禁用), 1-enable(启用) --> <ptzPower opt="disable,enable"/> <!--opt, 云台电源开关: 0-disable(禁用), 1-enable(启用) --> <powerSavingControl opt="sleepMode,lowConsumptionMode"/> <!--opt, xs:string "低功耗策略: sleepMode-休眠模式, lowConsumptionMode-低功耗模式--> </DevModuleServerCfg> <GBT28181AccessAbilitySupport>1</GBT28181AccessAbilitySupport> <!--req, 是否支持GB/T28181协议,1-支持,不支持不显示--> <SearchLogAbilitySupport>1</SearchLogAbilitySupport> <!--req, 是否支持日志搜索,1-支持,不支持不显示--> <AlarmTriggerRecordAbilitySupport>1</AlarmTriggerRecordAbilitySupport> <!--req, 是否支持日志搜索能力,1-支持,不支持不显示--> <CameraParaDynamicAbilitySupport>1</CameraParaDynamicAbilitySupport> <!--req, 是否支持前端参数动态能力,1-支持,不支持不显示--> <IOAbilitySupport>1</IOAbilitySupport> <!--req, IO输入输出能力,1-支持,不支持不显示--> <AccessProtocolAbility>1</AccessProtocolAbility> <!--req, 协议接入能力,1-支持,不支持不显示--> <CameraMountAbility>1</CameraMountAbility> <!--req, 摄像机架设能力,1-支持,不支持不显示--> <VehicleRecogAbility>1</VehicleRecogAbility> <!--req, 车辆二次检测能力,1-支持,不支持不显示--> <VcaChanAbility>1</VcaChanAbility> <!--req, VCA智能通道能力,1-支持,不支持不显示--> <Language> <!--req, 支持的语言种类--> <supportType opt="0-noSupport,1-chinese,2-english"/> <!--req, 0表示不支持这个功能区分,1表示中文,2表示英文--> </Language> <LongLinkConfigurationFile>1</LongLinkConfigurationFile> <!--req, 是否支持长连接导入导出配置文件(CONFIGURATION_FILE),1-支持,不支持不显示--> <IpViewDev>1</IpViewDev> <!--req, 支持IP可视对讲主机能力集,对应IpViewDevAbility能力集--> <TransDevice> <transChannelNum min = "" max = "" /> <!--req, 转码通道最大最小值--> </TransDevice> <MultiNetworkCardMode>0,1</MultiNetworkCardMode> <!--req, 支持的多网卡工作模式,0-普通多网卡模式,1-内外网隔离模式,不支持模式设置不显示--> <DeviceWorkMode>1,2,3</DeviceWorkMode> <!--req, 设备支持的工作模式,1-通道模式,2-流ID模式,3-GB28281模式,不支持模式设置不显示--> <AllBackupLog> <enabled>true</enabled> <!--req, 是否支持全部日志导出--> </AllBackupLog> <VoiceTalkAsAudioIn> <enabled>true</enabled> <!--req, 是否支持语音对讲作为音频输入--> <supportVoiceChan opt="1,2"/> <!--opt, 支持的语音对讲通道号--> </VoiceTalkAsAudioIn> <Matrix>1</Matrix> <!--req ,支持矩阵能力集MATRIX_ABILITY,不支持不显示--> <VCADetection opt="true,false"/> <!--req, 是否支持智能侦测--> <TrialHostAbility>1</TrialHostAbility> <!--req, 支持庭审主机的能力,1-支持,不支持不显示--> <BinocularSupport>1</BinocularSupport> <!--req, 支持双目,1-支持,不支持时不显示--> <isNotSupportSummerTime>true</isNotSupportSummerTime> <!--opt, 不支持夏令时的时候,返回这个能力"--> <BrokenNetHttpSupport opt="postMPR,PDC,heatMapDetection"/> <!--opt, xs:string,支持断网续传的功能,MPR模式下的车辆检测(IPC的车辆检测)、客流量统计、热度图检测;该节点在IPC5.3.5项目中支持,ff车牌5.3.4中不支持该字段"--> <isSupportSyncIPCPassword>true</isSupportSyncIPCPassword><!--opt, 是否支持同步IPC密码,不支持不返回--> <isSupportTransferIPC>true</isSupportTransferIPC><!--opt, 是否支持透传IPC协议功能,不支持不返回--> <supportPreviewHRUDP>true</supportPreviewHRUDP><!--opt, 是否支持HRUDP预览取流方式,不支持不返回--> <isSupportTimeCorrect>true</isSupportTimeCorrect> <!--opt, 是否支持NET_DVR_SET_TIMECORRECT校时操作--> <HRUDP> <!--,OPT--> <LinkList> <!--,req--> <Link> <!--,req--> <previewLink>1</previewLink> <!--,req--> <recommendResolution opt="39-1920*1080"></recommendResolution> <!--,req--> </Link> </LinkList> </HRUDP> <!--opt, SD卡解锁时间,上传时间值表示-支持,不支持时不显示--> <SDCardUnlockTime>3</SDCardUnlockTime> <isSupportOnLineUser>true</isSupportOnLineUser> <!--opt, "设备支持在线用户获取功能"--> <NeedReboot> <!--req, 导入配置文件是否自动重启,1-重启,2-需要提示重启,不需要提示重启和设备不会自动重启时不显示 --> <ImportConfigurationFileReboot>1</ImportConfigurationFileReboot> <!--req, ESATA用途修改是否自动重启,1-重启,不重启时不显示 --> <EsataUseageChange>1</EsataUseageChange> <!--req, 修改报警输入类型是否自动重启,1-重启,2-需要提示重启,不需要提示重启和设备不会自动重启时不显示 --> <AlarmInTypeChange>1</AlarmInTypeChange> <!--req, 模拟通道是否启用修改是否自动重启,1-重启,不重启时不显示 --> <AnalogChanEnableChange>1</AnalogChanEnableChange> <!--req, 恢复默认参数是否自动重启,1-重启,2-需要提示重启,不需要提示重启和设备不会自动重启时不显示 --> <RestoreConfig>1</RestoreConfig> <!--req, 串口232传输模式更改是否需要重启,1-重启,不重启时不显示 --> <RS232workModeChange>1</RS232workModeChange> <!--req, 网络传输端口更改是否需要重启,1-重启,不重启时不显示 --> <NetPortChange>1</NetPortChange> <!--req, RTSP端口更改是否需要重启,1-重启,不重启时不显示 --> <RtspPortChange>1</RtspPortChange> <!--req, DHCP启用状态更改是否需要重启,1-重启,不重启时不显示 --> <DhcpEnableChange>1</DhcpEnableChange> <!--req, HTTP端口更改是否需要重启,1-重启,不重启时不显示 --> <HttpPortChange>1</HttpPortChange> <!--req, PPPoE参数更改是否需要重启,1-重启,不重启时不显示 --> <PPPoEChange>1</PPPoEChange> <!--req, 网络参数中的多播地址更改是否需要重启,1-重启,不重启时不显示 --> <NetMultiCastIPChange>1</NetMultiCastIPChange> <!--req, 硬盘参数更改是否需要重启,1-重启,不重启时不显示 --> <HardDiskParamChange>1</HardDiskParamChange> <!--req, 录像计划的时间更改是否需要重启,1-重启,不重启时不显示 --> <RecordTimeChange>1</RecordTimeChange> <!--req, 压缩参数的视频编码类型更改是否需要重启,1-重启,不重启时不显示 --> <VideoEncodeTypeChange>1</VideoEncodeTypeChange> <!--req, 压缩参数的音频编码类型更改是否需要重启,1-重启,不重启时不显示 --> <AudioEncodeTypeChange>1</AudioEncodeTypeChange> <!--req, 制式更改是否需要重启,1-重启,不重启时不显示 --> <StandardTypeChange>1</StandardTypeChange> <!--req, 去雾使能状态修改是否需要重启,1-重启,不需要重启不显示 --> <DehazeEnableChange>1</DehazeEnableChange> <!--req, 行编码使能状态修改是否需要重启,1-重启,不需要重启不显示 --> <LineCodingEnableChange>1</LineCodingEnableChange> <!--req, IPC前端参数本地输出开关状态修改是否需要重启,1-重启,不需要重启不显示 --> <LocalOutputEnableChange>1</LocalOutputEnableChange> <!--req, 切换指定主口是否需要重启,1-重启,不需要重启不显示 --> <LocalMainVoutTypeChange>1</LocalMainVoutTypeChange> <!--req, NAS认证参数修改是否需要重启,1-重启,不需要重启不显示 --> <NASIdentificationChange>1</NASIdentificationChange> <!--req, 工作模式切换是否自动重启,1-重启,不重启不显示 --> <DevWorkModeChange>1</DevWorkModeChange> <!--req, SIP本地端口更改是否需要重启,1-重启,不重启时不显示 --> <LocalPortChange>1</LocalPortChange> <!--req, SIP服务器注册周期更改是否需要重启,1-重启,不重启时不显示 --> <LoginCycleChange>1</LoginCycleChange> <!--req, RTP端口更改是否需要重启,1-重启,不重启时不显示 --> <RtpPortChange>1</RtpPortChange> <!--req, 音频编码优先级更改是否需要重启,1-重启,不重启时不显示 --> <AudioEncodePriorityChange>1</AudioEncodePriorityChange> <!--req, 延迟预览时间修改是否需要重启,1-重启,不重启时不显示 --> <PreviewDelayTimeChange>1</PreviewDelayTimeChange> <!--req, 网卡类型切换是否需要重启,0-不重启,老设备都默认重启,新设备不需要重启,新设备返回这个能力且值为0,需要重启的则不需要的返回这个能力 --> <NetworkCardTypeChange>0</NetworkCardTypeChange> <!--req, 设备云存储模式切换是否需要重启,1-重启,不需要重启不显示--> <CloudStorageModeChangeReboot>1</CloudStorageModeChangeReboot> <VcaDecModeChange>1</VcaDecModeChange> <!--req, 开启智能解码模式是否需要重启,1-重启,不需要重启不显示--> <GBT28181> <!--req, GB28181传输协议修改是否需要重启,1-重启,不需要重启不显示--> <TransProtocol>1</TransProtocol> <!--req, 设备注册时间间隔修改是否需要重启,1-重启,不需要重启不显示--> <RegisterInterval>1</RegisterInterval> </GBT28181> <CompleteRestoreReboot>1</CompleteRestoreReboot> <!--req, 设备完全恢复出厂值是否需要重启,1-重启,不需要重启不显示--> <SwitchVehicleDetection>1</SwitchVehicleDetection> <!--req, 车辆检测切换检测模式是否需要重启,1-重启,不需要重启不显示--> <SwitchHVTVehicleDetection>1</SwitchHVTVehicleDetection> <!--req, 混行车辆检测切换检测模式是否需要重启,1-重启,不需要重启不显示--> <SmartCodec>1</SmartCodec> <!--req, 高性能编码切换检测模式是否需要重启,1-重启,不需要重启不显示--> <NUCLEUSToOther>1</NUCLEUSToOther> <!--opt, 开启从nucleus协议切换到其他协议时是否需要重启,1-重启,不需要重启不显示--> <ThirdStream>1</ThirdStream> <!--opt, 开启三码流服务是否需要重启,1-重启,不需要重启不显示--> <TerminalModeReboot>1</TerminalModeReboot> <!--opt,智能身份识别设备切换终端模式是否需要重启,1-重启,不需要重启不显示--> <ExtensionModuleUpgradeReboot>1</ExtensionModuleUpgradeReboot> <!--opt,扩展模块升级是否需要重启,1-重启,不需要重启不显示--> <ChannelControllerUpgradeReboot>1</ChannelControllerUpgradeReboot> <!--opt,设备语言修改是否需要重启,1-重启,不需要重启不显示--> <DeviceLanguageChange>1</DeviceLanguageChange> <!--opt,可视对讲设备VoIP协议修改是否不重启,1-重启,不需要重启不显示--> <IntercomProtocolTypeChange>1</IntercomProtocolTypeChange> <SmartLockUpgradeReboot>1</SmartLockUpgradeReboot> <!--opt,智能锁升级是否需要重启,1-重启,不需要重启不显示--> </NeedReboot> <SupportMainBoardCameraPTZ>true</SupportMainBoardCameraPTZ> <!--opt, 支持主控控制Camera的PTZ--> <Support3DPTZ>true</Support3DPTZ> <!--opt, 是否支持3D64速云台控制--> <SupportUnifiedIPCProtocol>true</SupportUnifiedIPCProtocol> <!--opt, 是否支持统一IPC协议,使用NET_DVR_IPC_ENUM_UNIFY类型--> <SupportRemoveStorage>true</SupportRemoveStorage> <!--opt, 设备存储功能去除(包括录像,回放,图片,日志) xs:boolean --> <supportGB28181Service opt="true,false"/> <!--opt, 是否GB28181服务参数配置--> <supportChoosePlaybackDrawframe>true</supportChoosePlaybackDrawframe> <!--opt,是否支持选择性抽帧回放,不支持不返回--> <CloudSupport>1</CloudSupport> <isSupportGetFigure/> <!--opt, xs:boolean 支持获取缩略图 --> <isSupportGetThumbnails> <fileIntervalTime min="0" max="24*60*60"/> <!-- opt 文件间隔时间,单位秒,integer--> </isSupportGetThumbnails> <!--opt 支持按时间段获取缩略图 --> <isSupportStreamID opt="true,false"/><!--opt 是否支持流ID--> <resultDataType opt="0,1"/> <!--opt, 查找数据类型 0-I帧,1-图片数据--> <!--opt, 是否支持第三方云:1-支持,不支持时不显示--> <isSupportBatchUploadPic>true</isSupportBatchUploadPic> <!--opt, 是否支持批量上传图片功能(BATCH_UPLOAD_PICTURE_FILE),不支持不返回这个能力--> <isSupportDownloadVehicleInfo>true</isSupportDownloadVehicleInfo> <!--opt, 是否支持车辆信息查询功能(NET_DVR_GET_VEHICLE_INFORMATION),不支持不返回--> <isSupportConfirmMechanism>true</isSupportConfirmMechanism> <!--是否支持布防确认机制,不支持不返回--> <isSupportDNS> <!--opt, 是否支持DNS手动设置使能,1-表示支持,不支持不显示--> </isSupportDNS> <HRUDP> <!--opt, HRUDP(可靠传输)能力--> <LinkList> <!--req, HRUDP连接列表--> <Link> <!--req, HRUDP连接--> <previewLink>1</previewLink> <!--req, HRUDP预览连接个数--> <recommendResolution opt="39-1920*1080"></recommendResolution> <!--req, 推荐分辨率--> </Link> </LinkList> </HRUDP> <isSupportCountBinocular>true</isSupportCountBinocular> <!--opt,"支持表示设备为双目客流相机,不支持不返回"--> <isSupportUploadCountBinocular>true</isSupportUploadCountBinocular> <!--opt,"支持 表示双目客流相机矫正表上传,不支持不返回"--> <supportChoosePlaybackDrawframe>true</supportChoosePlaybackDrawframe> <!--opt,是否支持选择性抽帧回放,不支持不返回--> <isSupportMinSAS>true</isSupportMinSAS> <!--req,是否支持minSAS硬盘类型--> <isNotSupportSummerTime>true</isNotSupportSummerTime> <!--opt,"不支持夏令时的时候,返回这个能力"--> <isSupportPanoramicStitch>true</isSupportPanoramicStitch> <!--opt,是否支持上传全景自动拼接配置文件功能,不支持不返回--> <isSupportGetFigure/> <!--opt,xs:boolean,是否支持按时间点获取缩略图,不支持不返回--> <isSupportGetThumbnails> <!--opt,是否支持按时间段获取缩略图,不支持不返回--> <isSupportStreamID opt="true,false"/> <!--opt,是否支持流ID--> <resultDataType opt="0,1"/><!--opt,查找数据类型: 0- I帧,1- 图片数据--> <StartTime> <!--opt,查找开始时间--> <year min="" max=""/> <month min="" max=""/> <day min="" max=""/> <hour min="" max=""/> <minute min="" max=""/> <second min="" max=""/> </StartTime> <StopTime> <!--opt,查找结束时间--> <year min="" max=""/> <month min="" max=""/> <day min="" max=""/> <hour min="" max=""/> <minute min="" max=""/> <second min="" max=""/> </StopTime> <fileIntervalTime min="0" max="24*60*60"/> <!--opt,文件间隔时间,单位:秒,integer--> </isSupportGetThumbnails> <isSupportPrisonPanorama>true</isSupportPrisonPanorama> <!--opt,"支持表示设备为监舍全景相机,不支持不返回"--> <isSupportSystemLogFileExport>true</isSupportSystemLogFileExport> <!--opt,是否支持系统日志导出,不支持不返回--> <isSupportNewFaceResult>true</isSupportNewFaceResult> <!--opt,"是否支持新的方式表示年龄段(即年龄+年龄误差),不支持不返回"--> <isSupportSmoothDragging> <!--opt,是否支持回放平滑拖动, ,xs:boolean,"true"--> </isSupportSmoothDragging> <PlaybackDrawframeCap> <!--opt 支持选择性抽帧回放 --> <drawType opt="0,1,2,3,4,5"/> <!--opt 抽帧方式,0:只传I帧;1:丢1/2 P帧(只有svc码流支持);2:丢3/4 P帧(只有svc码流支持);3:传1/2 I帧(只传I帧,且每2个I帧传一个);4:传1/4 I振(只传I帧,且每4个I帧传一个);5:传1/8 I帧(只传I帧,且每8个I帧传一个) --> </PlaybackDrawframeCap> <isSupportIPCTiming> <!--opt,xs:boolean,"true,false", 对应IPC接入配置协议中byEnableTiming字段是否支持--> </isSupportIPCTiming> <isSupportAlarmJSONBrokenNetHttp> <!--opt,xs:boolean,"true",是否布防JSON透传报警断网续传功能--> </isSupportAlarmJSONBrokenNetHttp> </SoftwareCapability> </BasicCapability> |