Login
升级VIP 登录 注册 安全退出
当前位置: 首页 > word文档 > 其他文档 > Onvif功能接口,onvif抓图功能

Onvif功能接口,onvif抓图功能

收藏

本作品内容为Onvif功能接口,格式为 docx ,大小 136365 KB ,页数为 129页

Onvif功能接口


('Onvif功能接口1设备管理1.1功能1.1.1获取WSDL的URL表1:GetWSDLURL命令GetWsdlUrl请求与应答信息名称相应功能及参数描述GetWsdlUrlRequest请求信息中不含有任何信息GetWsdlUrlResponse应答信息包含请求的URLxs:anyURIWsdlUrl[1][1]错误代码原因分析没有与命令相关的错误代码1.1.2交换的功能表2:GetCapabilities命令GetCapabilities请求与应答信息名称信息内容以及功能GetCapabilitiesRequest请求信息包含对设备功能查询的请求。客户端既可以查询设备拥有的所有功能或者仅仅其中具体一种服务的功能。如果没有指定要查询的类别,那设备就会在应答信息中包含设备所有功能。tt:CapabilityCategoryCategory[0][unboundedGetCapabilitiesResponse在应答的信息中包含一个采用XML分层能力结构体,用这个结构体来表示要查询设备功能tt:CapabilitiesCapabilities[1][1]错误代码原因分析env:Receiver设备不支持请求信息提到的WSDL服务类别1/129ter:ActionNotSupportedter:NoSuchService1.2网络1.2.1交换的功能表3:GetHostname指令GetHostname请求与应答信息名称相应功能以及参数描述GetHostnameRequest请求信息不带任何参数GetHostnameResponse应答信息包括:“FromDHCP”:如果主机名是通过DHCP(动态主机分配协议)获得“NAME”:主机名。在DHCP的主机名的情况下,主机名是通过从DHCP服务获得xs:booleanFromDHCP[1][1]xs:tokenName[0][1]错误代码原因分析没有与此命令相关错误代码1.2.2设置主机名表4:SetHostname指令SetHostname请求与应答信息名称相应功能及参数描述SetHostnameRequest请求信息包含:“Name”:将要设置的主机名称xs:tokenName[1][1]SetHostnameResponse应答信息中不包含任何内容错误代码原因分析env:Senderter:InvalidArgValter:InvalidHostname设备不能接受请求信息中设定的主机名1.2.3获取DNS配置表5:GetDNS命令2/129GetDNS请求与应答信息名称相应功能以及参数描述GetDNSRequest请求信息中不包含任何参数GetDNSResponse应答信息包含:1.“FromDHCP”:如果是通过DHCP获得的DNS服务器。2.“SearchDomain”:如果主机名没资格,进行域搜索.3.“DNSFromDHCP”:如果能够通过“FromDHCP来获取DNS,”DNS”服务清单也通过“FromDHCP”来获取:这意味着:在DNSFromDHCP领域的解析地址是来源于DHCP以及配置状态描述4.“DNSManual”手动给定的DNS服务器列表xs:booleanFromDHCP[1][1]xs:tokenSearchDomain[0][unbounded]tt:IPAddressDNSFromDHCP[0][unbounded]tt:IPAddressDNSManual[0][unbounded]错误代码原因分析没有与此命令相关的错误代码1.2.4设置DNS表6:SetDNS命令SetDNS请求与应答信息名称相应功能以及参数描述SetDNSRequest请求信息包括:1.“FromDHCP”:如果是通过DHCP能够获得的DNS服务2.“SearchDomain”:如果hostname是不完整,进行域搜索。3.“DNSManual”:手动DNS服务器列表xs:booleanFromDHCP[1][1]xs:tokenSearchDomain[0][unbounded]tt:IPAddressDNSManual[0][unbounded]SetDNSResponse应答信息不包含任何信息错误编码原因分析env:Senderter:InvalidArgValter:InvalidIPv6Address\uf0b7建议的IPv6地址是无效的。env:Senderter:InvalidArgValter:InvalidIPv4Address建议的IPv4地址是无效的3/1291.2.5获取NTP配置信息表7:GetNTP指令GetNTP请求与应答信息名称相应功能以及参数描述GetNTPRequest请求信息不含有任何参数GetNTPResponse应答信息包括:1.“FromDHCP”:如果能通过DHCP获得NTP服务。2.“NTPFromDHCP”:如果通过“FromDHCP来获取NTP,”NTP”服务清单也通过“FromDHCP”来获取;这意味着:在NTPFromDHCP领域的地址解决是来源于DHCP以及配置状态描述3.“NTPManual”:手动给NTP服务器列表。xs:booleanFromDHCP[1][1]tt:NetworkHostNTPFromDHCP[0][unbounded]tt:NetworkHostNTPManual[0][unbounded]可能的错误原因分析没有与此命令相关的错误1.2.6对设备设置NTP表8:SetNTP指令SetNTP请求与应答信息名称相应功能以及参数描述SetNTPRequest请求信息包含:1.“FromDHCP”:如果通过DHCP获得NTP服务。2.“NTPManual”:当没能通过DHCP获取NTP服务,手动创建的NTP服务器列表。xs:booleanFromDHCP[1][1]tt:NetworkHostNTPManual[0][unboundedSetNTPResponse应答信息是一条空信息,错误代码原因分析env:Senderter:InvalidArgValter:InvalidIPv4Address建议的IPv4地址是无效的4/129env:Senderter:InvalidArgValter:InvalidIPv6Address建议的IPv4地址是无效的env:Senderter:InvalidArgValter:InvalidDnsName建议的NTP服务名是无效的1.2.7获取动态的DNS设置表9:GetDynamicDNS指令GetDynamicDNS请求与响应信息名称相应功能以及参数描述GetDynamicDNSRequest请求信息不包含任何参数GetDynamicDNSResponse应答信息包含:1.“Type”:更新类型。可能有三种类型:1设备的本身没有更新(NOUPDATE);2.DHCP服务器更新(ServerUpdates);3.设备更新(ClientUpdates)。2.“Name”::在设备未有更新的情况下,DNS名称。3.\uf0b7“TTL”:生存时间。tt:DynamicDNSTypeType[1][1]tt:DNSNameName[0][1]xs:durationTTL[0][1]错误代码原因分析没有与这类命令相关的错误代码1.2.8设置设备动态DNS表10:SetDynamicDNS指令SetDynamicDNS请求与应答信息名称相应功能以及参数描述SetDynamicDNSRequest请求信息包含:1.“Type”:更新类型。有三种类型:1设备的期望没有更新(NOUPDATE)2设备需要DHCP服务器更新(ServerUpdates)3设备更新本(ClientUpdates)。2.“Name”:在设备更新情况下,DNS名称。3.“TTL”:生存时间。tt:DynamicDNSTypeType[1][1]5/129tt:DNSNameName[0][1]xs:durationTTL[0][1]SetDynamicDNSResponse应答信息不包含任何信息错误代码原因分析没有与这类命令相关的错误代码1.2.9获取网络接口配置表11:GetNetworkInterfaces指令GetNetworkInterfaces请求与应答信息名称相应功能以及参数描述GetNetworkInterfacesRequest请求信息是一条空信息GetNetworkInterfacesResponse应答信号包含一个设备的网络接口的矩阵tt:NetworkInterfaceNetworkInterfaces[0][unbounded]错误代码原因分析没有与此命令相关错误代码1.2.10设置网络接口配置表12:SetNetworkInterfaces命令SetNetworkInterfaces请求与应答信息名称相应功能以及参数描述SetNetworkInterfacesRequest请求信息包括:“InterfaceToken”:要打开的网络令牌接口。“NetworkInterface”:需要配置网络接口。tt:ReferenceTokenInterfaceToken[1][1]tt:NetworkInterfaceSetConfigurationNetworkInterface[1][1]SetNetworkInterfacesResponse应答信息包括:“RebootNeeded”:表明:当网络的配置改变,需要进行从新启动xs:booleanRebootNeeded[1][1]错误代码原因分析env:Senderter:InvalidArgVal提供的网络接口令牌不存在6/129ter:InvalidNetworkInterfaceenv:Senderter:InvalidArgValter:InvalidMtuValueMTU值是无效的env:Senderter:InvalidArgValter:InvalidInterfaceSpeed不支持建议的速度env:Senderter:InvalidArgValter:InvalidInterfaceT不支持建议的网络接口类型env:Senderter:InvalidArgValter:InvalidIPv4Address建议的IPV4地址是无效的env:Senderter:InvalidArgValter:InvalidIPv6Address建议的IPV6地址是无效的env:Receiverter:ActionNotSupportedter:InvalidDot11不支持IEEE802.11配置env:Senderter:InvalidArgValter:InvalidSecurityMode不支持选用的安全模式env:Senderter:InvalidArgValter:InvalidStationMode不支持选择的站模式env:Senderter:InvalidArgValter:MissingDot11在安全配置中IEEE802.11的值丢失或者不存在env:Senderter:InvalidArgValter:MissingPSK在安全配置中PSK值丢失env:Senderter:InvalidArgValter:MissingDot1X在安全配置中IEEE802.1X值丢失或者根本就不存在env:Senderter:InvalidArgValter:IncompatibleDot1X在网络接口安全配置中IEEE802.1X值与网络接口不兼容1.2.11获取网络协议表13:GetNetworkProtocols命令GetNetworkProtocols请求与应答信息名称相应功能以及参数描述7/129GetNetworkProtocolsRequest请求信息是一条空信息GetNetworkProtocolsResponse应答消息返回一个设备支持协议的矩阵。有三个已定义的协议,HTTP,HTTPS和RTSP。对于每个协议,可以检索以下参数:PortEnable/disablett:NetworkProtocolNetworkProtocols[0][unbounded]错误代码原因分析没有与这类命令相关的错误1.2.12设置网络协议表14:SetNetworkProtocols命令SetNetworkProtocols请求与应答信息名称相应功能及参数描述SetNetworkProtocolsReques请求信息能够配置一个或者多个设备支持的网络协议。就目前存在三个已定义的信息:HTTP,HTTPS,RTSP;下面分别是对每个协议需要设定的参数:PortEnable/disablett:NetworkProtocolNetworkProtocols[1][unbounde]SetNetworkProtocolsResponse应答信息是一条空信息错误代码原因分析env:Senderter:InvalidArgValter:ServiceNotSupported不支持提供的网络协议1.2.13获取默认网关表15:GetNetworkDefaultGateway命令GetNetworkDefaultGateway请求与应答信息名称相应功能以及参数描述GetNetworkDefaultGatewayRequest请求信息是一条空信息GetNetworkDefaultGatewayResponse应答信息包含:“IPv4Address:默认网关IPV4地址IPV6Address:默认的网关IPV6地址tt:IPv4AddressIPv4Address[0][unbounded]tt:IPv6AddressIPv6Address[0][unbounded]错误代码原因分析没有与此相关的错误8/1291.2.14设置默认网关表16:SetNetworkDefaultGateway命令SetNetworkDefaultGateway请求与回答信息名称描述SetNetworkDefaultGatewayRequest请求信息包含:“IPv4Address”:设置默认IPV4网关地址“IPv6Address”:设置默认IPV5网关地址tt:IPv4AddressIPv4Address[0][unbounded]tt:IPv6AddressIPv6Address[0][unbounded]SetNetworkDefaultGatewayResponse应答信息是一条空信息错误的代码描述原因env:Senderter:InvalidArgValter:InvalidGatewayAddress所提供的网关地址是无效1.2.15获取0配置表17:GetZeroConfiguration命令GetZeroConfiguration请求与应答信息名称相应功能以及参数描述GetZeroConfigurationRequest请求信息是一条空信息GetZeroConfigurationResponse应答信息包括:“InterfaceToken”:网络接口令牌环“Enabled”如果0配置被使能或者没有“Addresses”IPV40配置地址tt:ReferenceTokenInterfaceToken[1][1]xs:booleanEnabled[1][1]tt:IPv4AddressesAddress[0][unbounded]错误代码原因分析没有与此命令相关的错误代码1.2.16设置0配置表18:SetZeroConfiguration命令GetZeroConfiguration请求与应答信息名称描述9/129GetZeroConfigurationRequest请求信息包含:“InterfaceToken”令牌网络接口操作“Enabled”:0配置使能与否tt:ReferenceTokenInterfaceToken[1][1]xs:booleanEnabled[1][1]GetZeroConfigurationResponse应答信息是一条空信息可能存在的错误原因分析env:Senderter:InvalidArgValter:InvalidNetworkInterface所提供的网络接口令牌不存在1.2.17获取IP地址过滤表19:GetIPAddressFilter指令GetIPAddressFilter请求与应答信息名称相应功能以及参数描述GetIPAddressFilterRequest请求信息是一条空信息GetIPAddressFilterResponse应答信息包括:“Type”:设置是否允许访问过滤.“IPv4Address”:IPv4滤波器地址“IPv6Address”:IPv6滤波器地址tt:IPAddressFilterTypeType[1][1]tt:PrefixedIPv4AddressIPv4Address[0][unbounded]tt:PrefixedIPv6AddressIPv6Address[0][unbounded错误代码原因分析没有与此命令相关的错误代码1.2.18对IP地址过滤进行配置表20:SetIPAddressFilter指令SetIPAddressFilter请求与应答信息名称相应功能以及参数描述SetIPAddressFilterRequest请求信息包括:“Type”:设置类型如果滤波器允许访问.“IPv4Address”:IPv4滤波器地址“IPv6Address”:IPv6滤波器地址tt:IPAddressFilterTypeType[1][1]tt:PrefixedIPv4AddressIPv4Address[0][unbounded]10/129tt:PrefixedIPv6AddressIPv6Address[0][unboundedSetIPAddressFilterResponse应答信息为空错误代码原因分析env:Senderter:InvalidArgValter:InvalidIPv6Address建议的IPV6地址无效env:Senderter:InvalidArgValter:InvalidIPv4Address建议的IPV4地址无效1.2.19增加IP地址过滤表21:AddIPAddressFilter指令AddIPAddressFilter请求与应答信息名称相应功能以及参数描述AddIPAddressFilterRequest请求信息包含:“IPv4Address”:增加的IPv4滤波地址“IPv6Address”:增加的IPv46滤波地址tt:PrefixedIPv4AddressIPv4Address[0][unbounded]tt:PrefixedIPv6AddressIPv6Address[0][unbounded]SetIPAddressFilterResponse应答信息是一条空信息可能的存在的错误原因分析env:Senderter:InvalidArgValter:IPFilterListIsFullsIPfilter清单已满,不能够继续添加IP滤波地址env:Senderter:InvalidArgValter:InvalidIPv6Address建议的IPV6地址是无效的env:Senderter:InvalidArgValter:InvalidIPv4Address建议的IPV4地址是无效的1.2.20移除IP地址过滤表22:RemoveIPAddressFilter命令RemoveIPAddressFilter请求与应答信息名称相应功能以及参数描述RemoveIPAddressFilterRequest请求信息包含:“IPv4Address”:增加的IPv4滤波器地址“IPv6Address”:增加的IPv46滤波器地址11/129tt:PrefixedIPv4AddressIPv4Address[0][unbounded]tt:PrefixedIPv6AddressIPv6Address[0][unbounded]RemoveIPAddressFilterResponse应答信息不存在或者不包含任何信息错误代码原因分析env:Senderter:InvalidArgValter:InvalidIPv6Address请求信息中要移除的IPV6地址无效的env:Senderter:InvalidArgValter:InvalidIPv6Address请求信息中要移除的IPV4地址是无效env:Senderter:InvalidArgValter:NoIPv6Address请求信息要移除的IPV6地址不存在env:Senderter:InvalidArgValter:NoIPv4Address请求信息要移除的IPV4地址不存在1.2.21获取DOT11的性能表23:GetDot11CapabilitiesGetIEEE802.11Capabilities请求与应答信息名称相应功能以及参数描述GetDot11CapabilitiesRequest请求信息是空信息GetDot11Capabilites-Responsett:Dot11CapabilitiesCapabilities[1][1]可能的存在的错误原因分析env:Receiverter:ActionNotSupportedter:InvalidDot11不支持IEEE802.11配置1.2.22GetIEEE802.11状态表24:GetDot11StatusGetDot11Status请求与应答信息名称相应功能以及参数描述GetDot11StatusRequesttt:ReferenceTokenInterfaceToken[1][1]GetDot11StatusResponsett:Dot11StatusStatus[1][1]可能的存在的错误原因分析12/129env:Receiverter:ActionNotSupportedter:InvalidDot11IEEE802.11配置不支持env:Senderter:InvalidArgValter:NotDot11接口不是IEEE802.11接口env:Senderter:InvalidArgValter:InvalidNetworkInterface提供的网络接口令牌不存在env:Receiverter:Actionter:NotConnectedDot11IEEE802.11网络没有连接上1.2.23扫描可用的IEEE802.11网络表25:ScanAvailable802.11NetworksScanAvailable802.11Networks请求与应答信息名称相应功能以及参数描述ScanAvailableDot11NetworksRequesttt:ReferenceTokenInterfaceToken[1][1]ScanAvailableDot11NetworksResponsett:Dot11AvailableNetworksNetworks[0][unbounded错误代码原因分析env:Receiverter:ActionNotSupportedter:InvalidDot11不支持IEEE802.11的配置env:Senderter:InvalidArgValter:NotDot11接口不是IEEE802.11接口env:Senderter:InvalidArgValter:InvalidNetworkInterface提供的网络接口令牌不存在env;Receiverter:ActionNotSupportedter:NotScanAvailable设备不支持ScanAvailableDot11Networks1.3系统1.3.1设备信息√表26:GetDeviceInformation指令13/129GetDeviceInformation请求与应答信息名称相应功能以及参数描述GetDeviceInformationRequest请求信息是一条空信息空信息GetDeviceInformationResponse应答信息的包含以下:xs:stringManufacturer[1][1]xs:stringModel[1][1]xs:stringFirmwareVersion[1][1]xs:stringSerialNumber[1][1]xs:stringHardwareId[1][1]错误代码原因分析没有与此命令相关的错误代码1.3.2获取系统的URL表27:GetSystemUris命令GetSystemUris请求与应答信息名称相应功能以及参数描述GetDeviceInformationReques请求信息是一条空信息GetSystemUrisResponse应答信息包含了:一个能用来下载不同信息成分的的URL:tt:SystemLogUriListSystemLogUris[0][1]xs:anyURISupportInfoUri[0][1]xs:anyURISystemBackupUri[0][1]错误代码原因分析没有与此命令相关的错误1.3.3备份表28:GetSystemBackup指令GetSystemBackup请求与应答信息名称相应功能以及参数描述GetSystemBackupRequest请求信息为空信息GetSystemBackupResponse应答信息包含了:备份的配置文件tt:BackupFileBackupFiles[1][unbounded]错误代码原因分析14/129没有与此命令相关的错误代码1.3.4恢复表29:RestoreSystem指令RestoreSystem请求与应答信息名称相应功能以及参数描述RestoreSystemRequest请求信息包含系统备份文件:tt:BackupFileBackupFiles[1][unbounded]RestoreSystemResponse应答信息是一条空信息可能的存在的错误原因分析env:Senderter:InvalidArgValter:InvalidBackupFile备份文件无效1.3.5开始恢复系统表30:StartSystemRestore命令StartSystemRestore请求与应答信息名称相应功能以及参数描述StartSystemRestoreRequest请求信息为一条空信息StartSystemRestoreResponse应答信息包含:1.对于用于下载系统配置文件URL2.一个可选的持续时间,这个时间用来指示设备期望在下载后多久不可用xs:anyURIUploadUri[1][1]xs:durationExpectedDownTime[0][1]错误代码原因分析没有这此命令相关的错误代码1.3.6获取系统日期以及时间表31:GetSystemDateAndTime命令GetSystemDateAndTime请求与应答15/129信息名称相应功能以及参数描述GetSystemDateAndTimeRequest请求信息是一条空信息GetSystemDateAndTimeResponse应答信息包含设备的日期以及时间信息:“DateTimeType”:如果系统的时间和日期是通过手动或者NTP设定的“DaylightSavings”:夏令时打开或者关闭"TimeZone":在POSIX1003.1定义的时区(参见8.3节)“UTCDateTime”:在UTC中的日期和时间.“LocalDateTime”:设备当地的时间tt:SetDateTimeTypeDateTimeType[1][1]xs:booleanDayLightSavings[1][1]tt:TimeZoneTimeZone[0][1]tt:DateTimeUTCDateTime[0][1]tt:DateTimeLocalDateTime[0][1]错误代码原因分析没有这此命令相关的错误代码1.3.7设置系统日期以及时间表32:SetSystemDateAndTime指令SetSystemDateAndTime请求与应答信息名称相应功能以及参数描述SetSystemDateAndTimeRequest请求的信息包含了对于设备要设置的日期以及时间:“DateTimeType”:如果系统时间个日期是手动设置的或者通过NTP设置的“DaylightSavings”:夏令时打开或者关闭"TimeZone":在POSIX1003.1定义的时区(参见8.3节)“UTCDateTime”:在UTC中的时间和日期.如果日期时间类型是NTP,UTCDateTime就没有意义.tt:SetDateTimeTypeDateTimeType[1][1]xs:booleanDayLightSavings[1][1]tt:TimeZoneTimeZone[0][1]tt:DateTimeUTCDateTime[0][1]SetSystemDateAndTime-Response应答信息是一个空信息错误代码原因分析env:Sender请求信息中设置的timezone域无效16/129ter:InvalidArgValter:InvalidTimeZoneenv:Senderter:InvalidArgValter:InvalidDateTime请求信息中设置的时间或者日期无效1.3.8出厂默认设置表33:SetSystemFactoryDefault指令SetSystemFactoryDefault请求与应答信息名称相应功能以及参数描述SetSystemFactoryDefaultRequest请求的信息包含了设备在出厂时执行的默认配置.“Hard”:所有的参数设置成产品出厂前的默认值“Soft”:除了设备供应商以外的参数都设置出厂前的默认配置tt:FactoryDefaultTypeFactoryDefault[1][1]SetSystemFactoryDefaultResponse应答信息是一条空信息错误代码原因分析没有与此命令相关的错误代码1.3.9固件升级表34:UpgradeSystemFirmware命令UpgradeSystemFirmware请求与应答信息名称相应功能以及参数描述UpgradeSystemFirmware-Request请求信息包含了被用来升级的固件。固件升级是“软件”那么就意味着所有参数就要保持为当前值tt:AttachmentDataFirmware[1][1]UpgradeSystemFirmware-Response应答的信息包含了一条向客户端报告的字符串信息,如:“Upgradesuccessful,rebootinginxseconds.”xs:stringMessage[1][1]可能的存在的错误原因分析env:Senderter:InvalidArgs固件无效,或者不被设备支持17/129ter:InvalidFirmwareenv:Receiverter:Actionter:FirmwareUpgrade-Failed固件升级失败1.3.10开始固件升级表35:StartFirmwareUpgrade指令StartFirmwareUpgrade请求与应答信息名称相应功能以及参数描述StartFirmwareUpgrade-Request请求信息是一条空信息StartFirmwareUpgrade-Response应答的信息包含:上传固件文件的URL选择性的时延;客户端应当等待一定时间在进行初始化固件上载之前表明设备在期待在上载固件文件完成后多久后不可用xs:anyURIUploadUri[1][1]xs:durationUploadDelay[0][1]xs:durationExpectedDownTime[0][1]错误代码原因分析没有与此命令相关的错误1.3.11获取系统日志表36:GetSystemLog指令GetSystemLog请求与应答信息名称相应功能以及参数描述GetSystemLogRequest请求信息包含了系统日志检索的类型。这支持的日志信息类型被定义成两种类型:“System”:系统日志“Access”:客户端访问日志tt:SystemLogTypeLogType[1][1]GetSystemLogResponse应答的信息包含请求的系统日志信息,设备可以选择以附件或者字符串返回的日志信息否用二进制信息。18/129tt:AttachmentDataBinary[0][1]xs:stringString[0][1]可能的存在的错误原因分析env:Senderter:InvalidArgster:AccesslogUnavailable没有可访问的日志信息env:Senderter:InvalidArgster:SystemlogUnavailable没有可用的访问日志信息1.3.12获取支持信息表37:GetSystemSupportInformation命令GetSystemSupportInformation请求与应答信息名称相应功能以及参数描述GetSystemSupportInformationRequest请求信息是空信息GetSystemSupportInformationResponse应答信息包含了设备的支持信息,设备能够选择将支持信息是以二进制或者字符串的形式进行应答tt:AttachmentDataBinaryFormat[0][1]xs:stringStringFormat[0][1]可能的存在的错误原因分析env:Senderter:InvalidArgster:SupportInformationUnavailabl没有可用的支持信息1.3.13重启表38:SystemReboot指令SystemReboot请求与应答信息名称相应功能以及参数描述SystemReboot请求信息是空信息SystemRebootResponse应答信息包含了一个字符串应答信息,这个字符串信息向客户端返回报告信息;如:“Rebootinginxseconds.”txs:stringMessage[1][1]错误代码原因分析19/129没有与此命令相关的错误代码1.3.14获取范围参数表39:GetScopes命令GetScopes请求与应答信息名称相应功能以及参数描述GetScopesRequest请求信息是空信息GetScopesResponse应答信息包含了一个在设备范围定义的URL清单,也可以参考第七章的范围定义tt:Scope:Scopes[1][unbounded]可能的存在的错误原因分析env:Receiverter:Actionter:EmptyScope范围清单是是空的1.3.15设置范围参数表40:SetScope命令SetScopes请求与应答信息名称相应功能以及参数描述SetScopesRequest请求信息包含一个已经定义的设备范围的URLS清单。参见第七章xs:anyURI:Scopes[1][unbounded]SetScopesResponse应答信息是一条空信息可能的存在的错误原因分析env:Senderter:OperationProhibitedter:ScopeOverwrite设置的范围参数覆盖了固定参数,命令排斥env:Receiverter:Actionter:TooManyScopes请求信息包含的范围清单超出支持的范围数20/1291.3.16添加范围参数表41:AddScopes命令AddScopes请求与应答信息名称相应功能以及参数描述AddScopesRequest请求信息包含一个用于添加进已存在的配置范围清单的URL清单;参见第七章xs:anyURI:ScopeItem[1][unbounded]AddScopesResponse应答信息是空信息可能的存在的错误原因分析env:Receiverter:Actionter:TooManyScopes请求信息设置的范围清单超出范围支持的数量1.3.17移除范围参数表42:RemoveScopes命令RemoveScopes请求与应答信息名称相应功能以及参数描述RemoveScopesRequest请求信息包含一个URL清单;xs:anyURI:ScopeItem[1][unbounded]RemoveScopesResponse应答信息包含一个从设备范围参数移除的URL清单xs:anyURI:ScopeItem[0][unbounded]可能的存在的错误原因分析env:Receiverter:Actionter:TooManyScopes企图移除固定的范围参数,命令排斥env:Senderter:InvalidArgValter:NoScope请求移除信息包含一个不存在的范围1.3.18获取发现模式表43:GetDiscoveryMode指令21/129GetDiscoveryMode请求与应答信息名称相应功能以及参数描述GetDiscoveryModeRequest请求信息是一条空信息GetDiscoveryModeResponse应答信息包含当前发现模式的设定可发现和不可发现tt:DiscoveryMode:DiscoveryMode[1][1]错误代码原因分析没有与此命令相关的错误1.3.19设置发现模式表44:SetDiscoveryMode命令SetDiscoveryMode请求与应答信息名称相应功能以及参数描述SetDiscoveryModeRequest请求信息包含对设备发现模式设定:显露或者非显露tt:DiscoveryMode:DiscoveryMode[1][1]SetDiscoveryModeResponse应答信息是一条空信息错误代码原因分析没有与此命令相关的错误代码1.3.20获取远程发现模式表45:GetRemoteDiscoveryMode命令GetRemoteDiscoveryMode请求与应答信息名称相应功能以及参数描述GetRemoteDiscoveryMode-Request请求信息是空信息GetRemoteDiscoveryMode-Response应答信息包含当前远程发现方式的设定:可发现和不可发现tt:DiscoveryMode:RemoteDiscoveryMode[1][1]错误代码原因分析22/129没有与此命令相关的错误代码1.3.21设置远程发现模式表46:SetRemoteDiscoveryMode指令SetRemoteDiscoveryMode请求与应答信息名称相应功能以及参数描述SetRemoteDiscoveryMode-Request请求信息包含远程发现方式的设定:显露或者非显露tt:DiscoveryMode:RemoteDiscoveryMode[1][1]SetRemoteDiscoveryMode-Response应答信息是一条空信息错误代码原因分析没有与此命令相关的错误代码1.3.22获取远程DP地址表47:GetDPAddresses指令GetDPAddresses请求与应答信息名称相应功能以及参数描述GetDPAddressesRequest请求信息是一条空信息GetDPAddressesResponse应答信息包含配置的远程DP地址或者地址。如果没有远程的DP地址配置,那么将返回一个空的清单tt:NetworkHost:DPAddress[0][unbounded]错误代码原因分析没有与此命令相关的错误代码1.3.23配置远程DP地址表48:SetDPAddresses指令SetDPAddresses请求与应答信息名称相应功能以及参数描述23/129SetDPAddressesRequest请求的信息包含对设备配置的DP地址或者地址tt:NetworkHost:DPAddress[0][unbounded]SetDPAddressesResponse应答信息是一条空信息错误代码原因分析没有与此命令相关的错误代码1.4安全1.4.1获取访问策略表49:GetAccessPolicy指令GetAccessPolicy请求与应答信息名称相应功能以及参数描述GetAccessPolicyRequest请求信息是空信息GetAccessPolicyResponse应答信息包含请求的策略文件tt:BinaryDataPolicyFile[1][1]错误代码原因分析env:Receiverter:Actionter:EmptyPolicy设备的访问策略文件不存在或者是空的1.4.2设置访问策略表50:SetAccessPolicy指令SetAccessPolicy请求与应答信息名称相应功能以及参数描述SetAccessPolicyRequest请求信息包含设置的策略文件tt:BinaryDataPolicyFile[1][1]SetAccessPolicyResponse应答信息是空信息可能的存在的错误原因分析env:Senderter:InvalidArgster:PolicyFormat由于不知道策略文件格式,请求信息的策略不能够被设置24/1291.4.3获取用户表51:GetUsers指令GetUsers请求与应答信息名称相应功能以及参数描述GetUsersRequest请求信息是一条空信息]GetUsersResponse应答信息包含了一个用户清单以及作为用户的相应凭据每一行包括:用户名称(用户的密码不会包含在相应中)用户等级tt:User:User[0][unbounded]错误代码原因分析没有与此命令相应的错误代码1.4.4创建用户表52:CreateUsers指令CreateUsers请求与应答信息名称相应功能以及参数描述CreateUsersRequest请求信息包含对创建一个新用户的所需参数元素每条目录包含:用户名密码用户等级tt:User:User[1][unbounded]CreateUsersResponse应答信息是一条空信息可能的存在的错误原因分析env:Senderter:OperationProhibitedter:UsernameClash创建的用户名已经存在env:Senderter:OperationProhibitedter:PasswordTooLong设置密码太长env:Senderter:OperationProhibitedter:UsernameTooLong用户名太长env:Sender密码太弱25/129ter:OperationProhibitedter:Passwordenv:Receiverter:Actionter:TooManyUsers超出了最大支持的用户数量env:Senderter:OperationProhibitedter:AnonymousNotAllowed未设置用户等级env:Senderter:OperationProhibitedter:UsernameTooShort用户设置的用户名太短1.4.5删除用户表53:DeleteUsers指令DeleteUsers请求与应答信息名称相应功能以及参数描述DeleteUsersRequest请求信息包含要删除的用户名称xs:string:Username[1][unbounded]DeleteUsersResponse应答信息是空信息可能的存在的错误原因分析env:Senderter:InvalidArgValter:FixedUser用户名不被识别env:Senderter:InvalidArgValter:FixedUser删除的用户是固定用户1.4.6对用户进行配置表54:SetUser指令SetUser请求与应答信息名称相应功能以及参数描述SetUserRequest请求信息包含一个要更新用户清单以及用户权限凭据用户名称密码用户等级tt:User:User[1][unbounded]SetUserResponse应答信息是空信息26/129可能的存在的错误原因分析env:Senderter:InvalidArgValter:UsernameMissing用户名不被识别env:Senderter:OperationProhibitedter:PasswordTooLong设置密码太长env:Senderter:OperationProhibitedter:PasswordTooWeak密码太弱env:Senderter:OperationProhibitedter:AnonymousNotAllowed用户等级不允许1.4.7IEEE802.1X配置1.4.7.1创建IEEE802.1X配置表55:CreateDot1XConfiguration命令CreateDot1XConfiguration请求与应答信息名称相应功能以及参数描述CreateDot1XConfigurationRequest请求信息包含:tt:Dot1XConfigurationDot1XConfiguration[1][1]CreateDot1XConfigurationResponse应答信息是空信息错误代码原因分析env:Receiverter:ActionNotSupportedter:EAPMethodNotSupported不支持建议的EAP方法设备env:Receiverter:Actionter:MaxDot1XIEEE802.1X配置能够到达的最大数量env:Senderter:OperationProhibitedter:CertificateID无效的证书ID错误27/129env:Senderter:InvalidArgValter:ReferenceTokenDot1XConfigurationToken已经存在env:Senderter:InvalidArgValter:InvalidDot1X无效的IEEE802.1X配置1.4.7.2对IEEE802.1X配置表56:SetDot1XConfigurationRequest指令SetDot1XConfiguration请求与应答信息名称相应功能以及参数描述SetDot1XConfigurationRequest请求信息包含:tt:Dot1XConfigurationDot1XConfiguration[1][1]SetDot1XConfigurationResponse应答信息是空信息错误代码原因分析env:Receiverter:ActionNotSupportedter:EAPMethodNotSupported设备不支持建议的EAP方法env:Senderter:OperationProhibitedter:CertificateID无效的ID错误env:Senderter:OperationProhibitedter:ReferenceToken无效的Dot1XConfiguration令牌错误env:Senderter:InvalidArgValter:InvalidDot1X无效的IEEE802.1X配置1.4.7.3获取IEEE802.1X配置表57:GetDot1XConfiguration指令GetDot1XConfiguration请求与应答信息名称相应功能以及参数描述GetDot1XConfigurationRequest请求信息包含:tt:ReferenceTokenDot1XConfigurationToken[1][1]GetDot1XConfigurationResponse应答信息包含:tt:Dot1XConfigurationDot1XConfiguration[1][1]28/129可能的存在的错误原因分析env:Senderter:OperationProhibitedter:ReferenceToken无效的Dot1XConfigurationToke1.4.7.4获取IEEE802.1X配置表58:GetDot1XConfigurations指令GetDot1XConfigurations请求与应答信息名称相应功能以及参数描述GetDot1XConfigurationsRequest请求信息是空信息GetDot1XConfigurationsResponse应答信息包含:tt:Dot1XConfigurationDot1XConfiguration[0][unbounded]错误代码原因分析没有与此命令相关的错误代码1.4.7.5删除IEEE802.1X配置表59:DeleteDot1XConfigurations命令DeleteDot1XConfigurations请求与应答信息名称相应功能以及参数描述DeleteDot1XConfigurationRequest请求信息包含任何:tt:ReferenceTokenDot1XConfigurationToken[1][1]DeleteDot1XConfigurationResponse应答信息是一条空信息可能的存在的错误原因分析env:Senderter:OperationProhibitedter:ReferenceToken无效的Dot1XConfigurationTokenenv:Receiverter:OperationProhibitedter:ReferenceToken不能删除与IEEE802.1x相关的配置1.4.8创建签名证书表60:CreateCertificate指令CreateCertificate请求与应答29/129信息名称相应功能以及参数描述CreateCertificateRequest请求信息包含请求的证书ID以及其他的请求参数:主题,之前有效或者之后有效xs:tokenCertificateID[0][1]xs:stringSubject[0][1]xs:dateTimeValidNotBefore[0][1]xs:dateTimeValidNotAfter[0][1]CreateCertificateResponse应答信息包含自签名证书tt:CertificateNvtCertificate[1][1]可能的存在的错误原因分析env:Receiverter:Actionter:KeyGeneration产生私钥/公钥失败env:Senderter:InvalidArgValter:CertificateID证书已经存在env:Senderter:InvalidArgValter:InvalidDateTimeValidNotBeforeorValidNotAfterparameter参数是无效的1.4.9获取证书表61:GetCertificates指令GetCertificates请求与应答信息名称相应功能以及参数描述GetCertificatesRequest请求信息是一条空息GetCertificatesResponse应答信息包含设备证书清单tt:CertificateNvtCertificate[0][unbounded]错误代码原因分析没有与此命令相关的错误代码1.4.10获取CA证书表62:GetCACertificates指令30/129GetCertificates请求与应答信息名称相应功能以及参数描述GetCACertificatesRequest请求信息是一条空信息GetCACertificatesResponse应答信息包含CA证书清单tt:CertificateCACertificate[0][unbounded]错误代码原因分析没有与此命令相关的错误代码1.4.11获取证书状态表63:GetCertificatesStatus指令GetCertificatesStatus请求与应答信息名称相应功能以及参数描述GetCertificatesStatusRequest请求信息是一条空信息GetCertificatesStatusResponse应答信息包含与设备服务证书,ID相关状态清单,状态被定义为布尔型:tt:CertificateStatusCertificateStatus[0][unbounded]错误代码原因分析没有与此命令相关的错误代码1.4.12设置证书状态表64:SetCertificatesStatus指令SetCertificatesStatus请求与应答信息名称相应功能以及参数描述SetCertificatesStatusRequest请求信息包含了与ID和请求证书状态相关的设备服务证书清单:tt:CertificateStatusCertificateStatus[0][unbounded]SetCertificatesStatusResponse应答信息不包含任何信息错误代码原因分析env:Sender请求信息包含的证书未知31/129ter:InvalidArgValter:CertificateID1.4.13获取证书请求表65:GetPkcs10Request指令GetPkcs10Request请求与应答信息名称相应功能以及参数描述GetPkcs10RequestRequest请求信息包含一个相关证书以及和这个证书相关的一些参数。这些属性被作为DERASN.1目标进行编码xs:tokenCertificateID[1][1]xs:stringSubject[0][1]xs:BinaryDataAttributes[0][1]GetPkcs10RequestResponse应答信息包含PKCS#10请求数据结构tt:BinaryDataPkcs10Request[1][1]可能的存在的错误原因分析env:Senderter:InvalidArgValter:CertificateID无效的CertificateIDenv:Receiverter:Actionter:SignaturePKCS#10签名创建失败1.4.14获取客户证书状态表66:GetClientCertificateMode指令GetClientCertificateMode请求与应答信息名称相应功能以及参数描述GetClientCertificateMode-Request请求信息是一条空信息GetClientCertificateMode-Response应答信息包含设备客户的认证状态:xs:booleanEnabled[1][1]错误代码原因分析没有与此命令相关的错误代码32/1291.4.15设置客户认证状态表67:SetClientCertificateMode指令SetClientCertificateMode请求与应答信息名称相应功能以及参数描述SetClientCertificateMode-Request请求信息包含对设备客户认证状态的请求状态xs:booleanEnabled[1][1]SetClientCertificateMode-Response应答信息是一条空信息可能的存在的错误原因分析env:Receiverter:InvalidArgValter:ClientAuth使能客服认证,但是客户认证不被支持或者不支持配置1.4.16下载设备证书表68:LoadCertificates命令LoadCertificates请求与应答信息名称相应功能以及参数描述LoadCertificatesRequest请求信息包含要上传的设备证书清单tt:CertificateNVTCertificate[1][unbounded]LoadCertificatesResponse应答信息是空信息可能的存在的错误原因分析env:Receiverter:InvalidArgValter:ClientAuthenv:Senderter:InvalidArgValter:CertificateFormat证书格式不可用,或者设备不支持这证书格式env:Senderter:InvalidArgValter:CertificateIDCertificateID已经存在env:Senderter:InvalidArgValter:InvalidCertificate无效的证书33/1291.4.17利用私有密钥来链接下载设备证书表69:LoadCertificateWithPrivateKey指令LoadCertificateWithPrivateKey请求与应答信息名称相应功能以及参数描述LoadCertificateWithPrivateKeyRequest请求信息包含要输入的私钥公钥对tt:CertificateWithPrivateKeyCertificateWithPrivateKey[1][unbounded]LoadCertificateWithPrivateKeyResponse应答信息是一条空信息可能的存在的错误原因分析env:Senderter:InvalidArgValter:CertificateFormat证书格式不可用,或者设备不支持这证书格式env:Senderter:InvalidArgValter:CertificateIDCertificateID已经存在env:Senderter:InvalidArgValter:KeysNotMatching公钥与私钥不匹配1.4.18获取证书信息请求表70:GetCertificateInformation指令GetCertificateInformation请求与应答信息名称相应功能以及参数描述GetCertificateInformationRequest请求信息包含:CertificateID:Thetokenofthecertificate.xs:tokenCertificateID[1][1]]GetCertificateInformationResponse应答信息包含tt:CertificateInformationCertificateInformation[1][1]可能的存在的错误原因分析env:Senderter:InvalidArgValter:CertificateID无效的证书ID34/1291.4.19下载CA证书表71:LoadCACertificates指令LoadCACertificates请求与应答信息名称相应功能以及参数描述LoadCACertificatesRequest请求信息包含一个用于上传的CA证书设备清单tt:CertificateCACertificate[1][unbounded]LoadCACertificatesResponse应答信息是一个空信息错误代码原因分析env:Senderter:InvalidArgValter:CertificateFormat格式错误或者设备不支持这种格式env:Senderter:InvalidArgValter:CACertificateIDCA证书的ID已经存在env:Receiverter:OperationProhibitedter:MaxCertificates超过了最大可下载的证书数量1.4.20删除证书表72:DeleteCertificates命令DeleteCertificates请求与应答信息名称相应功能以及参数描述DeleteCertificatesRequest请求信息包含一个删除证书的CertificateIDparameter.xs:tokenCertificateID[1][unboundedDeleteCertificatesResponse应答信息是一条空信息错误代码原因分析env:Senderter:InvalidArgValter:CertificateID请求信息中包含的证书不可知env:Receiverter:OperationProhibited不能够删除指定的证书35/129ter:CertificateID1.4.21获取远程用户表73:GetRemoteUser指令GetRemoteUser请求与应答信息名称相应功能以及参数描述GetRemoteUserRequest请求信息是一条空信息GetRemoteUserResponse应答信息包含对远程用户的配置。这些值列举如下:xs:stringUsername[1][1]xs:booleanUseDerivedPassword[1][1]注意:设备不应该放回远程用户的密码tt:RemoteUser:RemoteUser[0][1]代码错误原因分析env:Receiverter:ActionNotSupportedter:NotRemoteUser不支持远程用户处理1.4.22设置远程用户表74:SetRemoteUse指令SetRemoteUser请求与应答信息名称相应功能以及参数描述SetRemoteUserRequest请求信息包含:远程用户;值如下:xs:stringUsername[1][1]xs:stringPassword[0][1]xs:booleanUseDerivedPassword[1][1]tt:RemoteUser:RemoteUser[0][1]SetRemoteUserResponse应答信息是一条空信息:错误代码原因分析env:Receiverter:ActionNotSupportedter:NotRemoteUser不支持远程用户处理36/1291.4.23获取终端参数表75:GetEndpointReference命令GetEndpointReference请求与应答信息名称相应功能以及参数描述GetEndpointReferenceRequest请求信息是一条空信息GetEndpointReferenceResponse应答信息包含请求的URLxs:stringGUID[1][1]错误代码原因分析没有与此命令相关的错误代码1.5输入与输出1.5.1获取继电器输出表76:GetRelayOutputs命令GetRelayOutputs请求与应答信息名称相应功能以及参数描述GetRelayOutputsRequest请求信息不包含任何参数GetRelayOutputsResponse应答信息包含一个继电器输出矩阵:tt:RelayOutputRelayOutputs[0][unbounded]错误代码原因分析没有与此命令相关的错误代码1.5.2对继电器输出进行配置表77:SetRelayOutputSettings命令SetRelayOutputSettings请求与应答信息名称相应功能以及参数描述SetRelayOutputSettingsRequest请求信息包含:“RelayToken”:与令牌环相关的继电器输出“RelayOutputSettings”:设置的延时tt:ReferenceTokenRelayOutputToken[1][1]37/129tt:RelayOutputSettingsRelayOutputSettings[1][1]SetRelayOutputSettingsResponse应答信息是一个空信息错误代码原因分析env:Senderter:InvalidArgValter:RelayToken相关的令牌未知env:Senderter:InvalidArgValter:ModeError单稳态延时时间无效1.5.3继电器触发输出表78:SetRelayOutputState指令SetRelayOutputState请求与应答信息名称相应功能以及参数描述SetRelayOutputStateRequest请求信息包含:RelayToken”:与继电器输出相关的命令.“LogicalState”:触发请求i.e.,activeorinactivettt:ReferenceTokenRelayOutputToken[1][1]tt:RelayLogicalStateLogicalState[1][1]SetRelayOutputStateResponse应答信息是一个空信息错误代码原因分析env:Senderter:InvalidArgValter:RelayToken相关继电器令牌未知1.5.4辅助操作表79:Sendauxiliary命令SendAuxiliaryCommand请求与应答信息名称相应功能以及参数描述SendAuxiliaryCommandRequest请求信息包含辅助命令:tt:AuxiliaryDataAuxiliaryCommand[1][1]SendAuxiliaryCommandResponse应答信息是一个辅助的应答tt:AuxiliaryDataAuxiliaryCommandResponse[0][1]38/129错误代码原因分析env:Senderter:InvalidArgValter:AuxiliaryDataNotSupported请求信息的辅助命名不支持1.6与服务相关的错误代码2设备IO服务2.1视频输出2.1.1获取视频输出集表81:GetVideoOutputs命令GetVideoOutputs请求-响应消息名称描述GetVideoOutputsRequest这是一个空消息。GetVideoOutputsResponse包含描述设备所有有效视频输出的结构清单。如果一个设备没有视频输出则返回一个空清单。tt:VideoOutputVideoOutputs[0][unbounded]错误码描述没有具体的错误代码。2.2视频输出配置2.2.1获取视频输出配置表82:GetVideoOutputConfiguration命令GetVideoOutputConfiguration请求-响应消息名称描述GetVideoOutputConfiguration-Request此消息包含视频输出令牌。tt:ReferenceTokenVideoOutputToken[1][1]GetVideoOutputConfiguration-Response此消息包含了与请求信息中的令牌相对应视频输出配置。tt:VideoOutputConfigurationVideoOutputConfiguration[1][1]错误码描述39/129env:Senderter:InvalidArgValter:NoVideoOutput请求信息中令牌指定的视频输出配置不存在。2.2.2设置视频输出配置表83:SetVideoOutputConfiguration命令SetVideoOutputConfiguration请求-响应消息名称描述SetVideoOutputConfiguration-Request配置元素包含要修改的视频输出配置。ForcePersistence元素决定是否在重新启动后存储配置更改和保持。如果为真,改变是永久的。如果为假,可能会在重启后恢复到变化以前的值。tt:VideoOutputConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetVideoOutputConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgValter:NoVideoOutput要求的视频输出不存在。env:Senderter:InvalidArgValter:ConfigModify配置参数无法设置。2.2.3获取视频输出配置选项集表84:GetVideoOutputConfigurationOptions命令GetVideoOutputConfigurationOptions请求-响应消息名称描述GetVideoOutputConfiguration-OptionsRequestVideoOutputToken元素指定目标选项,设备中必须存在视频输出。tt:ReferenceTokenVideoOutputToken[1][1]GetVideoOutputConfiguration-OptionsRequest设备响应视频输出选项集。tt:VideoOutputConfigurationOptionsVideoOutputOptions[1][1]错误码描述env:Sender请求视频输出不存在。40/129ter:InvalidArgValter:NoVideoOutput2.3视频源2.3.1获取视频源表85:GetVideoSources命令GetVideoSources请求-响应消息名称描述GetVideoSourcesRequest空消息GetVideoSourcesResponse包含了设备所有描述有效视频源的结构清单。如果一个设备没有视频源,则返回一个空清单tt:VideoSourceVideoSource[0][unbounded]2.4视频源配置2.4.1获取视频源配置表86:GetVideoSourceConfiguration命令GetVideoSourceConfiguration请求-响应消息名称描述GetVideoSourceConfiguration-Request此消息包含视频输入的令牌。tt:ReferenceTokenVideoSourceToken[1][1]GetVideoSourceConfiguration-Response此消息包含请求匹配令牌的视频源配置。tt:VideoSourceConfigurationVideoSourceConfiguration[1][1]错误码描述env:Senderter:InvalidArgValter:NoVideoSource请求信息中视频令牌指定的视频源不存在。2.4.2设置视频源配置表87:SetVideoSourceConfiguration命令SetVideoSourceConfiguration请求-响应消息名称描述41/129SetVideoSourceConfiguration-RequestConfiguration元素包含要修改的视频信号源设置。配置包含一个指定的要修改的视频源设置元素。视频源必须存在于设备中。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:VideoSourceConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetVideoSourceConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgValter:NoVideoSource请求的视频源不存在。env:Senderter:InvalidArgValter:ConfigModify配置参数无法设置。2.4.3获取视频源多个配置选项表88:GetVideoSourceConfiguartionOptions命令GetVideoSourceConfiguartionOptions请求-响应消息名称描述GetVideoSourceConfiguration-OptionsRequest视频源令牌元素指定目标视频输入选项。视频输入存在于设备中。tt:ReferenceTokenVideoSourceToken[1][1]GetVideoSourceConfiguartion-OptionsResponseVideoSourceOptions返回有效的界以及提供给视频源令牌有效的元素。此栏设置请求的源的选项。tt:VideoSourceConfigurationOptionsVideoSourceOptions[1][1]2.5音频输出2.5.1获取多个音频输出表89:GetAudioOutputs命令GetAudioOutputs请求-响应消息名称描述42/129GetAudioOutputsRequest空消息。GetAudioOutputsResponse包含一个描述所有有效的音频输出设备的结构清单。如果设备没有音频输出,则返回一个空清单。tt:AudioOutputAudioOutputs[0][unbounded]错误码描述env:Receiverter:ActionNotSupportedter:AudioOutputNotSupported设备不支持音频或音频输出。2.6音频输出配置2.6.1获取音频输出配置表90:GetAudioOutputConfiguration命令GetAudioOutputConfiguration请求-响应消息名称描述GetAudioOutputConfigurationRequest此消息包含音频输出令牌。tt:ReferenceTokenAudioOutputToken[1][1]GetAudioOutputConfigurationResponse此消息包含请求与令牌匹配的音频输出配置。tt:AudioOutputConfigurationAudioOutputConfiguration[1][1]错误码描述env:Senderter:InvalidArgValter:NoAudioOutput指示请求的音频输出不存在音频输出令牌。2.6.2设置音频输出配置表91:SetAudioOutputConfiguration命令SetAudioOutputConfiguration请求-响应消息名称描述43/129SetAudioOutputConfiguration-RequestConfiguration元素包含修改后的音频输出配置。配置包含一个存在于设备中的指定要修改其配置的音频输出元素。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:AudioOutputConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetAudioOutputConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgValter:NoAudioOutput所请求的音频输出不存在。env:Senderter:InvalidArgValter:ConfigModify配置参数无法设置。2.6.3获取音频输出多个配置选项表92:GetAudioOutputConfigurationOptions命令GetAudioOutputConfigurationOptions请求-响应消息名称描述GetAudioOutputConfiguration-OptionsRequestAudioOutputToken元素选择指定的存在于设备中的音频输出。tt:ReferenceTokenAudioOutputToken[1][1]GetAudioOutputConfiguration-OptionsResponseAudioOutputsOptions返回有效值范围为发送优先级和输出电平与音频输出令牌一样。此字段为设置请求源的输出选项。tt:AudioOutputConfigurationOptionsAudioOutputOptions[1][1]错误码描述env:Senderter:InvalidArgValter:NoAudioOutput所请求的音频输出不存在。44/1292.7音频源2.7.1获取音频源表93:GetAudioSources命令GetAudioSources请求-响应消息名称描述GetAudioSourcesRequest空消息。GetAudioSourcesResponse包含一个描述设备所有有效的音频源的结构清单。如果一个设备没有音频输入,则返回一个空清单。tt:AudioSourceAudioSource[0][unbounded]错误码描述env:Receiverter:ActionNotSupportedter:AudioOutputNotSupportedNVT不支持音频。2.8音频源配置2.8.1获取音频源配置表94:GetAudioSourceConfiguration命令GetAudioSourceConfiguration请求-响应消息名称描述GetAudioSourceConfiguration-Request此消息包含音频源令牌。tt:ReferenceTokenAudioSourceToken[1][1]GetAudioSourceConfiguration-Response此消息包含请求与令牌匹配的音频源配置。tt:AudioSourceConfigurationAudioSourceConfiguration[1][1]错误码描述env:Senderter:InvalidArgValter:NoAudioSource请求的音频源令牌AudioSourceToken不存在。45/1292.8.2设置音频源配置表95:SetAudioSourceConfiguration命令SetAudioSourceConfiguration请求-响应消息名称描述SetAudioSourceConfiguration-Request配置元素包含修改后的音频源配置。配置包含一个存在设备中的要修改音频源的配置元素。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:AudioSourceConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetAudioSourceConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgValter:NoAudioSource请求的音频源不存在。env:Senderter:InvalidArgValter:NoAudioSource配置参数无法设置。2.8.3获取音频源多个配置选项表96:GetAudioSourceConfigurationOptions命令GetAudioSourceConfigurationOptions请求-响应消息名称描述GetAudioSourceConfiguration-OptionsRequestAudioSourceToken元素指定其请求的音频输入选项。音频源应存在于设备中。tt:ReferenceTokenAudioSourceToken[1][1]GetAudioSourceConfiguration-Response音源选项返回有效的音频源令牌。这里应该设置成请求选项的源。tt:AudioSourceConfigurationOptionsAudioSourceOptions[1][1]46/129错误码描述env:Senderter:InvalidArgValter:NoAudioSource请求音频输入不存在。2.9继电器输出2.9.1获取多个继电器输出表97:GetRelayOutputs命令GetRelayOutputs请求-响应消息名称描述GetRelayOutputsRequest空消息。GetRelayOutputsRequest此消息包含一个继电器输出数组。tt:RelayOutputRelayOutputs[0][unbounded]错误码描述没有具体的错误命令!2.9.2设置继电器输出设置表98:SetRelayOutputSettings命令SetRelayOutputSettings请求-响应消息名称描述SetRelayOutputSettingsRequest此消息包含:“RelayOutputToken”:继电器输出的参考令牌。“RelayOutputSettings”:继电器设置集。tt:ReferenceTokenRelayOutputToken[1][1]tt:RelayOutputSettingsRelayOutputSettings[1][1]SetRelayOutputSettingsResponse空消息。错误码描述env:Senderter:InvalidArgValter:RelayToken未知继电器参考令牌。env:Senderter:InvalidArgValter:ModeError单稳延时时间无效47/1292.9.3触发继电器输出表99:SetRelayOutputState命令SetRelayOutputState请求-响应消息名称描述SetRelayOutputStateRequest此消息包含:“RelayOutputToken“:令牌要求继电器输出。“LogicalState”:触发请求,即有效或无效。tt:ReferenceTokenRelayOutputToken[1][1]tt:RelayLogicalStateLogicalState[1][1]SetRelayOutputStateResponse空消息。错误码描述env:Senderter:InvalidArgValter:RelayToken未知继电器参考令牌。3图像配置3.1图像设置3.1.1获取图像设置表100:GetImagingSettings命令GetImagingSettings请求-响应消息名称描述GetImagingSettingsRequest此消息包含成像设置集请求的视频源的参考。tt:ReferenceTokenVideoSourceToken[1][1]GetImagingSettingsResponse此消息包含视频源请求的成像设置集。tt:ImagingSettings20ImagingSettings[1][1]错误码描述env:Senderter:InvalidArgValter:NoSource请求的视频源不存在。48/129env:Receiverter:ActionNotSupportedter:NoImagingForSource请求的视频源不支持图像设置。3.1.2设置图像设置表101:SetImagingSettings命令SetImagingSettings请求-响应消息名称描述SetImagingSettingsRequest此消息包含一个被设置的视频源和成像设置集的参考。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:ReferenceTokenVideoSourceToken[1][1]tt:ImagingSettings20ImagingSettings[1][1]xs:booleanForcePersistence[0][1]SetImagingSettingsResponse此消息不包含任何响应。错误码描述env:Senderter:InvalidArgVater:NoSource请求的视频源不存在。env:Receiverter:ActionNotSupportedter:NoImagingForSource请求的视频源不支持图像设置。env:Senderter:InvalidArgValter:SettingsInvalid请求的设置不正确。3.1.3获取选项表102:GetOptions命令GetOptions请求-响应消息名称描述GetOptionsRequest请求的视频源成像参数选项参考。tt:ReferenceTokenVideoSourceToken[1][1]GetOptionsResponse此消息包含分类成像设备的具体参数的有效范围。tt:ImagingOptions20ImagingOptions[1][1]错误码描述env:Sender请求的VideoSource不存在。49/129ter:InvalidArgValter:NoSourceenv:Receiverter:ActionNotSupportedter:NoImagingForSource请求的VideoSource不支持图像设置。3.1.4移动表103:Move(focus)命令Move请求-响应消息名称描述MoveRequestVideoSource移动(焦点)操作要求的参考。tt:ReferenceTokenVideoSourceToken[1][1]tt:FocusMoveFocus[1][1]MoveResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoSource请求的视频源不存在。env:Receiverter:ActionNotSupportedter:NoImagingForSource请求的视频源不支持图像设置。3.1.5获取运行选项表104:GetMoveOptions(focus)命令GetMoveOptions请求-响应消息名称描述GetMoveOptions视频源对请求移动选项的参考。tt:ReferenceTokenVideoSourceToken[1][1]GetMoveOptionsResponse此消息包含对焦镜头移动选项的有效范围。tt:MoveOptions20MoveOptions[1][1]错误码描述env:Senderter:InvalidArgValter:NoSource请求的视频源不存在。env:Receiver请求的视频源不支持图像设置。50/129ter:ActionNotSupportedter:NoImagingForSource51/1293.1.6停止表105:Stop(focus)命令Stop请求-响应消息名称描述StopRequest对焦运动在哪停止的视频源的参考。tt:ReferenceTokenVideoSourceToken[1][1]StopResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoSource请求的视频源不存在。env:Receiverter:ActionNotSupportedter:NoImagingForSource请求的视频源不支持图像设置。3.1.7获取图像状态表106:GetStatus(focus)命令GetStatus请求-响应消息名称描述GetStatusRequest此消息包含要求成像状态的视频源的参考。tt:VideoSourceTokenVideoSourceToken[1][1]GetStatusResponse此消息包含所要求的成像状态。tt:ImagingStatus20ImagingStatus[1][1]错误码描述env:Senderter:InvalidArgValter:NoSource请求的视频源不存在。env:Receiverter:ActionNotSupportedter:NoImagingForSource请求的视频源不支持图像设置。4媒体配置52/1294.1音视频编解码器4.2媒体文件4.2.1创建媒体文件表107:CreateProfile命令CreateProfile请求-响应消息名称描述CreateProfileRequest包含友好的要创建的文件的名称以及一个可选的令牌参数,指定唯一标识符的新的媒体文件。tt:NameName[1][1]tt:ReferenceTokenToken[0][1]CreateProfileResponse没有配置实体返回一个空的文件结构。tt:ProfileProfile[1][1]错误码描述env:Senderter:InvalidArgValter:ProfileExists文件令牌ProfileToken已经存在。env:Receiverter:Actionter:MaxNVTProfiles支持的文件已达到最大数量。4.2.2获取多个媒体文件表108:GetProfiles命令GetProfiles请求-响应消息名称描述GetProfilesRequest空消息。GetProfilesResponse响应包含一个文件清单。每个文件包含了一套可用于流媒体、分析学、元数据流等定义了特定配置的配置实体。tt:ProfileProfiles[0][unbounded]错误码描述没有具体的错误命令!4.2.3获取媒体文件√表109:GetProfile命令GetProfiles请求-响应消息名称描述53/129GetProfilesRequest此消息包含所要求的文件令牌。tt:ReferenceTokenProfileToken[1][1]GetProfilesResponse响应中包含表明令牌参数的文件。每个文件包含了一套可用于流媒体,分析学,元数据流等定义了特定配置的配置实体。tt:ProfileProfile[1][1]错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。4.2.4添加视频源配置表110:AddVideoSourceConfiguration命令AddVideoSourceConfiguration请求-响应消息名称描述AddVideoSourceConfigurationRequest包含新添加的视频源配置的参考和目标文件。tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenConfigurationToken[1][1]AddVideoSourceConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig配置令牌表示的视频源配置不存在。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置和新添加的冲突,继续添加会引起媒体文件冲突。4.2.5添加视频编码器配置表111:AddVideoEncoderConfiguration命令AddVideoEncoderConfiguration请求-响应消息名称描述AddVideoEncoderConfigurationRequest包含新添加的视频编码器配置的参考和目标文件。tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenConfigurationToken[1][1]AddVideoEncoderConfigurationResponse空消息。错误码描述54/129env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig配置令牌表示的视频编码器配置不存在。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置和新添加一个冲突,继续添加会引起媒体文件冲突。4.2.6添加音频源配置表112:AddAudioSourceConfiguration命令AddAudioSourceConfiguration请求-响应消息名称描述AddAudioSourceConfigurationRequest包含新添加的视频编码器配置的参考和目标文件。tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenConfigurationToken[1][1]AddAudioSourceConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfigConfigurationToken表示的音频源配置不存在env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置和新添加的冲突,继续添加会引起媒体文件冲突。env:Receiverter:ActionNotSupportedter:AudioNotSupported不支持音频。4.2.7添加音频源编码器配置表113:AddAudioEncoderConfiguration命令AddAudioEncoderConfiguration请求-响应消息名称描述AddAudioEncoderConfigurationRequest包含新添加的音频编码器配置的参考和目标文件。tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenConfigurationToken[1][1]AddAudioEncoderConfigurationResponse空消息。55/129错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig配置令牌表示的音频编码配置不存在。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置和新添加的冲突,继续添加会引起媒体文件冲突。env:Receiverter:ActionNotSupportedter:AudioNotSupported不支持音频。4.2.8添加云台配置表114:AddPTZConfiguration命令AddPTZConfiguration请求-响应消息名称描述AddPTZConfigurationRequest包含新添加的云台配置的参考和目标文件。tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenConfigurationToken[1][1]AddPTZConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig配置令牌表示的PTZ配置不存在。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置和新添加的冲突,继续添加会引起媒体文件冲突。env:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ。4.2.9添加视频分析配置表115:AddVideoAnalytics命令AddVideoAnalytics请求-响应消息名称描述56/129AddVideoAnalyticsRequest包含新添加的视频分析的参考和目标文件。tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenConfigurationToken[1][1]AddVideoAnalyticsResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig配置令牌表示的VideoAnalytics不存在。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置和新添加的冲突,继续添加会引起媒体文件冲突。env:Receiverter:ActionNotSupportedter:VideoAnalyticsNotSupported不支持视频分析。4.2.10添加元数据配置表116:AddMetadataConfiguration命令AddMetadataConfiguration请求-响应消息名称描述AddMetadataConfigurationRequest包含新添加的元数据配置参考和目标文件。tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenConfigurationToken[1][1]AddMetadataConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig配置令牌表示的数据流配置不存在。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置和新添加的冲突,继续添加会引起媒体文件冲突。4.2.11添加音频输出配置表117:AddAudioOutputConfiguration命令AddAudioOutputConfiguration请求-响应57/129消息名称描述AddAudioOutputConfigurationRequest包含添加音频输出配置参考和目标文件。tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenConfigurationToken[1][1]AddAudioOutputConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig配置令牌表示的音频输出配置不存在。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置和新添加的冲突,继续添加会引起媒体文件冲突。env:Receiverter:ActionNotSupportedter:AudioOutputNotSupported不支持音频或音频输出。4.2.12添加音频解码器配置表118:AddAudioDecoderConfiguration命令AddAudioDecoderConfiguration请求-响应消息名称描述AddAudioDecoderConfigurationRequest包含添加音频解码器配置参考和目标文件。tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenConfigurationToken[1][1]AddAudioDecoderConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig配置令牌表示的音频解码器配置不存在。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置和新添加的冲突,继续添加会引起媒体文件冲突。env:Receiverter:ActionNotSupportedter:AudioDecodingNotSupported不支持音频或音频解码。58/1294.2.13移除视频源配置表119:RemoveVideoSourceConfiguration命令RemoveVideoSourceConfiguration请求-响应消息名称描述RemoveVideoSourceConfigurationRequest包含应被删除的视频源配置的媒体文件参考。tt:ReferenceTokenProfileToken[1][1]RemoveVideoSourceConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig当前的媒体文件不存在视频源配置。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置依赖于视频源配置,删除它会导致媒体文件的冲突。4.2.14移除视频源编码器配置表120:RemoveVideoEncoderConfiguration命令RemoveVideoEncoderConfiguration请求-响应消息名称描述RemoveVideoEncoderConfigurationRequest包含应被删除的视频解码器配置的媒体文件参考。tt:ReferenceTokenProfileToken[1][1]RemoveVideoEncoderConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig当前的媒体文件不存在视频解码器配置。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置依赖于视频解码器配置,删除它会导致媒体文件的冲突。4.2.15移除音频源编码器配置表121:RemoveAudioSourceConfiguration命令59/129RemoveAudioSourceConfiguration请求-响应消息名称描述RemoveAudioSourceConfigurationRequest包含应被删除的音频源配置的媒体文件参考。tt:ReferenceTokenProfileToken[1][1]RemoveAudioSourceConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig当前的媒体文件不存在音频源配置。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置依赖于音频源配置,删除它会导致媒体文件的冲突。env:Receiverter:ActionNotSupportedter:AudioNotSupported不支持音频。4.2.16移除音频编码器配置表122:RemoveAudioEncoderConfiguration命令RemoveAudioEncoderConfiguration请求-响应消息名称描述RemoveAudioEncoderConfigurationRequest包含应被删除的音频解码器配置的媒体文件参考。tt:ReferenceTokenProfileToken[1][1]RemoveAudioEncoderConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig当前的媒体文件不存在音频解码器配置。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置依赖于音频解码器配置,删除它会导致媒体文件的冲突。env:Receiverter:ActionNotSupportedter:AudioNotSupported不支持音频。60/1294.2.17移除云台配置表123:RemovePTZConfiguration命令RemovePTZConfiguration请求-响应消息名称描述RemovePTZConfigurationRequest包含应被删除的PTZ配置的媒体文件参考。tt:ReferenceTokenProfileToken[1][1]RemovePTZConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig当前的媒体文件不存在PTZ配置。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置依赖于PTZ配置,删除它会导致媒体文件的冲突。env:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ。4.2.18移除视频分析配置表124:RemoveVideoAnalyticsConfiguration命令RemoveVideoAnalyticsConfiguration请求-响应消息名称描述RemoveVideoAnalyticsConfigurationRequest包含应被删除的视频分析配置的媒体文件参考。tt:ReferenceTokenProfileToken[1][1]RemoveVideoAnalyticsConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig当前的媒体文件不存在视频分析配置。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置依赖于视频分析配置,删除它会导致媒体文件的冲突。env:Receiver不支持视频分析。61/129ter:ActionNotSupportedter:VideoAnalyticsNotSupported4.2.19移除元数据配置表125:RemoveMetadataConfiguration命令RemoveMetadataConfiguration请求-响应消息名称描述RemoveMetadataConfigurationRequest包含应被删除的元数据配置的媒体文件参考。tt:ReferenceTokenProfileToken[1][1]RemoveMetadataConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig当前的媒体文件不存在元数据配置。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置依赖于元数据配置,删除它会导致媒体文件的冲突。4.2.20移除音频输出配置表126:RemoveAudioOutputConfiguration命令RemoveAudioOutputConfiguration请求-响应消息名称描述RemoveAudioOutputConfigurationRequest包含应被删除的音频输出配置的媒体文件参考。tt:ReferenceTokenProfileToken[1][1]RemoveAudioOutputConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig当前的媒体文件不存在音频输出配置。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置依赖于音频输出配置,删除它会导致媒体文件的冲突。env:Receiverter:ActionNotSupported不支持音频或音频输出。62/129ter:AudioOutputNotSupported4.2.21移除音频编码器配置表127:RemoveAudioDecoderConfiguration命令RemoveAudioDecoderConfiguration请求-响应消息名称描述RemoveAudioDecoderConfigurationRequest包含应被删除的音频解码器配置的媒体文件参考。tt:ReferenceTokenProfileToken[1][1]RemoveAudioDecoderConfigurationResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig当前的媒体文件不存在音频解码器配置。env:Receiverter:Actionter:ConfigurationConflict其他媒体文件的配置依赖于音频解码器配置,删除它会导致媒体文件的冲突。env:Receiverter:ActionNotSupportedter:AudioDecodingNotSupported不支持音频或音频解码。4.2.22删除媒体文件表128:DeleteProfile命令DeleteProfile请求-响应消息名称描述DeleteProfileRequest包含应被删除的媒体文件的ProfileToken。tt:ReferenceTokenProfileToken[1][1]DeleteProfileResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile所请求的文件令牌ProfileToken不存在。env:Senderter:Actionter:DeletionOfFixedProfile固定文件不能被删除。63/1294.3视频源4.3.1获取视频源集表129:GetVideoSources命令GetVideoSources请求-响应消息名称描述GetVideoSourcesRequest空消息。GetVideoSourcesResponse包含了所有有效的视频源配置描述结构清单。tt:VideoSourceVideoSources[0][unbounded]错误码描述没有具体的错误命令。4.4视频源配置4.4.1获取视频源配置集表130:GetVideoSourceConfigurations命令GetVideoSourcesConfigurations请求-响应消息名称描述GetVideoSourcesConfigurations-Request空消息。GetVideoSourcesConfigurations-Response此消息包含NVT所有有效的视频源配置描述结构清单。视频源配置不总是指示SourceToken元素的实时视频源。tt:VideoSourceConfigurationsConfigurations[0][unbounded]错误码描述没有具体的错误命令。4.4.2获取视频源配置表131:GetVideoSourceConfiguration命令GetVideoSourcesConfiguration请求-响应消息名称描述GetVideoSourcesConfigurationRequest此消息包含要求的视频源配置的令牌。tt:ReferenceTokenConfigurationToken[1][1]GetVideoSourcesConfigurationResponse此消息包含与请求的令牌匹配的视频源配置。视频源配置不总是指示源令牌元素的实时视频源。tt:VideoSourceConfigurationConfigurations[1][1]错误码描述env:Sender表明请求配置的配置令牌不存在。64/129ter:InvalidArgValter:NoConfig4.4.3获取多个兼容视频源配置表132:GetCompatibleVideoSourceConfigurations命令GetCompatibleVideoSource-Configurations请求-响应消息名称描述GetCompatibleVideoSource-ConfigurationsRequest包含现有媒体文件的令牌。tt:ReferenceTokenProfileToken[1][1]GetCompatibleVideoSource-ConfigurationsResponse包含一个兼容媒体文件的视频源配置清单。tt:VideoSourceConfigurationConfigurations[1][1]错误码描述env:Senderter:InvalidArgValter:NoProfile表明请求的文件令牌ProfileToken不存在。4.4.4获取视频源配置选项表133:GetVideoSourceConfigurationOptions命令GetVideoSourceConfigurationOptions请求-响应消息名称描述GetVideoSourceConfiguration-OptionsRequest此消息包含一个视频源配置的可选令牌和媒体文件。ConfigurationToken指定一个现有的配置选项。ProfileToken所指定的选项应当是兼容现有的媒体文件。tt:ReferenceTokenConfigurationToken[0][1]tt:ReferenceTokenProfileToken[0][1]GetVideoSourceConfiguration-OptionsResponse此消息包含视频配置选项。视频源配置选项指定特定的配置。指定的媒体文件选项应与该媒体文件兼容。如果没有指定标记,选项应被视为通用设备。tt:VideoSourceConfigurationOptionsOptions[1][1]错误码描述env:Senderter:InvalidArgValter:NoProfile表明请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig请求配置不存在。4.4.5设置视频源配置表134:SetVideoSourceConfiguration命令65/129SetVideoSourceConfiguration请求-响应消息名称描述SetVideoSourceConfigurationRequest此消息包含一个视频源配置的可选令牌和媒体文件。ConfigurationToken指定一个现有的配置选项。ProfileToken所指定的选项应当是兼容现有的媒体文件。tt:ReferenceTokenConfigurationToken[0][1]tt:ReferenceTokenProfileToken[0][1]SetVideoSourceConfigurationResponse此消息包含视频配置选项。视频源配置选项指定特定的配置。指定的媒体文件选项应与该媒体文件兼容。如果没有指定标记,选项应被视为通用设备。tt:VideoSourceConfigurationOptionsOptions[1][1]错误码描述env:Senderter:InvalidArgValter:NoConfig配置不存在。env:Senderter:InvalidArgValter:ConfigModify配置参数无法设置。env:Receiverter:Actionter:ConfigurationConflict新设置与其他配置冲突。4.5视频编码器配置4.5.1获取多个视频编码器配置表135:GetVideoEncoderConfigurations命令GetVideoEncoderConfigurations请求-响应消息名称描述GetVideoEncoderConfigurations-Request空消息。GetVideoEncoderConfigurations-Response此消息包含NVT所有现有的视频编码器清单配置。tt:VideoEncoderConfigurationConfigurations[0][unbounded]错误码描述没有具体的错误命令。4.5.2获取视频编码器配置表136:GetVideoEncoderConfiguration命令66/129GetVideoEncoderConfiguration请求-响应消息名称描述GetVideoEncoderConfigurationRequest此消息包含要求的视频编码器配置令牌。tt:ReferenceTokenConfigurationToken[1][1]GetVideoEncoderConfigurationResponse此消息包含请求视频编码器配置的匹配令牌。tt:VideoEncoderConfigurationConfiguration[1][1]错误码描述env:Senderter:InvalidArgVater:NoConfig表示请求的配置的ConfigurationToken不存在。4.5.3获取多个兼容视频解码器配置表137:GetCompatibleVideoEncoderConfigurations命令GetCompatibleVideoEncoderConfigurations请求-响应消息名称描述GetCompatibleVideoEncoder-ConfigurationsRequest包含要求的媒体文件令牌。tt:ReferenceTokenProfileToken[1][1]GetCompatibleVideoEncoder-ConfigurationsResponse包含一个兼容媒体文件的视频编码器配置清单。tt:VideoEncoderConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:InvalidArgVater:NoProfile表示请求的文件令牌ProfileToken不存在。4.5.4获取视频编码器配置选项集表138:GetVideoEncoderConfigurationOptions命令GetVideoEncoderConfigurationOptions请求-响应消息名称描述GetVideoEncoderConfigurationOptions-Request此消息包含一个可选的视频编码器配置令牌和媒体文件。ConfigurationToken指定一个现有的配置选项。ProfileToken指定一个现有的兼容媒体文件的选项。tt:ReferenceTokenConfigurationToken[0][1]tt:ReferenceTokenProfileToken[0][1]GetVideoEncoderConfigurationOptions-Response此消息包含视频配置选项。选项指定视频编码器配置的特定配置。媒体文件指定的选项应与媒体文件兼容。如果没有指定标记,选项被视为通用设备。tt:VideoEncoderConfigurationOptionsOptions[1][1]67/129错误码描述env:Senderter:InvalidArgVater:NoProfile表示请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig请求的配置不存在。4.5.5修改视频编码器配置表139:SetVideoEncoderConfiguration命令SetVideoEncoderConfiguration请求-响应消息名称描述SetVideoEncoderConfiguration-Request配置元素包含修改后的视频编码器配置。配置在NVT存在。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:VideoEncoderConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetVideoEncoderConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgValter:NoConfig请求的配置不存在。env:Senderter:InvalidArgValter:ConfigModify请求的配置不能设置。env:Receiverter:Actionter:ConfigurationConflict新设置与其他使用的设置冲突。4.5.6获取有效的视频编码数量表140:GetGuaranteedNumberOfVideoEncoderInstances命令GetGuaranteedNumberOfVideoEncoderInstances请求-响应消息名称描述GetGuaranteedNumberOf-EncoderInstancesRequest这个请求包含一个视频源配置的令牌。tt:ReferenceTokenConfigurationToken[1][1]GetGuaranteedNumberOf-此消息中包含每个视频源配置(应用程序)的最低保证总数的编68/129EncoderInstancesResponse码实例。设备限制了各自的视频编解码器的实例数量,响应包含多少JPEG,H264和MPEG4可在同一时间设置。在其他所有情况下,该设备能够在同一时间独立的从配置的视频编解码器提供流的总数。xs:intTotalNumber[1][1]xs:intJPEG[0][1]xs:intH264[0][1]xs:intMPEG4[0][1]错误码描述env:Senderter:InvalidArgValter:NoConfig请求的配置配置令牌不存在。4.6音频源4.6.1获取多个音频源表141:GetAudioSources命令GetAudioSources请求-响应消息名称描述GetAudioSourcesRequest空消息GetAudioSourcesResponse包含一个描述所有有效的音频源设备的结构清单。tt:AudioSourceAudioSources[0][unbounded]错误码描述env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.7音频源配置4.7.1获取多个音频源配置表142:GetAudioSourceConfigurations命令GetAudioSourceConfigurations请求-响应消息名称描述GetAudioSourceConfigurations-Request空消息。GetAudioSourceConfigurations-Response此消息包含了NVT所有现有的音频源配置清单。音频源配置SourceToken元素总是指着一个音频源。tt:AudioSourceConfigurationConfigurations[0][unbounded]69/129错误码描述env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.7.2获取音频源配置表143:GetAudioSourceConfiguration命令GetAudioSourceConfiguration请求-响应消息名称描述GetAudioSourceConfiguration-Request此消息包含所要求的音频源配置令牌。音频源配置的源令牌元素总是指着一个音频源。tt:ReferenceTokenConfigurationToken[1][1]GetAudioSourceConfiguration-Response此消息包含了NVT所有现有的音频源配置清单。音频源配置的源令牌元素总是指在一个音频源。tt:AudioSourceConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:InvalidArgValter:NoConfig表明请求的配置的配置令牌不存在的。env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.7.3获取兼容音频源配置集表144:GetCompatibleAudioSourceConfigurations命令GetCompatibleAudioSourceConfigurations请求-响应消息名称描述GetCompatibleAudioSource-ConfigurationsRequest包含现有媒体文件的令牌。tt:ReferenceTokenProfileToken[1][1]GetCompatibleAudioSource-ConfigurationsResponse包含于媒体文件兼容的音频源配置清单。tt:AudioSourceConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:InvalidArgValter:NoProfile表明文件令牌ProfileToken不存在。env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。70/1294.7.4获取音频源配置选项集表145:GetAudioSourceConfigurationOptions命令GetAudioSourceConfigurationOptions请求-响应消息名称描述GetAudioSourceConfiguration-OptionsRequest此消息包含一个音频源可选的令牌配置和媒体文件。ConfigurationToken指定一个现有的配置目标选项。ProfileToken指定一个选项必须兼容的现有的媒体文件。tt:ReferenceTokenConfigurationToken[0][1]tt:ReferenceTokenProfileToken[0][1]GetAudioSourceConfiguration-OptionsResponse此消息包含音频的配置选项。指定音频源配置选项应关联特定的配置。指定的选项应与该媒体文件兼容。如果没有指定标记,选项应被视为通用设备。tt:AudioSourceConfigurationOptionsOptions[1][1]错误码描述env:Senderter:InvalidArgValter:NoProfile表明文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig请求的配置不存在。env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.7.5修改音频源配置表146:SetAudioSourceConfiguration命令SetAudioSourceConfiguration请求-响应消息名称描述SetAudioSourceConfiguration-Request配置元素包含要修改的音频源配置。配置应存在于NVT。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:AudioSourceConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetAudioSourceConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgVal配置不存在。71/129ter:NoConfigenv:Senderter:InvalidArgValter:NoConfig配置参数无法设置。env:Receiverter:Actionter:ConfigurationConflict新设置与其他使用的设置冲突。env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.8音频编码器配置4.8.1获取多个音频编码器配置表147:GetAudioEncoderConfigurations命令GetAudioEncoderConfigurations请求-响应消息名称描述GetAudioEncoderConfigurations-Request空消息。GetAudioEncoderConfigurations-Response此消息包含NVT所有现有的音频编码器配置清单。tt:AudioEncoderConfigurationConfigurations[0][unbounded]错误码描述env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.8.2获取音频源编码器配置表148:GetAudioEncoderConfiguration命令GetAudioEncoderConfiguration请求-响应消息名称描述GetAudioEncoderConfiguration-Request此消息包含请求的音频编码器配置令牌。tt:ReferenceTokenConfigurationToken[1][1]GetAudioEncoderConfiguration-Response此消息包含请求的音频编码配置的匹配令牌。tt:AudioEncoderConfigurationConfigurations[1][1]错误码描述env:Senderter:InvalidArgValter:NoConfig配置不存在。72/129env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.8.3获取多个兼容音频编码器配置表149:GetCompatibleAudioEncoderConfigurations命令GetCompatibleAudioEncoderConfigurations请求-响应消息名称描述GetCompatibleAudioEncoder-ConfigurationsRequest包含现有的媒体文件令牌。tt:ReferenceTokenProfileToken[1][1]GetCompatibleAudioEncoder-ConfigurationsResponse包含一个媒体文件兼容的音频编码器配置清单。tt:AudioEncoderConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:InvalidArgValter:NoProfile请求的文件令牌ProfileToken不存在。env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.8.4获取音频编码器配置选项集表150:GetAudioEncoderConfigurationOptions命令GetAudioEncoderConfigurationOptions请求-响应消息名称描述GetAudioEncoderConfiguration-OptionsRequest此消息包含选择的音频编码器配置令牌和媒体文件。ConfigurationToken指定一个现有配置的目标选项。ProfileToken指定一个应兼容现有媒体文件的选项。tt:ReferenceTokenConfigurationToken[0][1]tt:ReferenceTokenProfileToken[0][1]GetAudioEncoderConfiguration-OptionsResponse此消息包含音频的配置选项。指定的音频编码器配置选项应关联特定的配置。指定的选项应与该媒体文件兼容。如果没有指定标记,选项应被视为通用设备。tt:AudioEncoderConfigurationOptionsOptions[1][1]错误码描述env:Senderter:InvalidArgValter:NoProfile请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgVal配置不存在。73/129ter:NoConfigenv:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.8.5设置音频编码配置表151:SetAudioEncoderConfiguration命令SetAudioEncoderConfiguration请求-响应消息名称描述SetAudioEncoderConfiguration-Request配置元素包含修改后的音频编码器配置。配置存在NVT。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:AudioEncoderConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetAudioEncoderConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgValter:NoConfig配置不存在。env:Senderter:InvalidArgValter:ConfigModify请求的配置不能设置。env:Receiverter:Actionter:ConfigurationConflict新设置与其他使用的设置冲突。env:Receiverter:ActionNotSupportedter:AudioNotSupportedNVT不支持音频。4.9视频分析配置4.9.1获取多个视频分析配置表152:GetVideoAnalyticsConfigurations命令GetVideoAnalyticsConfigurations请求-响应消息名称描述GetVideoAnalyticsConfigurations-Request空消息。74/129GetVideoAnalyticsConfigurations-Response此消息包含设备所有现有视频分析的配置清单。tt:VideoAnalyticsConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:ActionNotSupportedter:VideoAnalyticsNot-Supported配置不支持视频分析。4.9.2获取视频分析配置表153:GetVideoAnalyticsConfiguration命令GetVideoAnalyticsConfiguration请求-响应消息名称描述GetVideoAnalyticsConfiguration-Request此消息包含现有的视频分析配置的令牌。tt:ReferenceTokenConfigurationToken[1][1]GetVideoAnalyticsConfiguration-Response此消息包含请求的视频分析配置。tt:VideoAnalyticsConfigurationConfigurations[1][1]错误码描述env:Senderter:InvalidArgValter:NoConfig表示请求配置的配置令牌不存在。env:Senderter:ActionNotSupportedter:VideoAnalyticsNot-Supported设备不支持视频分析。4.9.3获取多个兼容视频分析配置表154:GetCompatibleVideoAnalyticsConfigurations命令GetCompatibleVideoAnalyticsConfigurations请求-响应消息名称描述GetCompatibleVideoAnalytics-ConfigurationsRequest此消息包含现有的媒体文件令牌。tt:ReferenceTokenProfileToken[1][1]GetCompatibleVideoAnalytics-ConfigurationsResponse包含一个与给定的媒体文件兼容的视频分析配置清单tt:VideoAnalyticsConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:InvalidArgValter:NoProfile请求文件令牌ProfileToken不存在。env:Senderter:ActionNotSupportedter:VideoAnalyticsNotSupported设备不支持视频分析。75/1294.9.4修改视频分析配置表155:SetVideoAnalyticsConfiguration命令SetVideoAnalyticsConfiguration请求-响应消息名称描述SetVideoAnalyticsConfiguration-Request配置元素包含修改后的视频分析配置。配置应存在设备。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:VideoAnalyticsConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetVideoAnalyticsConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgster:NoConfig配置不存在。env:Senderter:InvalidArgValter:ConfigModify配置参数无法设置。env:Receiverter:Actionter:ConfigurationConflict新设置与其他使用的设置冲突。env:Senderter:ActionNotSupportedter:VideoAnalyticsNot-Supported配置不支持视频分析。4.10视频分析配置4.10.1获取多个元数据配置表156:GetMetadataConfigurations命令GetMetadataConfigurations请求-响应消息名称描述GetMetadataConfigurations-Request空消息。GetMetadataConfigurations-Response此消息包含设备所有现有的元数据配置清单。tt:MetadataConfigurationConfigurations[0][unbounded]76/129错误码描述没有具体的错误命令。4.10.2获取元数据配置表157:GetMetadataConfiguration命令GetMetadataConfiguration请求-响应消息名称描述GetMetadataConfiguration-Request此消息包含现有的元数据配置令牌。tt:ReferenceTokenConfigurationToken[1][1]GetMetadataConfiguration-Response此消息包含请求的元数据配置。tt:MetadataConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:InvalidArgValter:NoConfig表明请求的配置令牌ConfigurationToken不存在。4.10.3获取多个兼容元数据配置表158:GetCompatibleMetadataConfigurations命令GetCompatibleMetadataConfigurations请求-响应消息名称描述GetCompatibleMetadata-ConfigurationsRequest此消息包含现有的媒体文件令牌。tt:ReferenceTokenProfileToken[1][1]GetCompatibleMetadata-ConfigurationsResponse此消息包含与给定媒体文件兼容的元数据配置清单。tt:MetadataConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:InvalidArgValter:NoProfile表明请求文件令牌ProfileToken不存在。4.10.4获取元数据配置选项集表159:GetMetadataConfigurationOptions命令GetMetadataConfigurationOptions请求-响应消息名称描述GetMetadataConfiguration-OptionsRequest此消息包含一个元数据配置可选的令牌和媒体文件。ConfigurationToken指定一个现有的配置的目标选项。ProfileToken指定一个应兼容现有的媒体文件的选项。tt:ReferenceTokenConfigurationToken[0][1]77/129tt:ReferenceTokenProfileToken[0][1]GetMetadataConfiguration-OptionsResponse此消息包含元数据的配置选项。指定的元数据配置选项应关联特定的配置。指定的选项应与该媒体文件兼容。如果没有指定标记,选项应被视为通用设备。tt:MetadataConfigurationOptionsOptions[1][1]错误码描述env:Senderter:InvalidArgValter:NoProfile表明请求文件令牌ProfileToken不存在的。env:Senderter:InvalidArgValter:NoConfig请求配置不存在。4.10.5修改元数据配置表160:SetMetadataConfiguration命令SetMetadataConfiguration请求-响应消息名称描述SetMetadataConfiguration-Request配置元素包含组播设置以及一套在元数据流中确定列入什么样的数据的过滤器。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:MetadataConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetMetadataConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgValter:NoConfig请求配置不存在。env:Senderter:InvalidArgValter:ConfigModify请求配置不能设置。env:Receiverter:Actionter:ConfigurationConflict新设置与其他使用的设置冲突。78/1294.11音频输出4.11.1获取音频输出集表161:GetAudioOutputs命令GetAudioOutputs请求-响应消息名称描述GetAudioOutputsRequest空消息。GetAudioOutputsResponse包含设备描述的所有有效的音频输出的结构清单。如果一个设备没有音频输出则返回一个空清单。tt:AudioOutputAudioOutputs[0][unbounded]错误码描述env:Receiverter:ActionNotSupportedter:AudioOutputNotSupportedNVT不支持音频或音频输出。4.12音频输出配置4.12.1获取多个音频输出配置表162:GetAudioOutputConfigurations命令GetAudioOutputConfigurations请求-响应消息名称描述GetAudioOutputConfiguration-Request空消息。GetAudioOutputConfigurations-Response包含设备有效的音频输出配置清单。tt:AudioOutputConfigurationConfigurations[0][unbounded]错误码描述env:Receiverter:ActionNotSupportedter:AudioOutputNotSupported设备不支持音频或音频输出。4.12.2获取音频输出配置表163:GetAudioOutputConfiguration命令GetAudioOutputConfiguration请求-响应消息名称描述GetAudioOutputConfigurationRequest此消息包含请求的音频输出配置令牌。tt:ReferenceTokenConfigurationToken[1][1]79/129GetAudioOutputConfigurationResponse此消息包含请求的音频输出配置的匹配令牌。tt:AudioOutputConfigurationConfigurations[1][1]错误码描述env:Senderter:InvalidArgValter:NoConfig表示请求配置的ConfigurationToken不存在。env:Receiverter:ActionNotSupportedter:AudioOutputNotSupported设备不支持音频或音频输出。4.12.3获取多个兼容音频输出配置表164:GetCompatibleAudioOutputConfigurations命令GetCompatibleAudioOutputConfigurations请求-响应消息名称描述GetCompatibleAudioOutput-ConfigurationsRequest包含请求的媒体文件令牌。tt:ReferenceTokenProfileToken[1][1]GetCompatibleAudioOutput-ConfigurationsResponse包含与给定媒体文件兼容的音频输出配置清单tt:AudioOutputConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:InvalidArgValter:NoProfile请求的文件令牌ProfileToken不存在。env:Receiverter:ActionNotSupportedter:AudioOutputNotSupported设备不支持音频或音频输出。4.12.4获取音频输出配置选项集表165:GetAudioOutputConfigurationOptions命令GetAudioOutputConfigurationOptions请求-响应消息名称描述GetAudioOutputConfiguration-OptionsRequest此消息包含一个音频输出可选的令牌配置和媒体文件ConfigurationToken指定一个现有的配置的目标选项。ProfileToken指定一个与现有的媒体文件兼容的选项。tt:ReferenceTokenConfigurationToken[0][1]tt:ReferenceTokenProfileToken[0][1]GetAudioOutputConfiguration-OptionsResponse此消息包含音频输出配置的选项。指定音频输出配置的选项应关联特定的配置。指定的选项应与该媒体文件兼容。如果没有指定标记,选项应被视为通用设备。tt:AudioOutputConfigurationOptionsOptions[1][1]错误码描述80/129env:Senderter:InvalidArgValter:NoProfile请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig请求配置不存在。env:Receiverter:ActionNotSupportedter:AudioOutputNotSupported设备不支持音频或音频输出。4.12.5设置音频输出配置表166:SetAudioOutputConfiguration命令SetAudioOutputConfiguration请求-响应消息名称描述SetAudioOutputConfiguration-Request设备的配置元素包含修改的音频输出配置。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。tt:AudioOutputConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetAudioOutputConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgValter:NoConfig请求配置不存在。env:Senderter:InvalidArgValter:ConfigModify配置参数不能设置。env:Receiverter:Actionter:ConfigurationConflict新设置与其他使用的设置冲突。env:Receiverter:ActionNotSupportedter:AudioOutputNotSupported设备不支持音频或音频输出。4.13音频解码器配置4.13.1获取多个音频解码器配置表167:GetAudioDecoderConfigurations命令81/129GetAudioDecoderConfigurations请求-响应消息名称描述GetAudioDecoderConfigurations-Request空消息。GetAudioDecoderConfigurations-Response包含设备上有用的音频解码器配置清单。tt:AudioDecoderConfigurationConfigurations[0][unbounded]错误码描述env:Receiverter:ActionNotSupportedter:AudioDecodingNotSupported设备不支持音频或音频解码。4.13.2获取音频解码器配置表168:GetAudioDecoderConfiguration命令GetAudioDecoderConfiguration请求-响应消息名称描述GetAudioDecoderConfigurationRequest此消息包含请求音频解码器配置的令牌。tt:ReferenceTokenConfigurationToken[1][1]GetAudioDecoderConfigurationResponse包含请求音频解码器配置的匹配令牌。tt:AudioDecoderConfigurationConfiguration[1][1]错误码描述env:Senderter:InvalidArgValter:NoConfig请求配置的ConfigurationToken不存在。env:Receiverter:ActionNotSupportedter:AudioDecodingNotSupported设备不支持音频或音频解码。4.13.3获取兼容音频解码器配置集表169:GetCompatibleAudioDecoderConfigurations命令GetCompatibleAudioDecoderConfigurations请求-响应消息名称描述GetCompatibleAudioDecoder-ConfigurationsRequest包含媒体文件令牌。tt:ReferenceTokenProfileToken[1][1]GetCompatibleAudioDecoder-ConfigurationsResponse包含与给定媒体文件兼容的音频解码器配置清单。tt:AudioDecoderConfigurationConfigurations[0][unbounded]错误码描述env:Senderter:InvalidArgValter:NoProfile请求的文件令牌ProfileToken不存在。82/129env:Receiverter:ActionNotSupportedter:AudioDecodingNotSupported设备不支持音频或音频解码。4.13.4获取音频解码器配置选项集表170:GetAudioDecoderConfigurationOptions命令GetAudioDecoderConfigurationOptions请求-响应消息名称描述GetAudioDecoderConfiguration-Options-Request此消息包含一个音频解码器配置可选的令牌和媒体文件。ConfigurationToken指定一个现有的配置的目标选项。ProfileToken指定一个与现有的媒体文件兼容的选项。tt:ReferenceTokenConfigurationToken[0][1]tt:ReferenceTokenProfileToken[0][1]GetAudioDecoderConfiguration-Options-Response此消息包含音频解码器的配置选项。指定的音频解码器配置选项关联特定的配置。指定的选项应与该媒体文件兼容。如果没有指定标记,选项应被视为通用设备。tt:AudioDecoderConfigurationOptionsOptions[1][1]错误码描述env:Senderter:InvalidArgValter:NoProfile请求的文件令牌ProfileToken不存在。env:Senderter:InvalidArgValter:NoConfig请求的配置不存在。env:Receiverter:ActionNotSupportedter:AudioDecodingNotSupported设备不支持音频或音频解码。4.13.5设置音频解码器配置表171:SetAudioDecoderConfiguration命令SetAudioDecoderConfiguration请求-响应消息名称描述SetAudioDecoderConfiguration-Request配置元素包含修改音频解码器配置。配置必须存在设备上。ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新83/129启动后恢复到改变以前的值。tt:AudioDecoderConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]SetAudioDecoderConfiguration-Response空消息。错误码描述env:Senderter:InvalidArgValter:NoConfig请求的配置不存在。env:Senderter:InvalidArgValter:ConfigModify配置参数不能设置。env:Receiverter:Actionter:ConfigurationConflict新设置与使用的配置冲突。env:Receiverter:ActionNotSupportedter:AudioDecodingNotSupported设备不支持音频或音频解码。4.14音频通道模式4.15URI流4.15.1获取Uri流√表172:GetStreamUri命令GetStreamUri请求-响应消息名称描述GetStreamUriRequestStreamSetup元素包含两个部分。流类型规定一个单播或组播的流媒体是否请求。运输指定一个链传输协议确定在不同的网络协议的流媒体的通道。ProfileToken元素表示使用媒体文件去定义流的内容的配置。tt:StreamSetupStreamSetup[1][1]tt:ReferenceTokenProfileToken[1][1]GetStreamUriResponse包含被请求的流媒体使用的稳定的URI以及参数定义的完整的URI。ValidUntilConnect和ValidUntilReboot参数设置为假,Timeout参数应设置为PT0S,此URI流是无限期有效,即使文件改变。xs:anyURIUri[1][1]84/129xs:booleanInvalidAfterConnect[1][1]xs:booleanInvalidAfterReboot[1][1]xs:durationTimeout[1][1]错误码描述env:Senderter:InvalidArgValter:NoProfile媒体文件不存在。env:Senderter:InvalidArgValter:InvalidStreamSetup不支持StreamSetup的流类型或传输部分的规范。env:Senderter:OperationProhibitedter:StreamConflictStreamSetup的流类型或传输部分的规范与其他流冲突。env:Receiverter:Actionter:IncompleteConfiguration指定媒体文件不包含任何未使用的来源或编码器配置。4.16快照4.16.1获取Uri快照表173:GetSnapshotUri命令GetSnapshotUri请求-响应消息名称描述GetSnapshotUriRequestProfileToken元素表示使用媒体文件并将定义源和快照的尺寸。tt:ReferenceTokenProfileToken[1][1]GetSnapshotUriResponse包含被请求的流媒体使用的稳定的URI以及参数定义的完整的URI。ValidUntilConnect和ValidUntilReboot参数设置为假,Timeout参数应设置为PT0S,此URI流是无限期有效,即使文件改变。xs:anyURIUri[1][1]xs:booleanInvalidAfterConnect[1][1]xs:booleanInvalidAfterReboot[1][1]xs:durationTimeout[1][1]错误码描述env:Senderter:InvalidArgValter:NoProfile媒体文件不存在。env:Receiverter:Actionter:IncompleteConfiguration指定媒体文件不包含任何视频编码器配置或视频源配置。85/1294.17组播4.17.1开始组播流表174:StartMulticastStreaming命令StartMulticastStreaming请求-响应消息名称描述StartMulticastStreamingRequest包含用来定义组播流的文件令牌。tt:ReferenceTokenProfileToken[1][1]StartMulticastStreamingResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile媒体文件不存在。env:Receiverter:Actionter:IncompleteConfiguration指定的媒体文件不包含一个引用视频编码视频源的配置到音频源或音频编码配置或元数据配置的参考。4.17.2停止组播流表175:StopMulticastStreaming命令StopMulticastStreaming请求-响应消息名称描述StopMulticastStreamingRequest包含用来定义组播流的文件令牌。tt:ReferenceTokenProfileToken[1][1]StopMulticastStreamingResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile媒体文件不存在。env:Receiverter:Actionter:IncompleteConfiguration指定的媒体文件不包含一个引用视频编码或视频源的配置到音频源或音频编码配置或元数据配置的参考。4.18同步点4.18.1设置同步点表176:SetSynchronizationPoint命令SetSynchronizationPoint请求-响应消息名称描述86/129SetSynchronizationPointRequest包含请求的同步点的文件参考。tt:ReferenceTokenProfileToken[1][1]SetSynchronizationPointResponse空消息。错误码描述env:Senderter:InvalidArgValter:NoProfile文件不存在。4.19服务具体的错误码5接收器配置5.1接收命令5.1.1获得单个接收器表177:getreceiver命令GetReceiver信息名字描述GetReceiver请求包含令牌请求的接收者。receivertokenGetReceiver应答包含详细的要求接收机误码详细env:Senderter:InvalidArgValter:UnknownToken接收器靠receivertoken得显示不存在6事件处理6.1实时拉点通知接口6.1.1创建pullpointsubscription表178:CreatePullPointSubscription命令87/129CreatePullPointSubscription请求-应答信息名字描述CreatePullPointSubscription要求作为[WS-BaseNotification]的SubscriptionRequest这一消息包含相同的元素wsnt:FilterTypeFilter[0][1]wsnt:AbsoluteOrRelativeTimeTypeInitialTerminationTime[0][1]xs:anySubscriptionPolicy[0][1]CreatePullPointSubscription应答作为[WS-BaseNotification]的SubscriptionRequest这一应答包含相同的元素误码描述作为相同的SubscriptionRequest结果被使用。6.1.2pull消息表179:PullMessagescommandPullMessages请求-应答信息名字描述PullMessages要求此信息应处理一个SubscriptionManager得信息为了pull通知xs:durationTimeout[1][1]xs:intMessageLimit[1][1]PullMessages应答对SubscriptionManager应包含相应一个名单的通知(连接一个更新的终止时间)PullMessages的错误应答要么终止时间要么信息限制超过上限应该被设备支持,故障信息应当包括上限参数xs:durationMaxTimeout[1][1]xs:intMaxMessageLimit[1][1]误码描述没有指定的误码88/1297PTZ控制7.1PTZ节点7.1.1获取所有节点(GetNodes)表180:获取节点命令获取节点(GetNodes)请求应答(Request-Response)消息名字描述读取节点请求(GetNodesRequest)这是一个空消息读取节点响应(GetNodesResponse)响应消息包含设备上一系列的PTZ节点tt:PTZNodePTZNode[0][unbounded]故障代码描述env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ7.1.2获取节点(GetNode)表181:获取节点命令获取节点(GetNode)请求应答(Request-Response)消息名字描述读取节点请求(GetNodeRequest)这个消息中包含了被请求的节点tt:ReferenceTokenNodeToken[1][1]读取节点响应(GetNodeResponse)请求的PTZNode响应消息tt:PTZNodePTZNode[0][unbounded]故障代码描述env:Senderter:InvalidArgValter:NoEntity设备上没有这样的PTZNodeenv:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ89/1297.2PTZ配置7.2.1读取所有配置命令(GetConfigurations)表182:GetConfigurations命令读取配置(GetConfigurations)请求应答(Request-Response)消息名字描述读取所有配置请求(GetConfigurations)这是一个空消息读取所有配置响应(GetConfigurationsResponse)响应消息包含所有存在的PTZConfigurationtt:PTZConfigurationPTZConfiguration[0][unbounded]故障代码描述env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ7.2.2读取配置命令(GetConfiguration)表183:读取配置命令获取节点(GetConfiguration)请求应答(Request-Response)消息名字描述读取配置请求(GetConfigurationRequestt)这个消息中包含了被请求的PTZ配置tt:ReferenceTokenConfigurationToken[1][1]读取配置响应(GetConfigurationResponse)响应消息包含被请求的PTZ配置tt:PTZConfigurationPTZConfiguration[1][1]故障代码描述env:Senderter:InvalidArgValter:NoConfig被请求的配置不存在env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ7.2.3读取配置选项(GetConfigurationOptions)√表184:读取配置选项命令获取配置选项(GetConfigurationOptions)请求应答(Request-Response)消息名字描述读取配置选项请求这个消息中包含了PTZ配置标号90/129(GetConfigurationOptions-Request)ConfigurationToken指定打算使用的配置Tt:ReferenceTokenConfigurationToken[1][1]读取配置选项响应(GetConfigurationOptions-Response)响应消息包含配置选项tt:PTZConfigurationOptionsPTZConfigurationOptions[1][1]故障代码描述env:Senderter:InvalidArgValter:NoConfig被请求的配置不存在env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ7.2.4设置配置(SetConfiguration)表185:设置配置命令设置配置(SetConfiguration)请求应答(Request-Response)消息名字描述设置配置请求(SetConfigurationRequest)PTZConfiguration元素包含改进的PTZ配置,配置应该存在于设备中。ForcePersistence命令决定改变是否存储和在重启后改变是否保持,假如为真,那么在重启后改变保持,假如为假,那么在重启后改变可能回归到先前的值tt:PTZConfigurationPTZConfiguration[1][1]xs:booleanForcePersistence[1][1]设置配置响应(SetConfigurationResponse)这是一个空消息故障代码描述env:Senderter:InvalidArgValter:NoConfig被请求的配置不存在env:Senderter:InvalidArgValter:ConfigModify配置参数不适合env:Receiverter:Actionter:ConfigurationConflict新的配置与其他配置冲突env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ91/1297.3移动操作7.3.1绝对的移动(AbsoluteMove)√表186:绝对移动命令绝对移动(AbsoluteMove)请求应答(Request-Response)消息名字描述绝对移动(AbsoluteMove)这个消息包含媒体文件的引用,一个用于指定目标位置的Position矢量和一个可选的Speedtt:ReferenceTokenProfileToken[1][1]tt:PTZVectorPosition[1][1]tt:PTZSpeedSpeed[0][1]绝对移动响应(AbsoluteMoveResponse)这是一个空消息故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Senderter:InvalidArgValter:NoPTZProfile请求的文件标识符不涉及PTZ配置env:Senderter:InvalidArgValter:SpaceNotSupported空间引用了一个PTZ节点不支持的参数env:Senderter:InvalidArgValter:InvalidPosition请求的位置越界env:Senderter:InvalidArgValter:InvalidSpeed请求的速度越界env:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ7.3.2相对移动(RelativeMove)表187:相对移动命令相对移动(RelativeMove)请求应答(Request-Response)消息名字描述相对移动请求(RelativeMoveRequest)这个消息引用了一个媒体文件,一个相对于当前位置的位置Translation参数和一个可选的Speed参数92/129tt:ReferenceTokenProfileToken[1][1]tt:PTZVectorTranslation[1][1]tt:PTZSpeedSpeed[0][1]相对移动响应(RelativeMoveResponse)这是一个空消息故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Senderter:InvalidArgValter:NoPTZProfile请求的文件标识符不涉及PTZ配置env:Senderter:InvalidArgValter:SpaceNotSupported空间涉及了一个PTZ节点不支持的参数env:Senderter:InvalidArgValer:InvalidTranslation请求的转换位置越界env:Senderter:InvalidArgValter:InvalidSpeed请求的速度越界env:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ7.3.3连续移动(ContinuousMove)√表188:连续移动命令连续移动(ContinuousMove)请求应答(Request-Response)消息名字描述连续移动请求(ContinuousMoveRequestt)这个消息引用了一个媒体文件,一个速率Velocity参数矢量指定方位移动和变焦的速率和一个可选的超时Timeout参数tt:ReferenceTokenProfileToken[1][1]tt:PTZSpeedVelocity[1][1]xs:durationTimeout[0][1]连续移动响应(ContinuousMoveResponse)这是一个空消息故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在93/129env:Senderter:InvalidArgValter:NoPTZProfile请求的文件标识符不涉及PTZ配置env:Senderter:InvalidArgValter:SpaceNotSupported空间涉及了一个PTZ节点不支持的参数env:Senderter:InvalidArgValter:TimeoutNotSupported请求的超时越界env:Senderter:InvalidArgValter:InvalidVelocity请求的速率越界env:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ7.3.4停止(Stop)√表189:停止命令连续移动(Stop)请求应答(Request-Response)消息名字描述停止请求(StopRequest)这个消息涉及到一个媒体文件和停止参数tt:ReferenceTokenProfileToken[1][1]xs:booleanPanTilt[0][1]xs:booleanZoom0][1]停止响应(StopResponse)这是一个空消息故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Senderter:InvalidArgValter:NoPTZProfile请求的文件标识符不涉及PTZ配置env:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ94/1297.3.5读取状态(GetStatus)表190:读取状态读取状态(GetStatus)请求应答(Request-Response)消息名字描述读取状态请求(GetStatusRequest)这个消息引用了一个媒体文件,请求PTZ状态tt:ReferenceTokenProfileToken[1][1]读取状态响应(GetStatusResponse)这个消息包含一个被请求配置文件的状态PTZStatustt:PTZStatusPTZStatus[1][1]故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件不存在env:Senderter:InvalidArgValter:NoPTZProfile请求的文件标记不涉及PTZ配置env:Receiverter:Actionter:NoStatus在媒体文件中没有适合的状态env:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ7.4起始位置操作7.4.1设置预设值(SetPreset)√表191:设置预设命令设置预设(SetPreset)请求应答(Request-Response)消息名字描述设置预设请求(SetPresetRequest)这个消息引用了一个媒体文件和被请求的预设名称PresetName或标识符PresetTokentt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenPresetToken[0][1]xs:stringPresetName[0][1]设置预设响应(SetPresetResponse)消息返回被设置的预设tt:ReferenceTokenPresetToken[1][1]故障代码描述env:Senderter:InvalidArgValter:PresetExist被要求的名称已存在另一个预设中env:Sender预设名称过长或包含一个无效的字符95/129ter:InvalidArgValter:InvalidPresetNameenv:Receiverter:Actionter:Moving预设不能被设定当PTZ装置在移动过程中env:Receiverter:Actionter:TooManyPresets达到预设的最大值env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Senderter:InvalidArgValter:NoToken请求的文件标识符不存在env:Senderter:InvalidArgValter:NoPTZProfile请求的文件标识符不涉及PTZ配置env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ7.4.2读取所有预设值(GetPresets)√表192:读取预设命令读取预设(GetPresets)请求应答(Request-Response)消息名字描述读取预设请求(GetPresetsRequest)这个消息引用了一个媒体文件,用于告知请求读取的位置tt:ReferenceTokenProfileToken[1][1]读取预设响应(GetPresetsResponse)消息包含一系列所请求媒体文件的预设值Presettt:PTZPresetPreset[0][unbounded]故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Senderter:InvalidArgValter:NoPTZProfile请求的文件标识符不涉及PTZ配置env:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ96/1297.4.3返回预设√表193:转到预设命令返回预设(GotoPreset)请求应答(Request-Response)消息名字描述返回预设请求(GotoPresetRequest)这个消息涉及到一个媒体文件,通过标识符鉴定移动至预设要发生的位置tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenPresetToken[1][1]tt:PTZSpeedSpeed[0][1]返回预设响应(GotoPresetResponse)空消息故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Senderter:InvalidArgValter:NoToken请求的文件标识符不存在env:Senderter:InvalidArgValter:SpaceNotSupportedPTZ节点不支持的一个空间env:Senderter:InvalidArgValter:NoPTZProfile请求的文件标识符不涉及PTZ配置env:Senderter:InvalidArgster:InvalidSpeed要求的速度超出范围env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ7.4.4移除预设(RemovePreset)表194:删除预设命令移除预设(RemovePreset)请求应答(Request-Response)消息名字描述移除预设请求(RemovePresetRequest)这个消息涉及到一个媒体文件,通过标识符告知删除哪个被定义的预设tt:ReferenceTokenProfileToken[1][1]tt:ReferenceTokenPresetToken[1][1]97/129移除预设响应(RemovePresetResponse)空消息故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Senderter:InvalidArgValter:NoToken请求的文件标识符不存在env:Senderter:InvalidArgValter:NoPTZProfile请求的文件节点不涉及PTZ配置env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ7.5归位点操作7.5.1转到归位点(GotoHomePosition)表195:转到归位点命令转至归位点(GotoHomePosition)请求应答(Request-Response)消息名字描述转至归位点请求(GotoHomePositionRequest)这个消息涉及到一个媒体文件,告知操作发生位置tt:ReferenceTokenProfileToken[1][1]tt:PTZSpeedSpeed[0][1]转至归位点响应(GotoHomePositionResponse)空消息故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Receiverter:Actionter:NoHomePosition请求的文件没有定义中心位置env:Senderter:InvalidArgValter:NoPTZProfile请求的文件节点不涉及PTZ配置env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ98/1297.5.2设置归位点(SetHomePosition)表196:设置归位点命令设置归位点(SetHomePosition)请求应答(Request-Response)消息名字描述设置归位点请求(SetHomePositionRequest)这个消息涉及到一个媒体文件,告知归位点设置位置tt:ReferenceTokenProfileToken[1][1]设置归位点响应(SetHomePositionResponse)空消息故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Senderter:InvalidArgValter:NoPTZProfile请求的文件标识符不涉及PTZ配置env:Receiverter:Actionter:CannotOverwriteHome归位点是固定的,不能被修改env:Receiverter:ActionNotSupportedter:PTZNotSupported设备不支持PTZ7.6辅助操作7.6.1发送辅助命令(SendAuxiliaryCommand)表197:送辅助命令送辅助命令(SendAuxiliaryCommand)请求应答(Request-Response)消息名字描述送辅助命令请求(SendAuxiliaryCommandRequest)这个消息涉及到一个媒体文件,告知辅助请求位置和辅助请求数据tt:ReferenceTokenProfileToken[1][1]tt:AuxiliaryDataAuxiliaryData[1][1]送辅助命令响应(SendAuxiliaryCommandResponse)消息包含辅助响应tt:AuxiliaryDataAuxiliaryResponse[1][1]故障代码描述env:Senderter:InvalidArgValter:NoProfile请求的文件标识符ProfileToken不存在env:Senderter:InvalidArgVal请求的文件标识符不涉及PTZ配置99/129ter:NoPTZProfileenv:Receiverter:ActionNotSupportedter:PTZNotSupported不支持PTZ8视频分析8.1规则接口8.1.1规则操作8.1.1.1读取支持的操作(GetSupportedRules)表198:读取支持的规则命令读取支持的规则(GetSupportedRules)请求应答(Request-Response)消息名字描述读取支持的规则请求(GetSupportedRulesRequest)消息包含需要读取规则列表的VideoAnalyticsConfigurationTokentt:ReferenceTokenConfigurationToken[1][1]读取支持的规则响应(GetSupportedRulesResponse)响应包含支持的规则tt:SupportedRulesSupportedRules[1][1]故障代码描述env:Senderter:InvalidArgValter:NoConfig视频分析配置不存在8.1.1.2读取规则(GetRules)表199:读取规则命令读取规则(GetRules)请求应答(Request-Response)消息名字描述读取规则请求(GetRulesRequest)消息包含需要报道的VideoAnalyticsConfigurationToken的规则tt:ReferenceTokenConfigurationToken[1][1]读取规则响应(GetRulesResponse)响应包含指定配置安装的规则列表tt:ConfigRule[0][unbounded]故障代码描述100/129env:Senderter:InvalidArgValter:NoConfig视频分析配置不存在8.1.1.3创建规则(CreateRules)表200:创建规则命令创建规则(CreateRules)请求应答(Request-Response)消息名字描述创建规则请求(CreateRulesRequest)消息指定需要增加规则列表到的VideoAnalyticsConfigurationTokentt:ReferenceTokenConfigurationToken[1][1]tt:ConfigRule[1][unbounded]创建规则响应(CreateRulesResponse)这是一个空消息故障代码描述env:Senderter:InvalidArgValter:NoConfig视频分析配置不存在env:Senderter:InvalidArgValter:InvalidRule建议的规则设备不适合这个设备env:Senderter:InvalidArgValter:RuleAlreadyExistent同样的规则名称已经存在了配置中enc:Receiverter:Actionter:TooManyRules没有足够的空间来增加规则env:Receiverter:Actionter:ConfigurationConflict设备不能创建规则在以防创建一个相冲突的配置8.1.1.4修改规则(ModifyRules)表201:修改规则命令修改规则(ModifyRules)请求应答(Request-Response)消息名字描述修改规则请求(ModifyRulesRequest)消息包含需要修改规则列表到的VideoAnalyticsConfigurationTokentt:ReferenceTokenConfigurationToken[1][1]tt:ConfigRule[1][unbounded]101/129修改规则响应(ModifyRulesResponse)这是一个空消息故障代码描述env:Senderter:InvalidArgValter:NoConfig视频分析配置不存在env:Senderter:InvalidArgValter:InvalidRule建议的规则设备不适合这个设备env:Senderter:InvalidArgster:RuleNotExistent规则名称不存在enc:Receiverter:Actionter:TooManyRules没有足够的空间来增加规则env:Receiverter:Actionter:ConflictingConfig设备不能修改规则以防创建一个相冲突的配置8.1.1.5删除规则(DeleteRules)以下的操作用于删除多个规则,假如所有的规则不能按照请求删除,那么设备会返回一个错误提示消息。表202:删除规则命令删除规则(DeleteRules)请求应答(Request-Response)消息名字描述删除规则请求(DeleteRulesRequest)消息包含需要删除指定规则列表的VideoAnalyticsConfigurationTokentt:ReferenceTokenConfigurationToken[1][1]xs:stringRuleName[1][unbounded]删除规则响应(DeleteRulesResponse)这是一个空消息故障代码描述env:Senderter:InvalidArgValter:NoConfig视频分析配置不存在env:Receiverter:Actionter:ConflictingConfig不能删除规则在以防创建一个相冲突的配置env:Senderter:InvalidArgster:RuleNotExistent规则名称不存在102/1298.2分析模块接口8.2.1分析模块操作8.2.1.1读取支持的分析模块(GetSupportedAnalysticsModule表203:读取支持的模块分析命令读取支持分析模块(GetSupportedAnalyticsModules)请求应答(Request-Response)消息名字描述读取支持分析模块请求(GetSupportedAnalyticsModulesRequest)消息包含需要列出支持分析模块的VideoAnalyticsConfigurationTokentt:ReferenceTokenConfigurationToken[1][1]读取支持分析模块响应(GetSupportedAnalyticsModulesResponse)响应包含支持的分析模块SupportedAnalyticsModules[1][1]故障代码描述env:Senderter:InvalidArgster:NoConfig视频分析配置不存在8.2.1.2读取模块分析(GetAnalyticsModules)表204:读取分析模块命令读取分析模块规则(GetAnalyticsModules)请求应答(Request-Response)消息名字描述读取分析模块请求(GetAnalyticsModulesRequest)这个消息包含需要报道分析模块的VideoAnalyticsConfigurationTokentt:ReferenceTokenConfigurationToken[1][1]读取分析模块响应(GetAnalyticsModulesResponse)响应包含指定配置安装的分析模块列表tt:ConfigAnalyticsModule[0][unbounded]故障代码描述env:Senderter:InvalidArgster:NoConfig视频分析配置不存在8.2.1.3创建分析模块(CreateAnalyticsModules)表205:创建分析模块命令创建分析模块规则(CreateAnalyticsModules)请求应答(Request-Response)103/129消息名字描述创建分析模块请求(CreateAnalyticsModulesRequest)这个消息包含需要创建分析模块的VideoAnalyticsConfigurationTokentt:ReferenceTokenConfigurationToken[1][1]tt:ConfigAnalyticsModule[1][unbounded]创建分析模块响应(CreateAnalyticsModulesResponse)空消息tt:ConfigAnalyticsModule[0][unbounded]故障代码描述env:Senderter:InvalidArgster:NoConfig视频分析配置不存在env:Senderter:InvalidArgster:NameAlreadyExistent配置中已存在相同名称的分析模块enc:Receiverter:Actionter:TooManyModules设备中没有足够的空间来添加配置的分析模块env:Receiverter:Actionter:ConfigurationConflict设备不能创建一个相冲突的分析模块给配置文件env:Senderter:InvalidArgValter:InvalidModule建议的模块配置不适合设备8.2.1.4修改分析模块(ModifyAnalyticsModules)表206:修改分析模块命令修改分析模块规则(ModifyAnalyticsModules)请求应答(Request-Response)消息名字描述修改分析模块请求(ModifyAnalyticsModulesRequest)这个消息包含需要修改分析模块的VideoAnalyticsConfigurationTokentt:ReferenceTokenConfigurationToken[1][1]tt:ConfigAnalyticsModule[1][unbounded]修改分析模块响应(ModifyAnalyticsModulesResponse)空消息tt:ConfigAnalyticsModule[0][unbounded]故障代码描述env:Senderter:InvalidArgster:NoConfig视频分析配置不存在env:Senderter:InvalidArgster:NameNotExistent请求的分析模块名称不存在104/129enc:Receiverter:Actionter:TooManyModules设备中没有足够的空间来添加分析模块到配置中env:Receiverter:Actionter:ConfigurationConflict不能修改配置文件以防创建相冲突的配置env:Senderter:InvalidArgValter:InvalidModule建议的模块配置不适合设备8.2.1.5删除分析模块(DeleteAnalyticsModules)表207:删除分析模块命令删除分析模块规则(DeleteAnalyticsModules)请求应答(Request-Response)消息名字描述删除分析模块请求(DeleteAnalyticsModulesRequest)这个消息包含需要删除分析模块的视频分析配置标记VideoAnalyticsConfigurationTokentt:ReferenceTokenConfigurationToken[1][1]xs:stringAnalyticsModuleName[1][unbounded]删除分析模块响应(DeleteAnalyticsModulesResponse)空消息tt:ConfigAnalyticsModule[0][unbounded]故障代码描述env:Senderter:InvalidArgster:NoConfig视频分析配置不存在env:Receiverter:Actionter:ConfigurationConflict设备不能删除分析模块以防创建一个相冲突的配置env:Senderter:InvalidArgster:NameNotExistent请求的分析模块名称不存在错误码描述env:Senderter:InvalidArgValter:NoVideoSource请求的视频输入不存在。105/1299分析设备9.1分析引擎输入9.1.1获取分析引擎输入表208:GetAnalyticsEngineInputs命令GetAnalyticsEngineInputs请求与应答信息名称功能描述GetAnalyticsEngineInputsRequest请求信息是一条空信息GetAnalyticsEngineInputsResponse应答信息包含一个可用分析引擎输入清单:tt:AnalyticsEngineInputConfiguration[1][unbounded]错误代码原因分析没有与此命令相关的错误代码9.1.2获取分析引擎的输入表:209:GetAnalyticsEngineInput命令GetAnalyticsEngineInput请求与应答信息名称功能描述GetAnalyticsEngineInputRequest请求信息包含一个已经存在分析引擎输入配置的令牌。tt:ReferenceTokenConfigurationToken[1][1]GetAnalyticsEngineInputResponse应答信息包含请求的分析引擎输入配置:tt:AnalyticsEngineInputConfiguration[1][1]错误代码原因分析env:Senderter:InvalidArgValter:NoConfig请求信息中令牌指定的配置不存在。106/1299.1.3设置分析引擎的输入表210:SetAnalyticsEngineInput命令SetAnalyticsEngineInput请求与应答信息名称功能描述SetAnalyticsEngineInput-Request请求信息应该包含一个新的配置这ForcePersistence元素决定了这改变的配置是否在重启后应该被存储以及保留。如果为真,改变的配置应该被保留;如果是假,那么在重启后恢复先前配置。tt:AnalyticsEngineInputConfiguration[1][1]xs:booleanForcePersistence[1][1]SetAnalyticsEngineInputResponse应答信息是一个空信息错误代码原因分析env:Senderter:InvalidArgValter:invalidConfig对设备设置不可能的配置。env:Senderter:InvalidArgValter:NoConfig请求信息中令牌指定的配置不存在9.1.4创建分析引擎输入表211:CreateAnalyticsEngineInputs命令CreateAnalyticsEngineInputs请求与应答信息名称功能描述CreateAnalyticsEngineInputsRequest请求信息中配置应该是一个新的配置这ForcePersistence元素决定了这改变的配置是否在重启后应该被存储以及保留。如果为真,改变的配置应该被保留;如果是假,那么在重启后恢复先前配置。tt:AnalyticsEngineInputConfiguration[1][unbounded]xs:booleanForcePersistence[1][unbounded]CreateAnalyticsEngineInputsResponse应答信息包含:创建的引擎配置以及令牌tt:AnalyticsEngineInputConfiguration[1][unbounded]错误代码原因分析107/129env:Senderter:InvalidArgValter:invalidConfig对设备设置不可能的配置。env:Receiverter:Actionter:MaxAnalyticsEngineInput已经达到分析引擎支持对象的最大数量9.1.5删除分析引擎输入表212:DeleteAnalyticsEngineInputs命令DeleteAnalyticsEngineInputs请求与应答信息名称功能描述DeleteAnalyticsEngineInputsRequest请求信息包含识别将要删除的分析引擎输入的配置令牌。tt:ReferenceTokenConfigurationToken[1][unboundedDeleteAnalyticsEngineInputsResponse应答信息是一条空信息错误代码原因分析env:Senderter:InvalidArgValter:NoAnalyticsEngineInput与请求信息中令牌指定的配置信息不存在。env:Senderter:Actionter:CannotDeleteEngineInput不能够删除请求中指定的分析引擎输入9.2视频分析配置9.2.1获取视频分析配置表213:GetVideoAnalyticsConfiguration命令GetVideoAnalyticsConfiguration请求与应答信息名称功能描述GetVideoAnalyticsConfigurationRequest请求信息包含一个存在的视频分析配置的令牌tt:ReferenceTokenConfigurationToken[1][1]GetVideoAnalyticsConfigurationResponse应答信息包含请求的视频分析配置。tt:VideoAnalyticsConfigurationConfiguration[1]1108/129错误代码原因分析env:Senderter:InvalidArgValter:NoConfig这请求信息中令牌指定的配置不存在。9.2.2设置视频分析配置表214:SetVideoAnalyticsConfiguration命令SetVideoAnalyticsConfiguration请求与应答信息名称功能描述SetVideoAnalyticsConfiguration–Request配置应该是一个新的配置。这ForcePersistence元素决定了这改变的配置应是否在重启以后被存储。如果为真,改变的配置应该被保存。如果为假,恢复重启之前配置tt:VideoAnalyticsConfigurationConfiguration[1][1xs:booleanForcePersistence[1][1]SetVideoAnalyticsConfigurationResponse应答信息是一条空信息错误代码原因分析env:Senderter:InvalidArgValter:invalidConfig设置不可能的配置env:Senderter:InvalidArgValter:NoConfig请求信息中令牌指示的配置不存在。9.3分析引擎9.3.1获取分析引擎表215:GetAnalyticsEngines命令GetAnalyticsEngines请求与应答信息名称功能描述GetAnalyticsEnginesRequest请求信息是一条空信息GetAnalyticsEnginesResponse应答信息包含:一个描述可用分析引擎结构体清单。tt:AnalyticsEngineConfiguration[1][unbounded]错误代码原因分析109/129没有与这条命令相关的错误代码9.3.2获取分析引擎表216:GetAnalyticsEngine命令GetAnalyticsEngine请求与应答信息名称功能描述GetAnalyticsEngineRequest请求信息包含一个已经存在的分析引擎的令牌。tt:ReferenceTokenConfigurationToken[1][1]GetAnalyticsEngineResponse应答信息包含请求的AnalyticsEngine配置tt:AnalyticsEngineConfiguration[1][1]错误代码原因分析env:Senderter:InvalidArgValter:NoConfig请求信息中令牌指定的配置不存在9.4分析引擎控制9.4.1GetAnalyticsEngineControls表217:GetAnalyticsEngineControls命令GetAnalyticsEngine请求与应答信息名称功能描述GetAnalyticsEngineControlsRequest请求信息是一个空信息GetAnalyticsEngineControlsResponse应答信息包含一个描述可用分析引擎控制的结构体清单tt:AnalyticsEngineControlAnalyticsEngineControls[1][unbounded错误代码原因分析没有与此命令相关的错误代码9.4.2获取分析引擎控制表218:GetAnalyticsEngineControl命令110/129GetAnalyticsEngineControl请求与应答信息名称功能描述GetAnalyticsEngineControlRequest请求信息是包含存在的AnalyticsEngineControl令牌tt:ReferenceTokenConfigurationToken[1][1]GetAnalyticsEngineControlResponse应答信息包含请求的AnalyticsEngineControl配置tt:AnalyticsEngineControlConfiguration[1][1]错误代码原因分析env:Senderter:InvalidArgValter:NoConfig与请求中令牌指定的配置不存在9.4.3设置分析引擎控制表219:SetAnalyticsEngineControl命令SetAnalyticsEngineControl请求与应答信息名称功能描述SetAnalyticsEngineControlRequest配置应该是新的配置这ForcePersistence元素决定改变的配置是否在重启后被存储以及保持,如果为真,改变的配置被保存,如果为假,改变的配置恢复启动前配置tt:AnalyticsEngineControlConfiguration[1][1]xs:booleanForcePersistence[1][1]SetAnalyticsEngineControlResponse应答信息是一条空信息错误代码原因分析env:Senderter:InvalidArgValter:invalidConfig设置的配置不可能实现env:Senderter:InvalidArgValter:NoConfig请求中令牌指定配置不存在9.4.4CreateAnalyticsEngineControl表220:CreateAnalyticsEngineControl命令111/129CreateAnalyticsEngineControl请求与应答信息名称功能描述CreateAnalyticsEngineControlRequest配置应该是新的配置tt:AnalyticsEngineControlConfiguration[1][1]CreateAnalyticsEngineControlResponse应答信息请求的配置以及相关的令牌:tt:AnalyticsEngineControlConfiguration[1][1错误代码原因分析env:Senderter:InvalidArgValter:AnalyticsEngineControlExists请求信息中的令牌指定的分析引擎控制已经存在env:Receiverter:Actionter:MaxAnalyticsEngineControl已经达到AnalyticsEngineControl支持的最大的对象数env:Senderter:InvalidArgValter:invalidConfig设置的配置不可能9.4.5删除分析引擎控制表221:DeleteAnalyticsEngineControl命令DeleteAnalyticsEngineControl请求与应答信息名称功能描述DeleteAnalyticsEngineControlRequest请求信息包含将要删除控制对象的令牌tt:ReferenceTokenConfigurationToken[1][1]DeleteAnalyticsEngineControlResponse应答信息是一条空信息错误代码原因分析env:Senderter:InvalidArgValter:NoAnalyticsEngineControl请求中令牌指定的控制对象不存在env:Receiverter:Actionter:MaxAnalyticsEngineControl指定分析引擎控制不能够被删除9.5获取分析状态表222:GetAnalyticsStateGetAnalyticsState请求与应答112/129信息名称功能描述GetAnalyticsStateRequest请求信息包含AnalyticsEngineControl配置令牌:tt:ReferenceTokenConfigurationToken[1][1]GetAnalyticsStateResponse应答信息是AnalyticsEngineControl.状态信息:tt:AnalyicsStateInformationState[1][1]错误代码原因分析env:Senderter:InvalidArgValter:NoAnalyticsEngineControl这配置的令牌与存在AnalyticsEngineControl.不相关9.6输出流配置9.6.1请求流的URL表223:GetAnalyticsDeviceStreamUri命令GetAnalyticsDeviceStreamUri请求与应答信息名称功能描述GetAnalyticsDeviceStreamUriRequest请求信息包含StreamSetup元素包含两部分:流的类型定义t(当单播或者广播被请求时)按指定的线路或者定义在不同网络的协议来传输:AnalyticsEngineControlToken元素应该标明分析引擎控制使用tt:StreamSetupStreamSetup[1][1]tt:ReferenceTokenAnalyticsEngineControlToken[1][1]GetAnalyticsDeviceStreamUriResponse应答信息是请求的URL信息:xs:anyURIUri[1][1]错误代码原因分析env:Senderter:InvalidArgValter:NoAnalyticsEngineControl用令牌指定的配置不存在env:Senderter:InvalidArgValter:InvalidStreamSetup不支持协议的流类型或者流StreamSetup的传输env:Senderter:OperationProhibitedter:StreamConflict协议的流类型或者在流设置的传输部分与其它流相冲突113/12910录制控制10.1创建录制表224:CreateRecording命令CreateRecording请求-响应消息名称描述CreateRecordingRequest包含录制的初始设置。tt:RecordingConfigurationRecordingConfiguration[1][1]CreateRecordingResponse返回创建录制的参考。tt:RecordingReferenceRecordingToken[1][1]故障码描述env:Receiverter:Actionter:MaxRecordings设备不能创建一个新的录制,已达到支持的最大录制数量。env:Senderter:InvalidArgValter:BadConfiguration录制设置无效。env:Receiverter:ActionNotSupportedter:NotImplemented此优化方式不实现。成功完成时,创建录制应已创建三条轨道配置如下:轨道令牌轨道类型VIDEO001视频AUDIO001音频META001元数据10.2删除录制表225:DeleteRecording命令DeleteRecording请求-响应消息名称描述DeleteRecordingRequest标识应删除的录制。tt:RecordingReferenceRecordingToken[1][1]DeleteRecordingResponse空消息。故障码描述env:Senderter:InvalidArgVal录制令牌不提供现有录制的参考。114/129ter:NoRecordingenv:Receiverter:ActionNotSupportedter:NotImplemented设备不能删除录像。env:Receiverter:Actionter:CannotDelete特定的录像不能被删除。10.3获取录制集√表226:GetRecordings命令GetRecordings请求-响应消息名称描述GetRecordingsRequest空消息。GetRecordingsResponseRecordingItem识别录制及其当前组态。tt:GetRecordingsResponseItemRecordingItem[0][unbounded]故障码描述没有具体的故障码。10.4设置录制配置表227:SetRecordingConfiguration命令SetRecordingConfiguration请求-响应消息名称描述SetRecordingConfigurationRequestRecordingToken判定录像是否改变。RecordingConfiguration应是录像的新设置。tt:RecordingReferenceRecordingToken[1][1]tt:RecordingConfigurationRecordingConfiguration[1][1]SetRecordingConfigurationResponse空消息。故障码描述env:Senderter:InvalidArgValter:BadConfiguration设置无效。env:Senderter:InvalidArgValter:NoRecording录制令牌不提供现有录像的参考。10.5获取录制配置表228:GetRecordingConfiguration命令GetRecordingConfiguration请求-响应消息名称描述115/129GetRecordingConfigurationRequestRecordingToken判定录像的什么设置被检索。tt:RecordingReferenceRecordingToken[1][1]GetRecordingConfigurationResponseRecordingConfiguration应是当前录像的设置tt:RecordingConfigurationRecordingConfiguration[1][1]故障码描述env:Senderter:InvalidArgValter:NoRecording录制令牌不提供现有录像的参考。10.6创建轨道表229:CreateTrack命令CreateTrack请求-响应消息名称描述CreateTrackRequestRecordingToken判定录像应增加哪一个轨道。TrackConfiguration提供设置的新轨道。tt:RecordingReferenceRecordingToken[1][1]tt:TrackConfigurationTrackConfiguration[1][1]CreateTrackResponseTrackToken判定新建立的轨道。TrackToken是录像唯一属于新轨道的。tt:TrackReferenceTrackToken[1][1]故障码描述env:Senderter:InvalidArgValter:NoRecording录制令牌不提供现有录像的参考。env:Receiverter:Actionter:MaxTracks新轨道不能被建立,因为该录像已达到设备支持的最大轨道数。env:Senderter:InvalidArgValter:BadConfiguration设置无效。env:Receiverter:ActionNotSupportedter:NotImplemented不能实现该方法。10.7删除轨道表230:DeleteTrack命令DeleteTrack请求-响应消息名称描述DeleteTrackRequestRecordingToken判定录像应删除哪一个轨道。116/129tt:RecordingReferenceRecordingToken[1][1]tt:TrackConfigurationTrackToken[1][1]DeleteTrackResponse空消息。故障码描述env:Receiverter:ActionNotSupportedter:NotImplemented设备不执行DeleteTrack方式。env:Senderter:InvalidArgValter:NoTrack轨道令牌不提供现有轨道的参考。env:Senderter:InvalidArgValter:NoRecording录制令牌不提供现有录制的参考。env:Receiverter:Actionter:CannotDelete指定轨道不能删除。10.8获取轨道配置表231:GetTrackConfiguration命令GetTrackConfiguration请求-响应消息名称描述GetTrackConfigurationRequestRecordingToken和TrackToken判定从哪里获得录制轨道的设置。tt:RecordingReferenceRecordingToken[1][1]tt:TrackReferenceTrackToken[1][1]GetTrackConfigurationResponsett:TrackConfigurationTrackConfiguration[1][1]故障码描述env:Senderter:InvalidArgValter:NoTrack轨道令牌不提供现有轨道的参考。env:Senderter:InvalidArgValter:NoRecording录制令牌不提供现有录制的参考。10.9设置轨道配置表232:SetTrackConfiguration命令SetTrackConfiguration请求-响应消息名称描述SetTrackConfigurationRequestRecordingToken和TrackToken判定轨道应设置哪一个轨道。TrackConfiguration是轨道的新设置。117/129tt:RecordingReferenceRecordingToken[1][1]tt:TrackReferenceTrackToken[1][1]tt:TrackConfigurationTrackConfiguration[1][1]SetTrackConfigurationResponse空消息。故障码描述env:Senderter:InvalidArgValter:NoTrack轨道令牌不提供现有轨道的参考。env:Senderter:InvalidArgValter:NoRecording录制令牌不提供现有录制的参考。env:Senderter:InvalidArgValter:BadConfiguration设置无效。10.10创建录制任务表233:CreateRecordingJob命令CreateRecordingJob请求-响应消息名称描述CreateRecordingJobRequestJobConfiguration将保持新录制任务的设置。tt:RecordingJobConfigurationJobConfiguration[1][1]CreateRecordingJobResponseJobToken将鉴定建立的录制任务。JobConfiguration结构是设备使用的设置。JobConfiguration将有别于CreateRecordingJob。tt:RecordingJobReferenceJobToken[1][1]tt:RecordingJobConfigurationJobConfiguration[1][1]故障码描述env:Receiverter:Actionter:MaxRecordingJobs已达到设备能掌握的最大录制任务。env:Senderter:InvalidArgValter:BadConfigurationJobConfiguration内容无效。env:Receiverter:Actionter:MaxReceiversAutoCreateReceivers标志为真,如果接收服务不能建立一个新的接收,此错误将返回。10.11删除录制任务表234:DeleteRecordingJob命令118/129DeleteRecordingJob请求-响应消息名称描述DeleteRecordingJobRequestJobToken判定该删除的录制任务。tt:RecordingJobReferenceJobToken[1][1]DeleteRecordingJobResponse空消息。故障码描述env:Senderter:InvalidArgValter:NoRecordingJobJobToken不指定一个现有的任务。10.12获取录制任务集表235:GetRecordingJobs命令GetRecordingJobs请求-响应消息名称描述GetRecordingJobsRequest空消息。GetRecordingJobsResponseJobItem标识设备的任务,并持有任务的当前配置。tt:GetRecordingJobsResponseItemJobItem[0][unbounded]故障码描述没有具体的故障码。10.13设置录制任务配置表236:SetRecordingJobConfiguration命令SetRecordingJobConfiguration请求-响应消息名称描述SetRecordingJobConfigurationRequest从SetRecordingJobConfiguration返回的任务配置应和任务配置传递到SetRecordingJobConfiguration的相同,除了接收器令牌和自动创建接收器。在返回的结构中,接收器令牌应当有效且应忽略自动创建接收器。tt:RecordingJobReferenceJobToken[1][1]tt:RecordingJobConfigurationJobConfiguration[1][1]SetRecordingJobConfigurationResponseJobConfiguration结构是设备使用的设置。JobConfiguration将与CreateRecordingJob有所不同。tt:RecordingJobConfigurationJobConfiguration[1][1]故障码描述env:Senderter:InvalidArgValter:NoRecordingJobJobToken不指定现有的任务。env:SenderJobConfiguration内容无效。119/129ter:InvalidArgValter:BadConfigurationenv:Receiverter:Actionter:MaxReceiversAutoCreateReceivers标志为真,如果接收服务不能建立一个新的接收,此错误将返回。10.14获取录制任务配置表237:GetRecordingJobConfiguration命令GetRecordingJobConfiguration请求-响应消息名称描述GetRecordingJobConfigurationRequestJobToken判定将被检索设置的录制任务。tt:RecordingJobReferenceJobToken[1][1]GetRecordingJobConfigurationResponseJobConfiguration保持当前录制任务的设置。tt:RecordingJobConfigurationJobConfiguration[1][1]故障码描述env:Senderter:InvalidArgValter:NoRecordingJobJobToken不指定一个现有的任务。10.15设置录制模式表238:SetRecordingJobMode命令SetRecordingJobMode请求-响应消息名称描述SetRecordingJobModeRequestJobToken判定将被改变录制模式的录制任务。Mode必须是录制任务的新模式。tt:RecordingJobReferenceJobToken[1][1]tt:RecordingJobModeMode[1][1]SetRecordingJobModeResponse空消息。故障码描述env:Senderter:InvalidArgValter:NoRecordingJob任务令牌不指定一个现有的任务。env:Senderter:InvalidArgValter:BadMode模式无效。10.16获取录制任务状态表239:GetRecordingJobState命令GetRecordingJobState请求-响应120/129消息名称描述GetRecordingJobStateRequestJobToken判定哪一个录制任务将被获取状态。tt:RecordingJobReferenceJobToken[1][1]GetRecordingJobStateResponseState将保持录制任务的状态。tt:RecordingJobStateInformationState[1][1]故障码描述env:Senderter:InvalidArgValter:NoRecordingJobJobToken不指定一个现有的任务。11记录收索11.1获取记录概要(GetRecordingSummary)表240:读取记录信息概要命令读取记录概要命令(GetRecordingSummary)请求应答(Request-Response)消息名字描述读取记录概要请求(GetRecordingSummaryRequest)空消息读取记录概要响应(GetRecordingSummaryResponse)返回一个结构体包含:当设备中有一个数据记录时指定的数据起始点时间DataFrom,终点时间DataUntil,估算总共的记录和跟踪数。tt:RecordingSummarysummary[1][1]故障代码描述没有命令存在11.2读取记录信息(GetRecordingInformation)表241:读取记录信息命令读取记录信息命令(GetRecordingInformation)请求应答(Request-Response)消息名字描述读取记录信息请求(GetRecordingInformationRequest)请求描述tt:ReferenceTokenRecordingToken[1][1]读取记录信息响应(GetRecordingInformationResponse)响应描述tt:RecordingInformationRecordingInformation[1][1]故障代码描述env:Senderter:InvalidArgValter:InvalidToken记录标识符无效121/12911.3读取媒体属性(GetMediaAttributes)表242:读取媒体属性读取媒体属性命令(GetMediaAttributes)请求应答(Request-Response)消息名字描述读取媒体属性请求(GetMediaAttributesRequest)RecordingTokens是一系列需要查询的记录标识符,Time是请求查询的信息时间范围tt:ReferenceTokenRecordingTokens[0][unbounded]xs:dateTimeTime[1][1]读取媒体属性响应(GetMediaAttributesResponse)包含一个MediaAttributes结构体对于每个请求的记录标识符tt:MediaAttributesMediaAttributes[0][unbounded]故障代码描述env:Senderter:InvalidArgValter:InvalidToken记录标识符无效11.4找记录(FindRecordings)表243:找记录命令找记录命令(FindRecordings)请求应答(Request-Response)消息名字描述找记录请求(FindRecordingsRequest)SearchScopeScope定义数据集的查找范围,当到达MaxMatches时,停止查找。KeepAliveTime对话超时时间tt:SearchScopeScope[1][1]xs:intMaxMatches[0][1]xs:durationKeepAliveTime[1][1]找记录响应(FindRecordingsResponse)返回查找标识符识别请求的查找对话tt:JobTokenSearchToken[1][1]故障代码描述env:Receiverter:Actionter:ResourceProblem设备不能创建新的查找对话11.5获取记录搜索结果(GetRecordingSearchResults)表244:读取记录查找结果命令122/129找记录命令(GetRecordingSearchResults)请求应答(Request-Response)消息名字描述取记录查找结果请求(GetRecordingSearchResultsRequest)SearchToken指定查找对话,MinResults定义了返回的最小结果数,在完成查找对话后,如果结果数小于最小结果数,所有的结果应该被返回,MaxResults定义了返回的最大结果数,WaitTime定义了最长等待结果时间阻塞。tt:JobTokenSearchToken[1][1]xs:intMinResults[0][1]xs:intMaxResults[0][1]xs:durationWaitTime[0][1]取记录查找结果响应(GetRecordingSearchResultsResponse)返回一个结构体,包含当前的查找状态和一系列RecordingInformation结构体tt:FindRecordingResultListResultList[1][1]故障代码描述env:Senderter:InvalidArgValter:InvalidToken查找标识符无效11.6找事件(FindEvents)√表245:找事件命令找事件命令(FindEvents)请求应答(Request-Response)消息名字描述找事件请求(FindEventsRequest)StartPoint是查找时间的起点,EndPoint是查找结束的时间点,这个时间点可以在StartPoint之前,因为在某些情况下是反向查找的假如EndPoint被忽略,那么它会向前查找到回到StartPoint,Scope定义了搜索的数据集,SearchFilter包括主题和消息过滤,在查找时应定义查找对象,通过设定IncludeStartState为真,表示在起始点为符合查找要求的虚拟事件,那么客户端允许返回其在记录中的状态,当达到MaxMatches值时,查找结束,KeepAliveTime是每个请求对话后的对话超时。xs:dateTimeStartPoint[1][1]xs:dateTimeEndPoint[0][1]tt:SearchScopeScope[1][1]tt:EventFilterSearchFilter[1][1]xs:booleanIncludeStartState[1][1]xs:intMaxMatches[0][1]xs:durationKeepAliveTime[1][1]找事件响应(FindEventsResponse)返回SearchToken识别请求创建的查找对话tt:JobTokenSearchToken[1][1]123/129故障代码描述env:Receiverter:Actionter:ResourceProblem设备不能创建一个新的查找对话11.7读取事件搜索结果(GetEventSearchResults)√表246:读取事件搜索结果读取事件搜索命令(GetEventSearchResults)请求应答(Request-Response)消息名字描述读取事件搜索结果请求(GetEventSearchResultsRequest)SearchToken定义了查找对话,MinResults定义了返回的最小结果数,在完成查找对话后,如果结果数小于MinResults,所有的结果应该被返回,MaxResults定义了返回的最大结果数,WaitTime定义了阻塞的最长等待结果时间。tt:JobTokenSearchToken[1][1]xs:intMinResults[0][1]xs:intMaxResults[0][1]xs:durationWaitTime[0][1]读取事件搜索结果响应(GetEventSearchResultsResponse)返回一个结构体,包含当前的SearchState和一系列FindEventResult的结构体。tt:SearchStateSearchState[1][1]tt:FindEventResultFindEventResult[0][unbounded]故障代码描述env:Senderter:InvalidArgValter:InvalidToken查找标识符无效11.8查找PTZ位置(FindPTZPosition)表247:查找PTZ位置命令找PTZ位置命令(FindPTZPosition)请求应答(Request-Response)消息名字描述找PTZ位置请求(FindPTZPositionRequest)StartPoint是查找时间的起点,EndPoint是查找结束的时间点,这个时间点可以在开始点之前,因为在某些情况下是反向查找的假如结束点被忽略,那么它会向前查找直到回到StartPoint,Scope定义了搜索的数据集,SearchFilter包含了搜索条件,搜索条件定义了搜索的PTZ位置;通过设定包含开始状态为真,虚拟的事件在起始点若符合查找要求的应该被返回,当达到124/129MaxMatches值时,搜索结束,KeepAliveTime是每个请求对话后的对话超时。xs:dateTimeStartPoint[1][1]xs:dateTimeEndPoint[0][1]tt:SearchScopeScope[1][1]tt:PTZPositionFilterSearchFilter[1][1]xs:intMaxMatches[0][1]xs:durationKeepAliveTime[1][1]找PTZ位置响应(FindPTZPositionResponse)返回SearchToken识别请求创建的查找对话tt:JobTokenSearchToken[1][1]故障代码描述env:Receiverter:Actionter:ResourceProblem设备不能创建一个新的查找对话env:Receiverter:ActionNotSupportedter:NotImplemented这个方式不执行11.9读取PTZ位置搜索结果(GetPTZPositionSearchResults)表248:读取PTZ位置搜索结果读取PTZ位置搜索搜索命令(GetPTZPositionSearchResults)请求应答(Request-Response)消息名字描述读取PTZ位置搜索结果请求(GetPTZPositionSearchResultsRequestt)SearchToken定义了查找对话,MinResults定义了返回的最小结果数,在完成查找对话后,如果结果数小于MinResults,所有的结果应该被返回,MaxResults定义了返回的最大结果数,WaitTime定义了最长等待结果时间阻塞。tt:JobTokenSearchToken[1][1]xs:intMinResults[0][1]xs:intMaxResults[0][1]xs:durationWaitTime[0][1]读取PTZ位置搜索结果响应(GetPTZPositionSearchResultsResponse)返回一个结构体,包含当前的SearchState和一系列FindPTZPositionResulttt:SearchStateSearchState[1][1]tt:FindPTZPositionResultFindPTZPositionResult[0][unbounded]故障代码描述env:Senderter:InvalidArgValter:InvalidToken查找标识符无效125/12911.10查找元数据(FindMetadata)表249:查找元数据命令找PTZ位置命令(FindMetadata)请求应答(Request-Response)消息名字描述找PTZ位置请求(FindMetadataRequest)StartPoint是查找时间的起点,EndPoint是查找结束的时间点,这个时间点可以在开始点之前,因为在某些情况下是反向查找的假如结束点被忽略,那么它会向前查找到回到StartPoint,Scope定义了搜索的数据集,SearchFilter包含了搜索条件,搜索条件定义了搜索的PTZ位置;通过设定包含开始状态为真,虚拟的事件在起始点若符合查找要求的应该被返回,当达到MaxMatches值时,搜索结束,KeepAliveTime是每个请求对话后的对话超时。xs:dateTimeStartPoint[1][1]xs:dateTimeEndPoint[0][1]tt:SearchScopeScope[1][1]tt:MetadataFilterSearchFilter[1][1]xs:intMaxMatches[0][1]xs:durationKeepAliveTime[1][1]找PTZ位置响应(FindMetadataResponse)返回SearchToken识别请求创建的查找对话tt:JobTokenSearchToken[1][1]故障代码描述env:Receiverter:Actionter:ResourceProblem设备不能创建一个新的查找对话11.11读取元数据搜索结果(GetMetadataSearchResults)表250:读取元数据搜索结果读取元数据搜索结果命令(GetMetadataSearchResults)请求应答(Request-Response)消息名字描述读取元数据搜索结果请求(GetMetadataSearchResultsRequest)SearchToken定义了查找对话,MinResults定义了返回的最小结果数,在完成查找对话后,如果结果数小于MinResults,所有的结果应该被返回,MaxResults定义了返回的最大结果数,WaitTime定义了阻塞的最长等待结果时间。tt:JobTokenSearchToken[1][1]xs:intMinResults[0][1]xs:intMaxResults[0][1]xs:durationWaitTime[0][1]126/129读取元数据搜索结果响应(GetMetadataSearchResultsResponse)返回的结构体包含SearchState和一系列FindMetadataResult结构体tt:SearchStateSearchState[1][1]tt:FindMetadataResultFindMetadataResult[0][unbounded]故障代码描述env:Senderter:InvalidArgValter:InvalidToken查找标识符无效11.12获取搜索状态(GetSearchState)表251:读取搜索状态命令读取搜索状态命令(GetSearchState)请求应答(Request-Response)消息名字描述读取搜索状态请求(GetSearchStateRequest)SearchToken指定搜索对话tt:JobTokenSearchToken[1][1]读取搜索状态响应(GetSearchStateResponse)返回的搜索对话当前的Statett:SearchStateState[1][1]故障代码描述env:Senderter:InvalidArgValter:InvalidToken搜索标识符无效11.13结束搜索(EndSearch)表252:结束搜索命令结束搜索命令(EndSearch)请求应答(Request-Response)消息名字描述结束搜索请求(EndSearchRequest)SearchToken指定搜索对话tt:JobTokenSearchToken[1][1]结束搜索响应(EndSearchResponse)返回搜索结束时那个时间点EndPointxs:dateTimeEndPoint[1][1]故障代码描述env:Senderter:InvalidArgValter:InvalidToken搜索标识符无效127/12912重放控制12.1重放命令12.1.1重放命令√表253:GetReplayUri命令GetReplayUri请求-应答消息名字描述GetReplayUriRequest流设置包含了两部分,流类型定义是否单播或者组播媒体流被要求了,传输指定了一个传输协议链定义的媒体流通道通过不同的网络协议,这个RecordingToken暗示了这个记录被信息流化(视频流或者音频流)tt:StreamSetupStreamSetup[1][1]tt:ReferenceTokenRecordingToken[1][1]GetReplayUriResponse包含利用URI来请求媒体流xs:anyURIUri[1][1]误码描述env:Senderter:InvalidArgValter:NoProfile记录不存在env:Senderter:InvalidArgValter:InvalidStreamSetup流类型的规范或者传输部分的流设置是不被支持的env:Senderter:OperationProhibitedter:StreamConflict流类型的规范传输部分的流设置与其他流发生冲突12.1.2设置重播配置表254:设置重播配置命令设置重播配置请求—应答消息名字描述设置重播配置请求配置应该为重播服务把握新配置tt:ReplayConfigurationConfiguration[1][1]设置重播配置应答空128/129误码描述env:Senderter:InvalidArgValter:ConfigModify该在配置中部能被设置12.1.3获取重播配置表255:获得重播配置命令获得重播配置请求-应答消息名字描述获得重播配置请求这应该是个空消息获得重播配置应答配置应该保存当前服务的配置tt:ReplayConfigurationConfiguration[1][1]误码描述没有命令指定误码12.1.4服务指定的误码表256:具体的重播服务故障码误码ParentSubcode错误的原因描述Subcodeenv:Senderter:InvalidArgVal简介令牌不存在被请求的简介令牌不存在ter:NoProfileenv:SenderSenderter:InvalidArgVal无效的流设置流类型的规范和流设置的传输部分不被支持ter:InvalidStreamSetupenv:Senderter:OperationProhibited流冲突流类型的规范和流设置的传输部分与其他流引起冲突ter:StreamConflictenv:Senderter:InvalidArgVal参数不能被设置配置参数不能被设置ter:ConfigModify2017.3.22129/129',)


  • 编号:1700773335
  • 分类:其他文档
  • 软件: wps,office word
  • 大小:129页
  • 格式:docx
  • 风格:商务
  • PPT页数:136365 KB
  • 标签:

广告位推荐

相关其他文档更多>