XML_BindIPC

XML message about network camera binding parameters of a specific terminal

<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><!--required, xs:string, network camera type: normal, "passengerStatistics"-user data, "validPassengerStatistics"-valid user data--></IPCType>
      <channelNo><!--required, xs:integer, No. of the channel linked by terminal, which can be used for live view--></channelNo>
      <IPCAddress><!--required, network camera address-->
        <addressingFormatType><!--required, xs:string, network camera address type: IP address, domain name--></addressingFormatType>
        <hostName><!--dependent, xs:string, domain name--></hostName>
        <IpAddress><!--dependent-->
          <ipVersion><!--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><!--required, xs:string, user name for logging to network cameras, which is write-only and must be encrypted when transmission--></userName>
      <passWord><!--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><!--optional, xs:string, transmission protocol: TCP, UDP, MCAST--> </transmitProtocol>
      <streamType><!--optional, xs:string, stream type: main stream, sub-stream, third-party stream--> </streamType>
    </IPC>
  </IPCList>
</BindIPC>