设备网络SDK开发使用手册


<?xml version="1.0" encoding="utf-8"?>
<!--req, GB/T28181能力集描述 -->
<GBT28181AccessAbility version="2.0">
  <GBT28181AccessCfg>
    <enable opt="true,false"/>
    <!--req, 28181协议使能 0-关闭 1-开启-->
    <localSipPort min="1024" max="65535"/><!--req,1024-65535(IPC设备端)-->
    <serverIDLen min="1" max="32"/><!--req, 服务器ID:32字节字符串,仅限数字-->
    <serverDomainLen min="1" max="64"/><!--req, 服务器域:64字节字符串,仅限数字-->
    <serverSipAddressLen min="1" max="128"/><!--req, sip服务器地址-->
    <serverSipPort  min="1024" max="65535"/><!--req, 服务器SIP端口:1024-65535-->
    <sipUserNameLen min="1" max="32"/><!--req,SIP用户名称:32字节字符串(第三方SIP终端请求IPC服务时使用)-->
    <sipAuthenticateIDLen min="1" max="64"/><!--req,SIP用户认证ID:64字节字符串-->
    <SipAuthenticatePasswdLen min="1" max="32"/><!--req,SIP用户认证密码:32字节字符串(IPC设备注册到SIP服务器时使用)-->
    <registerValid  min="1" max="3600"/><!--req,注册有效期:单位秒,默认3600-->
    <heartbeatInterval  min="1" max="10"/><!--req,心跳间隔:单位秒,默认10秒-->
    <maxHeartbeatTimeOut  min="1" max="3"/><!--req,最大心跳超时次数:默认3次-->
    <streamType opt="mainstream,substream,stream3"/><!--req,取流类型 1~主码流,2~子码流,3~3码流-->
    <cameraNoCompressionIDLen min="1" max="64"/><!--req,设备视频通道编码ID:64字节字符串,仅限数字-->
    <alarmInputCompressionIDLen min="1" max="64"/><!--req,设备报警输入编码ID(每一路报警输入不同):64字节字符串,仅限数字-->    
    <deviceStatus attri="readonly" opt="offline,online"/>
    <!--设备注册状态-->
    <transProtocol opt="0-UDP,1-TCP"/>
    <!--req,传输协议:0-UDP、1-TCP、默认0-UDP-->
    <registerInterval min="60" max="600"/>
    <!--req, 注册间隔:注册失败后再次注册的时间间隔,范围60-600s,默认60s-->
    <decChanIDLen min="1" max="64"/>
    <!--req, 设备解码通道ID: 64字节字符串,仅限数字-->
    <serverSipType opt="encodeServer,decServer"/>
    <!--req, 支持按编解码sip服务器配置-->
    <autoAllocID opt="camerano,alarminput,decchan"/>
    <!--req, 支持自动分配ID的类型-->
    <SupportDeviceDomain>
      <enabled>true</enabled>
      <deviceDomainLen min="" max=""/>
      <!--req, 设备域-->
    </SupportDeviceDomain>
    <protocolType opt="UDP,TCP"/>
    <!--opt, 支持的协议类型,不返回此节点默认支持UDP协议-->
    <protocolVersion opt="GB/T28181-2011,GB/T28181-2015,GB/T28181-2016"/>
    <!--opt, 协议版本-->
    <audioOutputCompressionIDLen min="1" max="64"/>
    <!--opt, 设备语音输出编码ID, 64字节字符串, 仅限数字-->
    <mutexAbility opt="ezviz,ehome,sip"/>
    <!--req, 互斥能力, ezviz、ehome接入/sip能力-->
  </GBT28181AccessCfg>
</GBT28181AccessAbility>