NET_DVR_GBT28181_ACCESS_CFG
GBT28181协议接入配置结构体。
struct{
DWORD dwSize;
BYTE byEnable;
BYTE byTransProtocol;
WORD wLocalSipPort;
char szServerID[MAX_SERVERID_LEN];
char szServerDomain[MAX_SIPSERVER_ADDRESS_LEN];
char szSipServerAddress[MAX_SIPSERVER_ADDRESS_LEN];
WORD wServerSipPort;
BYTE byProtocolVersion; BYTE byRes3;
char szSipUserName[MAX_SERVERNAME_LEN];
char szSipAuthenticateID[MAX_AUTHENTICATEID_LEN];
char szSipAuthenticatePasswd[MAX_AUTHENTICATEPASSWD_LEN];
DWORD dwRegisterValid;
BYTE byHeartbeatInterval;
BYTE byMaxHeartbeatTimeOut;
BYTE byStreamType;
BYTE byDeviceStatus;
DWORD dwRegisterInterval;
DWORD dwAutoAllocChannelID;
char szDeviceDomain[MAX_SIPSERVER_ADDRESS_LEN];
BYTE byRes4[116];
}NET_DVR_GBT28181_ACCESS_CFG,*LPNET_DVR_GBT28181_ACCESS_CFG;
Members
- dwSize
- 结构体大小
- byEnable
- 28181协议使能:0- 关闭,1- 开启
- byTransProtocol
- 传输协议:0- UDP(默认),1- TCP
- wLocalSipPort
- 设备SIP端口,取值范围:1024~65535
- szServerID
- 服务器ID,64字节字符串,仅限数字,由GB28181服务器提供
- szServerDomain
- 服务器域
- szSipServerAddress
- SIP服务器地址,支持域名和IP地址
- wServerSipPort
- 服务器SIP端口:1024~65535
- byProtocolVersion
- 协议版本:0- GB/T28181-2011(仅支持UDP),1- GB/T28181-2015(支持TCP、UDP),2- GB/T28181-2016
- byRes3
- 保留,置为0
- szSipUserName
- SIP用户名称,64字节字符串(第三方SIP终端请求IPC服务时使用)
- szSipAuthenticateID
- SIP用户认证ID(注册用户名),64字节字符串
- szSipAuthenticatePasswd
- SIP用户认证密码,32字节字符串(IPC设备注册到SIP服务器时使用)
- dwRegisterValid
- 注册有效期,单位:秒,默认:3600
- byHeartbeatInterval
- 心跳间隔,单位:秒,默认:10秒
- byMaxHeartbeatTimeOut
- 最大心跳超时次数,默认:3次
- byStreamType
- 取流类型:0- 主码流,1- 子码流,2- 三码流
- byDeviceStatus
- 设备是否在线状态:0- 保留,1- 在线,2- 离线
- dwRegisterInterval
- 注册间隔(注册失败后再次注册的时间间隔),范围:60~600s,默认:60s
- dwAutoAllocChannelID
- 是否自动分配通道ID,按位表示,取值:0- 手动配置,1- 自动分配
bit1- 自动分配编码通道ID
bit2- 自动分配报警输入通道
bit3- 自动分配解码通道ID
- szDeviceDomain
- 设备域
- byRes4
- 保留,置为0
Remarks
See Also
NET_DVR_GetDVRConfig NET_DVR_SetDVRConfig