XML_Cap_BindIPC

XML message about capabilities of parameters about binding network cameras to terminals

<BindIPC version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
  <TerminalId><!--required, xs:integer, terminal ID--></TerminalId>
  <IPCList><!--optional, network camera list-->
    <IPC><!--required-->
      <id><!--required, xs:integer, network camera ID --></id>
      <IPCType opt="normal,passengerStatistics,validPassengerStatistics"><!--required, xs:string, network camera type: normal-normal, passengerStatistics-user data, validPassengerStatistics-valid user data--></IPCType>
      <channelNo min="" max=""><!--required, xs:integer, No. of linked terminal channel, which can be used for live view--></channelNo>
      <IPCAddress><!--required, network camera address-->
        <addressingFormatType opt="ipaddress,hostname"><!--required, xs:string, network camera address type: IP address, domain name--></addressingFormatType>
        <hostName><!--dependent, xs:string, domain name--></hostName>
        <IpAddress><!--dependent-->
          <ipVersion opt="v4,v6,dual"><!--required, xs:string, IP version: IPv4, IPv6--></ipVersion>
          <ipAddress><!--dependent, xs:string, IP address--></ipAddress>
          <ipv6Address><!--dependent, xs:string, IPv6 address--></ipv6Address>
        </IpAddress>
      </IPCAddress>
      <portNo><!--required, xs:integer, port No. of network camera--></portNo>
      <userName min="" max=""><!--required, xs:string, user name for logging to network cameras, which is write-only and must be encrypted when transmission--></userName>
      <passWord min="" max=""><!--required, xs:string, password for logging to network cameras, which is write-only and must be encrypted when transmission--></passWord>
      <ipcChannelNo><!--optional, xs:integer, channel No. of network camera--></ipcChannelNo>
      <transmitProtocol opt="tcp,udp,mcast"><!--optional, xs:string, transmission protocol: TCP, UDP, MCAST--> </transmitProtocol>
      <streamType opt="main, sub, third"><!--optional, xs:string, stream type: main stream, sub-stream, third party stream--> </streamType>
    </IPC>
  </IPCList>
  <maxChannelNum><!--optional, xs:integer, maximum number of channels--></maxChannelNum>
</BindIPC>