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>