设备网络SDK开发使用手册

NET_DVR_NAT_CFG

UPNP配置结构体。

struct{
  DWORD               dwSize;
  WORD                wEnableUpnp;
  WORD                wEnableNat;
  NET_DVR_IPADDR      struIpAddr;
  NET_DVR_NAT_PORT    struHttpPort;
  NET_DVR_NAT_PORT    struCmdPort;
  NET_DVR_NAT_PORT    struRtspPort;
  BYTE                byFriendName[64];
  BYTE                byNatType;
  BYTE                byRes1[3];
  NET_DVR_NAT_PORT    struHttpsPort;
  BYTE                byRes[76];
}NET_DVR_NAT_CFG, *LPNET_DVR_NAT_CFG;

Members

dwSize
结构体大小
wEnableUpnp
UPNP功能是否启用
wEnableNat
UPNP端口映射(NAT)功能是否启用
struIpAddr
NAT路由器LAN IP地址
struHttpPort
Web server http端口映射配置
struCmdPort
SDK命令端口映射配置(默认:8000)
struRtspPort
rtsp端口映射配置
byFriendName
服务名
byNatType
UPNP端口映射类型:0- 手动,1- 自动
byRes1
保留
struHttpsPort
HTTP端口映射配置
byRes
保留

Remarks

UPNP端口映射类型如果设置为自动模式,UPNP映射自动设置外部端口和内部端口一致,不能修改;UPNP端口映射类型如果设置为手动模式,可以手动设置外部端口,可与内部端口不一致。

See Also

NET_DVR_GetDVRConfig   NET_DVR_SetDVRConfig