设备网络SDK开发使用手册


<?xml version="1.0" encoding="utf-8"?>
<!--req, 设备流能力集描述 -->
<StreamAbility version="2.0">
    <streamIdNum>10000</streamIdNum><!--req,支持的流ID个数-->
  
    <StreamSource><!--req,取流能力-->     
        <!--req,支持的取流模式, 0-直接从设备取流,4-通过流媒体由URL去取流,6-通过流媒体到指定监控设备上取流,7-通过标准RTSP接入设备,8-支持URL级联方式到前端取流-->
        <getStreamMode opt = "0,4,6,7,8"/>
      
        <!--req,直接取流模式-->
        <DirectStreamMode>
            <ZeroChannelSupport><!--req,是否支持零通道取流,不支持不返回-->
                <enable>true</enable>
            </ZeroChannelSupport>
            <DomainSupport><!--req,是否支持域名,不支持不返回-->
                <enable>true</enable>
            </DomainSupport>
            <OnlineCheckSupport>
                <!--req,是否在线检测能力,不支持不返回-->
                <enable>true</enable>
            </OnlineCheckSupport>
      
            <streamType opt = "0,1"/><!--req, 码流类型,0-主码流,1-子码流-->
            <transProtocol opt = "0,1,2"/><!--req,取前端流协议, 0-TCP优先, 1-UDP优先, 2-多播方式-->
            <LocalBackUp>
              <!--req,是否支持本地备份,不支持不返回,启用CVR本地备份即录像时的流一份在录像卷,一份在存档卷(本地备份)-->
              <enable>true</enable>
            </LocalBackUp>
            <supportChanNo>true</supportChanNo><!--req,是否支持通道编号的方式添加设备,用于VAG取流-->

            <IPCProtocolList><!--req,支持的IPC协议列表-->
                <IPCProtocolEntry><!--req,同级节点可有多个-->
                    <id>1</id><!--req,从0开始的节点序号-->
                    <index>0</index><!--req,协议索引值-->
                    <protocolName></protocolName ><!--req,协议名称-->
                    <!--req,YOULI、LILIN_1016、LILIN_820、PELCO_P 、DM_DynaColor、JC4116、 PELCO_DWX、 VCOM_VC_2000、NETSTREAMER、SAE_YAAN、SAMSUNG、 Kalatel_312、CELOTEX、TLPELCO_P、TL_HHX2000 、BBV、RM110、KC3360S、ACES、 ALSON、INV3609HD、HOWELL、TC_PELCO_P、TC_PELCO_D、AUTO_M、AUTO_H、ANTEN、CHANGLIN、DELTADOME、XYM_12、ADR8060、EVI_D30、Demo_Speed、 DM_PELCO_D、ST_832、LC_D2104、HUNTER、A01 、TECHWIN、WEIHAN、LG、D_MAX、PANASONIC、KTD_348 INFINOVA 、PIH_7625、LCU、DENNARD_DOME、    PHLIPS、SAMPLE、PLD、PARCO、HY、NAIJIE、CAT_KING、YH_06、SP9096X、M_PANEL、M_MV2050、SAE_QUICK、PEARMAIN、NKO8G、DH_CC440、TX_CONTROL_232、VCL_SPEED_DOME、ST_2C160、TDWY、TWHC、USNT、
