One <InputProxyChannelStatus>: the NVR's view of one IP camera.
id: number
<id>, the channel number from 1.
online: boolean
<online>: whether the NVR is receiving the camera's stream.
chanDetectResult: string
<chanDetectResult>: why the camera is in the state it is in.
connect when online. Otherwise one of connecting, overSysBandwidth,
domainError, ipcStreamFail, chanNoError, ipAddrConflictWithDev,
ipAddrConflicWithIpc, errorUserNameOrPasswd, netUnreachable,
unknownError, notExist, ipcStreamTypeNotSupport,
ipcResolutionNotSupport, userLocked, userNotExist,
ipcUnregistered, ipcNotActivated or poePortDetecting. Newer
firmware adds ipcResolutionOverflow, ipcBitrateOverflow,
unopenedHighResolutionMode, accessFroDeviceParamFailure and
certificateValidationError.
url: string
<url>: the camera's web address. For a plug-and-play camera this is
the NVR's virtual host, such as http://192.0.2.10:65001 for PoE port 1.
ipAddress: string
<ipAddress> of the camera.
proxyProtocol: string
<proxyProtocol>, such as HIKVISION or ONVIF.
managePortNo: number
<managePortNo> of the camera, usually 8000.
srcInputPort: number
<srcInputPort>: which of the camera's inputs this channel shows.
connMode: string
<connMode>: plugplay for a PoE camera, manual for one added by address.
passwordStatus: string
<SecurityStatus><PasswordStatus>: strong, medium, weak or risk.
streamingProxyChannelIds: number[]
<streamingProxyChannelIdList>: the streaming channel numbers that play
this camera, such as 101 (main stream) and 102 (sub stream).