KLT_NVD2200PS、VIDO_B01、LG_MULTIX、ENKEL、YT_PELCOD、PRIVATE、
PE60、LiAo、NK16、DaLi、HN_4304、VIDEOTEC、HNDCB、Lion_2007、LG_LVC_C372、                
Gold_Video、NVD1600PS、TC615P、NANWANG、NANWANG_1602、SieMens、WVCS850、
PHLIPS_2、PHLIPS_3、AD、TYCO_AD、VICON、TKC676、YAAN_NEW、DL_NVS_1Z、I3_Z1200、I3_Z2200-->
                </IPCProtocolEntry>
            </IPCProtocolList>      
        </DirectStreamMode>
      
        <!--req,流媒体取流模式-->
        <StreamMediaMode>
            <mediaTransProtocol opt = "0,1" /><!--req,流媒体传输协议,0-TCP, 1-UDP-->
            <streamType opt = "0,1" /><!--req, 码流类型,0-主码流,1-子码流-->
            <transProtocol opt = "0,1,2,3" /><!--req,取前端流协议, 0-TCP, 1-UDP, 2-多播方式, 3-RTP-->
          
            <IPCProtocolList><!--req,支持的IPC协议列表-->
                <IPCProtocolEntry><!--req,统计节点可有多个-->
                    <id>1</id><!--req,从0开始的节点序号-->
                    <index>0</index><!--req,协议索引值-->
                    <protocolName></protocolName><!--req,协议名称-->
                    <!--req,YOULI、LILIN_1016、LILIN_820、PELCO_P 、DM_DynaColor、JC4116、 PELCO_DWX、 VCOM_VC_2000、NETSTREAMER、SAE_YAAN、SAMSUNG、 Kalatel_312、CELOTEX、TLPELCO_P、TL_HHX2000 、BBV、RM110、KC3360S、ACES、 ALSON、INV3609HD、HOWELL、TC_PELCO_P、TC_PELCO_D、AUTO_M、AUTO_H、ANTEN、CHANGLIN、DELTADOME、XYM_12、ADR8060、EVI_D30、Demo_Speed、 DM_PELCO_D、ST_832、LC_D2104、HUNTER、A01 、TECHWIN、WEIHAN、LG、D_MAX、PANASONIC、KTD_348 INFINOVA 、PIH_7625、LCU、DENNARD_DOME、    PHLIPS、SAMPLE、PLD、PARCO、HY、NAIJIE、CAT_KING、YH_06、SP9096X、M_PANEL、M_MV2050、SAE_QUICK、PEARMAIN、NKO8G、DH_CC440、TX_CONTROL_232、VCL_SPEED_DOME、ST_2C160、TDWY、TWHC、USNT、
KLT_NVD2200PS、VIDO_B01、LG_MULTIX、ENKEL、YT_PELCOD、PRIVATE、
PE60、LiAo、NK16、DaLi、HN_4304、VIDEOTEC、HNDCB、Lion_2007、LG_LVC_C372、                
Gold_Video、NVD1600PS、TC615P、NANWANG、NANWANG_1602、SieMens、WVCS850、
PHLIPS_2、PHLIPS_3、AD、TYCO_AD、VICON、TKC676、YAAN_NEW、DL_NVS_1Z、I3_Z1200、I3_Z2200-->
               </IPCProtocolEntry>
            </IPCProtocolList>
          <localBackUp>true</localBackUp>
          <!--req, 是否支持本地备份,不支持返回false或不返回-->
        </StreamMediaMode>
      
        <!--req,URL取流模式-->
        <UrlMode>
            <transProtocol opt = "0,1" /><!--req, 前端取流协议, 0-TCP, 1-UDP-->
            <channelNo opt = "1,2" /><!--req, 流媒体取流通道号 -->
        </UrlMode>

      <!--req,RTSP取流模式-->
      <RTSPProMode>
        <localBackUp>true</localBackUp><!--req 是否支持本地备份,不支持返回false或不返回-->
        <IPCProtocolList><!--req,支持的IPC协议列表-->
          <IPCProtocolEntry><!--req,统计节点可有多个-->
            <id>1</id><!--req,从0开始的节点序号-->
            <index>0</index><!--req,协议索引值-->
            <protocolName></protocolName ><!--req,协议名称-->
            <!--req,YOULI、LILIN_1016、LILIN_820、PELCO_P 、DM_DynaColor、JC4116、 PELCO_DWX、 VCOM_VC_2000、NETSTREAMER、SAE_YAAN、SAMSUNG、 Kalatel_312、CELOTEX、TLPELCO_P、TL_HHX2000 、BBV、RM110、KC3360S、ACES、 ALSON、INV3609HD、HOWELL、TC_PELCO_P、TC_PELCO_D、AUTO_M、AUTO_H、ANTEN、CHANGLIN、DELTADOME、XYM_12、ADR8060、EVI_D30、Demo_Speed、 DM_PELCO_D、ST_832、LC_D2104、HUNTER、A01 、TECHWIN、WEIHAN、LG、D_MAX、PANASONIC、KTD_348 INFINOVA 、PIH_7625、LCU、DENNARD_DOME、    PHLIPS、SAMPLE、PLD、PARCO、HY、NAIJIE、CAT_KING、YH_06、SP9096X、M_PANEL、M_MV2050、SAE_QUICK、PEARMAIN、NKO8G、DH_CC440、TX_CONTROL_232、VCL_SPEED_DOME、ST_2C160、TDWY、TWHC、USNT、
KLT_NVD2200PS、VIDO_B01、LG_MULTIX、ENKEL、YT_PELCOD、PRIVATE、
PE60、LiAo、NK16、DaLi、HN_4304、VIDEOTEC、HNDCB、Lion_2007、LG_LVC_C372、                
Gold_Video、NVD1600PS、TC615P、NANWANG、NANWANG_1602、SieMens、WVCS850、
PHLIPS_2、PHLIPS_3、AD、TYCO_AD、VICON、TKC676、YAAN_NEW、DL_NVS_1Z、I3_Z1200、I3_Z2200-->
          </IPCProtocolEntry>
        </IPCProtocolList>  
      </RTSPProMode>
      
      <!--req,URL级联取流模式-->
      <URLCascadeMode>
        <streamType opt = "0,1" /><!--req, 码流类型,0-主码流,1-子码流-->
        <localBackUp>true</localBackUp><!--req 是否支持本地备份,不支持返回false或不返回-->
        <IPCProtocolList><!--req,支持的IPC协议列表-->
          <IPCProtocolEntry><!--req,统计节点可有多个-->
            <id>1</id><!--req,从0开始的节点序号-->
            <index>0</index><!--req,协议索引值-->
            <protocolName></protocolName ><!--req,协议名称-->
            <!--req,YOULI、LILIN_1016、LILIN_820、PELCO_P 、DM_DynaColor、JC4116、 PELCO_DWX、 VCOM_VC_2000、NETSTREAMER、SAE_YAAN、SAMSUNG、 Kalatel_312、CELOTEX、TLPELCO_P、TL_HHX2000 、BBV、RM110、KC3360S、ACES、 ALSON、INV3609HD、HOWELL、TC_PELCO_P、TC_PELCO_D、AUTO_M、AUTO_H、ANTEN、CHANGLIN、DELTADOME、XYM_12、ADR8060、EVI_D30、Demo_Speed、 DM_PELCO_D、ST_832、LC_D2104、HUNTER、A01 、TECHWIN、WEIHAN、LG、D_MAX、PANASONIC、KTD_348 INFINOVA 、PIH_7625、LCU、DENNARD_DOME、    PHLIPS、SAMPLE、PLD、PARCO、HY、NAIJIE、CAT_KING、YH_06、SP9096X、M_PANEL、M_MV2050、SAE_QUICK、PEARMAIN、NKO8G、DH_CC440、TX_CONTROL_232、VCL_SPEED_DOME、ST_2C160、TDWY、TWHC、USNT、
KLT_NVD2200PS、VIDO_B01、LG_MULTIX、ENKEL、YT_PELCOD、PRIVATE、
PE60、LiAo、NK16、DaLi、HN_4304、VIDEOTEC、HNDCB、Lion_2007、LG_LVC_C372、                
Gold_Video、NVD1600PS、TC615P、NANWANG、NANWANG_1602、SieMens、WVCS850、
PHLIPS_2、PHLIPS_3、AD、TYCO_AD、VICON、TKC676、YAAN_NEW、DL_NVS_1Z、I3_Z1200、I3_Z2200-->
          </IPCProtocolEntry>
        </IPCProtocolList>  
        <supportChanNo>true</supportChanNo><!--req 是否支持通道编号的方式添加设备,用于VAG取流-->
    </URLCascadeMode>

  </StreamSource>
</StreamAbility >