CGI Name Description GetTime.cgi to get IPCAM time … · to get IPCAM video setting (same as...
Transcript of CGI Name Description GetTime.cgi to get IPCAM time … · to get IPCAM video setting (same as...
1.System control:CGI Name
GetTime.cgiSetTime.cgiGetName.cgiSetName.cgiGetVer.cgiSetLanguage.cgiGetLanguage.cgiReboot.cgiSetFactoryDefault.cgiGetCameraType.cgiGetMAC.cgi
CGI NameGetAdjust.cgiSetAdjust.cgiGetMultimedia.cgiSetMultimedia.cgiGetImage.cgiGetStream.cgiChatting.cgi
CGI NameGetNetwork.cgiSetNetwork.cgiGetPPPOE.cgi,SetPPPOE.cgiGetWListScan.cgiGetWireless.cgiSetWireless.cgi
CGI NameGetDDNS.cgi SetDDNS.cgi
CGI NameGetEvent.cgiSetEvent.cgi GetMotionDetect.cgiSetMotionDetect.cgi
CGI NameGetMail.cgiSetMail.cgi GetFTP.cgiSetFTP.cgi
CGI NameGetCCD.cgiSetCCD.cgi
Description7.Camera Management control:
to set IPCAM CCD settingto get IPCAM CCD setting
to set IPCAM language
Descriptionto get IPCAM timeto set IPCAM timeto get IPCAM nameto set IPCAM nameto get IPCAM version
2.Multimedia control:
to get IPCAM video adjust settingto set IPCAM video adjust settingto get IPCAM multimedia setting
to set IPCAM network setting
to get IPCAM wireless settting to get IPCAM wireless status
audio streaming from PC to IPCAM
to get IPCAM network setting
to set IPCAM multimedia setting
to get IPCAM DDNS setting
Description
to set IPCAM DDNS setting
4.DDNS control:
to set IPCAM wireless setting
Description
to set IPCAM FTP setting
5.Motion Detect control:
to get IPCAM mail setting
to get IPCAM FTP setting
6.Mail & FTP control:
to get IPCAM motion detection
Description
to set IPCAM mail setting
to get IPCAM languageto reboot IPCAMto set IPCAM factory defaultto get IPCAM typeto get IPCAM MAC
to set IPCAM PPPOE setting
Description
Description
to get snap shot
to get IPCAM PPPOE setting
to receive video/audio stream
3.Network control:
to set IPCAM motion detection
1/135
CGI NameGetUser.cgiSetUser.cgi DelUser.cgi
9.Other control:CGI Name
GetGPIO.cgiSetGPIO.cgi InputTriggerHttpNotify.cgi
MotionDetectionHttpNotify.cgi
VideoHttpNotify.cgiGetLEDStat.cgi
SetLEDStat.cgi
CGI NameGetPTZ.cgiSetPTZ.cgi
GetRS232.cgi
SetRS232.cgi
CGI NameGetPlayBack.cgiSetPlayBack.cgi
CGI NameGetMsg.cgiSetMsg.cgi
CGI NameGetSchedule.cgiSetSchedule.cgi
Description
to set IPCAM user setting
8.User Management control:Description
10.PTZ control:(only webserver)
to getVideo Server RS232 setting
to setVideo Server RS232 setting
Description
to get IPCAM user setting
To read the data of SD card
to get IPCAM GPIO settingto set IPCAM GPIO settinginput trigger
set the LED
to get IPCAM PTZ setting
Description11.Read SD card
12.Reading LOG data
Video transmission event get the status of LED
to delete IPCAM user
motion detection trigger
to set IPCAM Schedule setting
Read LOG dataDescription
SetMsg.cgi?Clean=Flash To delete the log of flash
SetPlayBack.cgi?Dels=20000105_1_21_
to set IPCAM PTZ setting
13.ScheduleDescription
to get IPCAM Schedule setting
2/135
CGI description
Response:
<parameter pair>
Response:
Content-Type: text/plain\r\n
Server: httpd\r\n
<parameter>=<value> &<parameter>=<value>…
Connection: close\r\n
Cache-Control: no-cache\r\nPragma: no-cache\r\n
Connection: close\r\n
Expires: 0\r\n
HTTP/1.0 200 Ok\r\nServer: httpd\r\nDate: Thu, 17 May 2007 02:40:23 GMT\r\n
Set server parameter valueshttp://<servername>/<cgi name>?
Date: Thu, 17 May 2007 02:40:23 GMT\r\n
Syntax:http://<servername>/<cgi name>
HTTP/1.0 200 Ok\r\n
Get server parameter values
Cache-Control: no-cache\r\nPragma: no-cache\r\n
Content-Type: text/plain\r\nExpires: 0\r\n
3/135
CGI NameGetTime.cgi
ReturnTimeZone
NtpIPLocaltime
return:
CGI NameSetTime.cgi
ParameterTimeZone
NtpIPLocaltime
CGI NameGetName.cgi
ReturnName
retuen:
CGI NameSetName.cgi
ReturnName
1.System control:
Values
eg:
Values
http://192.168.1.167/SetTime.cgi?TimeZone=-480&Usendp=1&Localtime=1189405324
to get IPCAM name
Name=IP_Camera<br>
http://192.168.1.167/SetName.cgi?name=ip_camera
TimeZone=-480<br>Usendp=0<br>NtpIP=198.123.30.132<br>Localtime=1189405324<br>
"+720", "+660" , "+600", "+540", "+480",
<Max 32 char>
Descriptionto set IPCAM time
01<Max 64 char>
http://192.168.1.167/GetName.cgi
Descriptionto set IPCAM name
eg:time difference by second
Usendp
Usendp
eg:http://192.168.1.167/GetTime.cgi
Values
01<Max 64 char>time difference by second
"+720", "+660" , "+600", "+540", "+480",
<Max 32 char>
get IPCAM time
Description
eg:
Values
Description
4/135
CGI NameGetVer.cgi
ReturnVersion
return:
CGI NameSetLanguage.cgi
Parameter
CGI NameGetLanguage.cgi
Return
return:
CGI NameReboot.cgi
ParameterRebootNow
CGI NameSetFactoryDefault.cgi
ParameterDefaultNow
to set IPCAM factory default
use http://<servername>/SetFactoryDefault.cgi?DefaultNow command is able to make the IPCAM to default. But not include eg:
Description
http://192.168.1.167/SetFactoryDefault.cgi?DefaultNow
http://192.168.1.167/Reboot.cgi?RebootNow
http://192.168.1.167/GetLanguage.cgi
Language
Description
0
Description
Version=V3.2.16<br>
eg:
Description
2
Language=0<br>
eg:
eg:
1
Descriptionto get IPCAM language
Values
to reboot IPCAM
to set IPCAM language
http://192.168.1.167/SetLanguage.cgi?Language=0
0Values
1Language2
http://192.168.1.167/GetVer.cgi
Descriptionto get IPCAM version
Description
Values
eg:current version
5/135
CGI NameGetCameraType.cgi
Return
BYTE[4]=0xAA
0:server push1:server push over
httpd2:rtsp3:server push over
httpd + rtsp0x3A0x3C0x3D0x3E0x3F0x430x440x450x470x480x490x4A0x4B0x4D0x4E0x4F0x510x530x590x790x7a0x7d0x7e0x7F0x800x810x820x840xA1
0xAA~0xB9
0xBA~0xBE
0xBF~0xC8
0xAB010xAB020xAB040xAB05
0~65535
if BYTE[4]=0xAB
to get IPCAM type
Ex:0x01 (audio 1ch & video 2ch)
BYTE[4]
BYTE[3]
BYTE[2]
Values
CameraType
Device
Description
upper byte is audio channel channel number 0:1CH;1:2CH;2:4ch
BYTE[1]
6/135
0xAB090xAB0a0xAB0c0xAB0d0xAB0f0xAB100xAB120xAB150xAB180xAB1b0xAB1c0xAB1e0xAB1f0xAB500xAB510xAB520xAB530xAB540xAB550xAB560xAB570xAB580xAB590xAB5A0xAB5B0xAB5C0xAB5D0xAB5E0xAB5F0xAB600xAB610xAB620xAB630xAB640xAB650xAB660xAB670xAB680xAB690xAB6A0xAB6B0xAB6C0xAB6D0xAB6E0xAB6F0xAB700xAB710xAB720xAB730xAB740xAB750xAB760xAB770xAB780xAB790xAB7A
0xBA010xBA020xBA03
0~65535
if BYTE[4]=0xBA:
Device
7/135
0xBA04Server_push Server_push_over_httpdRTSPVideoNumAudioNumIO_InputNumIO_OutputNum
Resolution
CodecTypePtz
Backup
return:CameraType=66365<br>
CGI NameGetMAC.cgi
ReturnLMAC_addressWMAC_address
return:
CGI Name
GetCameraMode.cgi
Return
Brand
CameraMode
0~65535
0~1
<Brand>
MAC address
SD
JPEG,MPEG4
MAC address
0~10~10~1000~100
Description
Values
Get IPCAM Model Name
Values
http://192.168.1.167/GetCameraType.cgieg1:
eg2:
to get IPCAM MAC address
http://192.168.1.167/GetMAC.cgieg:
<Model Name>
Description
0~1
0~32
720x480,720x704,352x240,176x120
0~32
Device
LMAC_address=00:0F:0D:20:15:8F<br>WMAC_address=ANY<br>
meaning:
8/135
CGI NameGetImageValue.cgi
ReturnBrightnessContrastSaturationHueExposureSharpnessNightMode
Orientation
AES
AGCBLCDayNightInOrOutdoorIRIS
Shutter
WhiteBalance
CEIntensity
DayLuxNightLux
DayTimeHH
DayTimeMM
NightTimeHHNightTimeMMDenoiseDN_LVLND_LVLDN_DELAYDNR_ModeRGainBGainDefault
return:
CGI NameSetImageValue.cgi
ParameterBrightnessContrast
Descriptionto get IPCAM video setting (same as GetAdjust.cgi, fit all devices, but value is -1, represent this type without this function)
0~32
Values
eg:
0~32
0~32
0~32
0~32,default
0~59
0~8
0~23
0~32,default
2. Multimedia control:
0~32
Description
Values0~32
0~32,default
0~32
0~32,default
0~32
0~32
0~320~320~32
0~32,default
to get IPCAM video setting (same as GetAdjust.cgi, fit all devices, but value is -1, represent this model without this function)
0~50
0~590~23
0~40~310~600~600~2
0~50
0~80~8
Brightness=16<br>Contrast=16<br>Saturation=16<br>Hue=-1<br>Exposure=16<br>Sharpness=16<br>NightMode=4<br>Flip=1<br>Mirror=1<br>AES=-1<br>AGC=1<br>BLC=1<br>DayNight=-1<br>InOrOutdoor=-1<br>IRIS=-1<br>Shutter=-
http://192.168.1.167/GetImageValue.cgi
0~32,default
all
9/135
SaturationHueExposureSharpness
NightMode
Orientation
AES
AGCBLC
InOrOutdoor
IRIS
Shutter
WhiteBalance
CEIntensity
DayLuxNightLux
DayTimeHH
DayTimeMM
NightTimeHHNightTimeMMDenoiseDN_LVLND_LVLDN_DELAYDNR_ModeRGainBGainDefault
CGI NameGetAdjust.cgi
Return
BrightnessContrastSaturationHue
0~32,default
0~50
0~32,default
http://192.168.1.167/SetImageValue.cgi?Brightness=16&Contrast=16&Saturation=16&Hue=16
0~32,default
alleg:
0~32,default
0~32,default
0~32,default
0~50
0~23
0~59
0~23
0~32,default
0~32,default
When determine CameraType BYTE[4]=61,62,63,67,69,72
0~32,default
to get IPCAM video setting
0~8
0~600~60
Values
Description
0~320~320~32
0~32
0~8
0~32,default
0~32,default
0~32,default
0~32,default
0~590~40~31
0~20~8
10/135
CHBrightnessContrastSaturationHue
BrightnessContrastExposureSharpnessagcNightModeOrientation
BrightnessContrastSaturationExposureSharpnessagcblcNightModeOrientationInOrOutdoor
return:
When determine CameraType BYTE[4]=58
1~40:No Flip & No Mirror , 1:Flip & No
1~4
When determine CameraType BYTE[4]=711~91~91~91~51~51~6
1~4
http://192.168.1.167/GetAdjust.cgi
0: Indoor 1: Outdoor0:No Flip & No Mirror , 1:Flip & No
Brightness=16<br>Contrast=16<br>Saturation=16<br>Hue=16<br>
eg:
1~9
0~3
1~6
1~5
0~100
0~1000~1000~100
1~9
When determine CameraType BYTE[4]=68
1~7
11/135
CGI NameSetAdjust.cgi
Parameter
BrightnessContrastSaturationHue
CHBrightnessContrastSaturationHue
BrightnessContrastExposureSharpnessagcNightModeOrientation
BrightnessContrastSaturationExposureSharpnessagcblcNightModeOrientationInOrOutdoor
When determine CameraType BYTE[4]=61,62,63,67,69,72
1~9
1~5
1~4
http://192.168.1.167/SetAdjust.cgi?Brightness=16&Contrast=16&Saturation=16&Hue=16
0~320~32
1~40:No Flip & No Mirror , 1:Flip & No 0: Indoor 1: Outdoor
eg:
1~6
0~32
1~5
0:No Flip & No Mirror , 1:Flip & No When determine CameraType BYTE[4]=71
1~9
1~9
0~1000~100
When determine CameraType BYTE[4]=58
1~7
0~32
Description
0~100
to set IPCAM video settingValues
1~61~4
1~91~9
When determine CameraType BYTE[4]=68
1~5
0~30~100
12/135
CGI NameGetMultimedia.cgi
Parameter
CH
Return
Video_Input_Size
1600x1200
1280x1024
1280x960
1280x720
800x592
Compression_Type
VBR
Bitrate
When BYTE[4] of CameraType =58, Ch
represent channel,range from 0~3
to get the IPCAM multimedia settingValues
Description
qvga: 320×240
"32", "48", "64", "96", "128", "192", "256",
"320", "384", "448", "512", "576", "640",
"704", "768", "1000", "1500",
"2000","2500","3000",”4000”
When CameraType BYTE[2] video
channel>0,there is such parameter。
0:get streaming 1
4~30
0:CBR
1:VBR
qqvga: 160×120CameraType BYTE[4]=71vga: 640×480
Resolution
qqvga: 160×120
vga: 704×480 / 704×576cif: 352×240 / 352×288
sxga:1280×1024
CameraType
Values
d1: 720×480 / 720×576
qcif: 176×120 / 176×144
qvga: 320×240
vga: 640×480
CameraType BYTE[4]=68
1920x1080
1600x1200
1280x1024
1280x800
1280x960
13/135
Video_Size
Fps
GOPSelect
Jpeg_Quality
Stream_Mode
FormatModeFlipMirrorAudioAudio_SamplerateAudio_SampleBitAudio_ChannelAudio_Type
0:off
NTSCmpeg4
Tha same as Resolution,Just used the
different form:
1920x1080
1600x1200
1280x1024
1280x960
1280x800
1280x720
800x592
720x480/720x576
704x480/704x576
640x480
352x240/352x288
320x240
176x120/176x1445,10,15,20,25,30
1~50:close streaming
1:basic mode
0:off
0:off
Audio Samplerate
0: GOP=FPS*1/2
1: GOP=FPS*1
2: GOP=FPS*2
Audio SampleBitAudio ChannelAudio_Type
14/135
return:
return:
CGI NameSetMultimedia.cgi
Parameter
Jpeg_Quality
Video_Input_Size
1600x1200
1280x1024
1280x960
1280x720
800x592
Compression_TypeVBR
to set IPCAM multimedia setting
http://192.168.1.167/GetMultimedia.cgi?CH=0 or http://192.168.1.167/GetMultimedia.cgi
Compression_Type=0<br>VBR=10<br>Bitrate=1500<br>Resolution=d1<br>Fps=15<br>GOPSelect=1<br>Format=NTSC<br>Mode=mpeg4<br>Flip=0<br>Mirror=0<br>Audio=1<br>Audio_P2I=0<br>Audio_Samplerate=16000<br>Audio_Sam
CHWhen BYTE[4] of CameraType =58, Ch
represent channel,range from 0~3
Description
this parameter is available when
CameraType BYTE[2] viedoe channel>0
0:get streaming 1
Values
4~30
Compression_Type=0<br>VBR=10<br>Bitrate=128<br>Resolution=qqvga<br>Fps=5<br>GOPSelect=1<br>Format=NTSC<br>Mode=mpeg4<br>Flip=0<br>Mirror=0<br>Audio=1<br>Audio_P2I=0<br>Audio_Samplerate=16000<br>Audio_Sa
1~5
0:CBR
VBR table (Hunt IP CAM web site vs. CGI
command)
http://192.168.1.167/GetMultimedia.cgi?CH=1
eg:
15/135
Bitrate
Video_Size
Fps
GOPSelectFormat
Quality vs. VBR table (Hunt IP CAM web site
vs. CGI command)
CameraType BYTE[4]=68
vga: 704×480 / 704×576
qvga: 320×240
CameraType BYTE[4]=71
0: GOP=FPS*1/2
"32", "48", "64", "96", "128", "192", "256",
"320", "384", "448", "512", "576", "640",
"704", "768", "1000", "1500",
"2000","2500","3000",”4000”
1280x960: 1280x960CameraType BYTE[4]=61,62,63,67,69,72
d1: 720×480 / 720×576
cif: 352×240 / 352×288qcif: 176×120 / 176×144
qqvga: 160×120
Resolutionvga: 640×480qvga: 320×240
qqvga: 160×120
vga: 640×480
sxga:1280×1024
NTSC
0,5,10,15,20,25,30
Tha same as Resolution,Just used the
different form:
1600x1200
1280x1024
1280x960
1280x720
800x592
720x480/720x576
704x480/704x576
640x480
352x240/352x288
320x240
176x120/176x144
160x120
16/135
Mode
Stream_Mode
FlipMirrorAudio
GetImage.cgiParameter
CGI NameGetStream.cgi
Parameter
EnableSystem
EnableVideo
EnablePFrame
EnableMotion
When BYTE[4] of CameraType=58(4ch(SD)),
Ch is channel, range from 0~3
Video
http://192.168.1.167/GetImage.cgi
snapshot
When BYTE[4] of CameraType=58(4ch(SD)),
CH is channel, range from 0~3
eg:
CH
0:off
h264
mpeg4
0:off0:off
Values
eg:
this parameter is available when
CameraType BYTE[2] viedoe channel>0
0:get streaming 1
1:get streaming 2
0:off
1:on
0: streaming off
1:basic mode
0:off
1:on
default at 1 if setting not filled in
Values
0:streaming 1
1:streaming 2
Description
http://192.168.1.167/SetMultimedia.cgi?CH=0&Compression_Type=0&VBR=10&Bitrate=1500&Resolution=d1&Fps=15&GOPSelect=1&Format=NTSC&Mode=mpeg4&Flip=0&Mirror=0&Audio=1
Description
0:off
1:on
default at 1 if setting not filled in
to receive video/audio stream
0:off
1:on
default at 1 if setting not filled in
17/135
EnableAlarm
EnableVideoLoss
EnableOnline
EnableBackupDevice
EventSendFrame
EventSendSec
ALiveInterval
Audio
CGI NameChatting.cgi
ParameterChatting
For GetStream.cgi function, please refer to program example and header listhttp://192.168.1.167/GetStream.cgi?Video=1
100~65535ms
default at 1000ms if setting not filled in
eg:
eg:http://192.168.1.167/Chatting.cgi?Chatting=1
1:send Chatting audio stream
0:off
1:on
1:motion
2:alarm
default at 0x03 if setting not filled in
http://192.168.1.167/GetStream.cgi?Video=0 or http://192.168.1.167/GetStream.cgi?Audio=0
0:off
1:on
default at 1 if setting not filled in
10~60 seconds
default at 20 seconds if setting not filled in
0:streaming 0
ValuesIPCAM audio stream from PC to IPCAM
Description
0:off
1:on
default at 1 if setting not filled in0:off
1:on
default at 1 if setting not filled in
18/135
CGI NameGetNetwork.cgi
ReturnProtoIpaddrNetmaskGateway
Dns
Video_Port
Audio_Port
Rtsp_En
Rtsp_Port
Path_Live1
Path_Live2
Path_3GPP
UpnpUPnP_forwarding
UPnPExtHttp
UPnPExtRtsp
MulticastIP0MulticastPort0MulticastTTL0MulticastIP1MulticastPort1MulticastTTL1Onvif_EnOnvifSecurity_EnRTSPKeepalive_EnRtsp_Auth
return:
Proto=0<br>Ipaddr=192.168.1.156<br>Netmask=255.255.255.0<br>Gateway=192.168.11.253<br>Dns=192.168.11.253<br>Dns1=168.95.192.1<br>Http_Port=80<br>Video_Port=80<br>Audio_Port=80<br>Rtsp_En=1<br>Rtsp_Port=554<b
r>Path_Live1=<br>Path_Live2=v2<br>Path_3GPP=3g<br>Upnp=1<br>UPnP_forwarding=0<br>UPnPExtHttp=80<br>UPnPExtRtsp=554<br>Multicast0=0<br>MulticastIP0=234.5.6.78<br>MulticastPort0=6000<br>MulticastTTL0=15<br>Mult
icast1=0<br>MulticastIP1=234.5.6.79<br>MulticastPort1=6001<br>MulticastTTL1=15<br>Onvif_En=1<br>OnvifSecurity_En=0<br>RTSPKeepalive_En=1<br>Rtsp_Auth=0<br>
http://192.168.1.167/GetNetwork.cgieg:
Values
Descriptionto get IPCAM Network setting
static:static IP<IP address>
<IP address>
<IP address>
<max 32 char>
1~65535
1~65535
0:disable 1:enable
<max 32 char>
<IP address>
3.Network control:
<max 32 char>
1~65535
0:disable 1:enable0:disable 1:enable
1~65535
1~65535
0:disable 1:enable0:disable 1:enable 0:Disable 1:Basic 2:Digest
0:disable 1:V1.01 2:V1.02
19/135
CGI NameSetNetwork.cgi
ParameterProtoIpaddrNetmaskGateway
Dns
Video_Port
Audio_Port
Rtsp_En
Rtsp_Port
Path_Live1
Path_Live2
Path_3GPP
UpnpUPnP_forwarding
UPnPExtHttp
UPnPExtRtsp
MulticastIP0MulticastPort0MulticastTTL0MulticastIP1MulticastPort1MulticastTTL1Onvif_EnOnvifSecurity_EnRTSPKeepalive_EnRtsp_Auth
CGI NameGetPPPOE.cgi,
ReturnUserPwdAdsl_EnSendMailSubjStat
return:
<max 32 char>
0:disable 1:enable0:disable 1:enable
0:disable 1:V1.01 2:V1.020:disable 1:enable
1~65535
1~65535
0:disable 1:enable 0:Disable 1:Basic 2:Digest
1~65535
0:disable 1:enable
1~65535
<max 32 char>
<max 32 char>
http://192.168.1.167/SetNetwork.cgi?Proto=0&Ipaddr=192.168.1.167&Netmask=255.255.255.0&Gateway=192.168.1.254&Dns=168.95.1.1&Dns1=168.95.192.1&Http_Port=80&Rtsp_Port=554&Path_Live1=&Path_3GPP=3g&Upnp=1eg:
0:no dial up 1:dial up 2:dial up
<max 32 char><max 32 char>
<max 32 char>
0:off 1:on0:off 1:on
Description
to get IPCAM PPP)E settingValues
User=<br>Pwd=<br>Adsl_En=0<br>SendMail=0<br>Subj=PPPoE From IP Camera<br>Stat=0<br>
http://192.168.1.167/GetPPPOE.cgieg:
to setup IPCAM network settingValues
static:static IP<IP address><IP address><IP address>
<IP address>
1~65535
Description
20/135
CGI NameSetPPPOE.cgi
ParameterUserPwdAdsl_EnSendMailSubj
CGI NameGetWListScan.cgi
Return
return:
CGI NameGetWireless.cgi
ReturnSSIDMACAddressModeOperationModeChannel
Security
AuthenticationWEPEncryptionKeyTypeKeyIndex
WEPKey1
WEPKey2
WEPKey3
WEPKey4
WPAEncryption
Pre-SharedKey
return:
CGI NameGetWireless.cgi
ReturnSSIDModeOperationModeChannel
Description
AdHoc Auto
Descriptionto setup IPCAM PPPOE setting
<max 32 char>Values
<max 32 char>
<max 32 char>
0:off 1:on
http://192.168.1.167/SetPPPOE.cgi?User=&Pwd=&Adsl_En=0&SendMail=0&Subj=PPPoE From IP Camera&Stat=0eg:
0:off 1:on
to get IPCAM wireless state
AdHoc
<max 32 char>
RDTEST Infrastructure WEP 71 <br>
http://192.168.1.167/GetWireless.cgi
Values
Values
Values<max 32 char>
Description
Descriptionto get IPCAM wireless setting
Auto
64bit
ASCII 64bit 5 char
ASCII 128bit 13 char
ASCII1~4ASCII 64bit 5 char
ASCII 128bit 13 char
ASCII 64bit 5 char
ASCII 128bit 13 char
ASCII 64bit 5 char
ASCII 128bit 13 char
1~11
AES
TKIP
SSID=Default<br>MACAddress=00:10:60:FB:F7:88<br>Mode=Infrastructure<br>OperationMode=Auto<br>Channel=6<br>Security=WEP<br>Authentication=OpenSystem<br>WEPEncryption=128bit<br>KeyType=ASCII<br>KeyIndex=1<br>
<max 64 char>
eg:
eg:http://192.168.1.167/GetWListScan.cgi
wireless web site MAC address
None
WEP
WPA-PSK
WPA2-PSKOpenSystem
1~11
to get IPCAM wireless setting
21/135
Security
AuthenticationWEPEncryptionKeyTypeKeyIndex
WEPKey1
WEPKey2
WEPKey3
WEPKey4
WPAEncryption
Pre-SharedKey
1~4ASCII 64bit 5 char
ASCII 128bit 13 charASCII 64bit 5 char
ASCII 128bit 13 charASCII 64bit 5 char
ASCII 128bit 13 charASCII 64bit 5 char
ASCII 128bit 13 char
eg:
None
WEP
WPA-PSK
WPA2-PSKOpenSystem
WPA-PSK setting as below:
64bitASCII
AES
TKIP
<max 64 char>
WEP setting as below:
22/135
4.DDNS control:CGI Name
GetDDNS.cgi Return
HostUserPassProviderDdns_Enupdata_timeState
return:
CGI NameSetDDNS.cgi
ParameterHostUserPassProviderDdns_Enupdata_time
CGI NameGetEvent.cgi
Return
Netwrok_False
Enable_PingPing_Ip
return:
CGI NameSetEvent.cgi
Parameter
Netwrok_False
Enable_PingPing_IpPing_IntervalPing_SaveSD
CGI NameGetMotionDetect.cgi
ReturnCH
eg:
0:off 1:on
eg:
Description
http://192.168.1.167/GetDDNS.cgi
<max 32 char>
Host=<br>User=<br>Pass=<br>Provider=0<br>Ddns_En=0<br>State=Idle<br>updata_time=5<br>
Descriptionto get IPCAM DDNS setting
Values
0~5000,0: not update
http://192.168.1.167/SetDDNS.cgi?Host=&User=&Pass=&Provider=0&Ddns_En=0&State=Idle&updata_time=5
to get IPCAM Motion Detection setting
Values
to setup IPCAM DDNS setting
0:www.dyndns.com
Values<max 32 char><max 32 char>
Description
to get the IPCAM event listValues
0:off 1:on
0:off 1:on<Max 64 word>
Event contorl:
Description
Description
<max 32 char>
0~5000,0 does not update
0:www.dyndns.com0:off 1:on
<max 32 char><max 32 char>
Values
Netwrok_False=0<br>Enable_Ping=0<br>Ping_Ip=www.google.com<br>Ping_Interval=30<br>Ping_SaveSD=0<br>
to setup the IPCAM event list
0:off 1:on
0:off 1:on<Max 64 word>30,40,50,600:off 1:on
eg:http://192.168.1.158/SetEvent.cgi?Netwrok_False=0&Enable_Ping=0&Ping_Ip=www.google.com&Ping_Interval=30&Ping_SaveSD=0
0~3
eg:http://192.168.1.167/GetEvent.cgi
23/135
md_enablemd1_enamd1_ulrmd1_ulcmd1_lrrmd1_lrc
md2_ulr
md2_ulc
md2_lrr
md2_lrc
md3_ulr
md3_ulc
md3_lrr
md3_lrc
level_sen1
level_sen2
level_sen3Interval
Motion1_Status
Motion2_Status
Motion3_Status
SD_PRE_Alarm
SD_POST_Alarm
Subj
Log_Status
JPEGorAVI
return:
0~240
0~240
1~10
1=Mail.2=FTP.4=COM1.8=COM2.16=
COM3.32= COM4
0~240
0~320
5~60
1~10
0~240
0:off 1:on
eg:http://192.168.1.167/GetMotionDetect.cgi
md_enable=1<br>md1_ena=0<br>md1_ulr=250<br>md1_ulc=52<br>md1_lrr=258<br>md1_lrc=114<br>md2_ena=0<br>md2_ulr=0<br>md2_ulc=0<br>md2_lrr=0<br>md2_lrc=0<br>md3_ena=0<br>md3_ulr=0<br>md3_ulc=0<br>md3_lr
0~5
<max 64 char>
1=Mail.2=FTP
1=Mail.2=FTP
0~320
0~3200:off 1:on
0~2400~320
0~320
0~240
0~320
1=Mail.2=FTP.4=COM1.8=COM2.16=
COM3.32= COM41=Mail.2=FTP.4=COM1.8=COM2.16=
COM3.32= COM4
0~5
1~10
24/135
CGI NameSetMotionDetect.cgi
ParameterCH
md_enable
md1_enamd1_ulrmd1_ulcmd1_lrrmd1_lrc
md2_ulr
md2_ulc
md2_lrr
md2_lrc
md3_ulr
md3_ulc
md3_lrr
md3_lrc
level_sen1level_sen2level_sen3Mot_IntervalMotion1MailMotion1FtpMotion1COM1Motion1COM2Motion1COM3Motion1COM4Motion1SD
Motion2Mail
Motion2Ftp
Motion2COM1
Motion2COM2
Motion2COM3
Motion2COM4
Motion2SD
Motion3Mail
Motion3Ftp
Description
0:off 1:on
0~240
0~2400~320
Values
0:off 1:on0~320
0~320
0:off 1:on0:off 1:on0:off 1:on
1~10
to setup IPCAM motion detection
0:off 1:on
0~240
0:off 1:on
0:off 1:on
0:off 1:on
0:off 1:on
0:off 1:on
0:off 1:on
0:off 1:on
0~320
0~240
5~60
0~320
0:off 1:on
0~3
0~240
0~320
0:off 1:on
0:off 1:on
1~101~10
0~240
0:off 1:on
0:off 1:on
25/135
Motion3COM1
Motion3COM2
Motion3COM3
Motion3COM4
Motion3SD
SD_PRE_Alarm
SD_POST_Alarm
Subj
LogMail
LogFtp
JPEGorAVI
0~5
<max 64 char>
0=AVI.1=JPEG
0:off 1:on
0:off 1:on
0:off 1:on
0:off 1:on
eg:
0~5
0:off 1:on
http://192.168.1.167/SetMotionDetect.cgi?md_enable=1&md1_ena=0&md1_ulr=250&md1_ulc=52&md1_lrr=258&md1_lrc=114&md2_ena=0&md2_ulr=0&md2_ulc=0&md2_lrr=0&md2_lrc=0&md3_ena=0&md3_ulr=0&md3_ulc=0&md
0:off 1:on
0:off 1:on
26/135
CGI NameGetMail.cgi
ReturnSmtpSenderDestBccSubjUserNamePass
return:
CGI NameSetMail.cgi
ParameterSmtpSenderDestBccSubjUserNamePass
CGI NameGetFTP.cgi
ReturnFTP_ServerFTP_UserFTP_PwdFTP_PortFTP_PathFTP_Mode
return:
CGI NameSetFTP.cgi
ParameterFTP_ServerFTP_UserFTP_PwdFTP_PortFTP_PathFTP_Mode
<max 64 char>Values
to set IPCAM FTP setting
to get IPCAM FTP setting
<max 64 char>
Values<max 64 char>
Description
1~65535
PASV,PORTeg:
<max 64 char><max 64 char>
Description
FTP_Server=<br>FTP_User=<br>FTP_Pwd=<br>FTP_Port=21<br>FTP_Path=/<br>
<max 32 char>1~65535
http://192.168.1.167/SetFTP.cgi?FTP_Server=&FTP_User=&FTP_Pwd=&FTP_Port=21&FTP_Path=/
<max 32 char>
to get IPCAM Mail setting
Mail & FTP control:
http://192.168.1.167/GetMail.cgi
<max 32 char>
Values<max 64 char>
Values
Smtp=<br>Sender=<br>Dest=<br>Bcc=<br>Subj=IP Camera Warning!<br>UserName=<br>Pass=<br>
<max 32 char>
eg:<max 32 char>
http://192.168.1.167/SetMail.cgi?Smtp=msa.hinet.net&[email protected]&[email protected]&[email protected]&Subj=IP Camera Warning!&UserName=test&Pass=test
eg:
<max 32 char>
PASV,PORT<max 64 char>
<max 64 char>
http://192.168.1.167/GetFTP.cgi
<max 32 char>
<max 64 char>
Description
<max 64 char>
<max 64 char>
eg:
Description
<max 32 char>
to set up IPCAM MAIL setting
<max 64 char><max 64 char>
<max 64 char>
27/135
CGI NameGetCCD.cgi
Return
AES
BLC
AGC
IRISOrientationDAYNIGHT
return:
CGI NameSetCCD.cgi
Parameter
AES
BLC
AGC
IRISOrientationDAYNIGHT
to set IPCAM CCD settingValues
eg:
0: No reverse/rotation
Range : 110~170
Camera Management control:
0:off 1:on
0:off 1:on
Description
0:off 1:on
eg:
http://192.168.1.167/SetCCD.cgi?AES=1&BLC=0&AGC=0&FLC=1
0: Force Color 1:Day&Night Mode
AES=1<br>BLC=0<br>AGC=0<br>FLC=1<br>
http://192.168.1.167/GetCCD.cgi
0: Force Color 1:Day&Night Mode
Description
0:off 1:on
0:off 1:on
0:off 1:on
Values
Range : 110~170
to get IPCAM CCD setting
0: No reverse/rotation
28/135
CGI NameGetUser.cgi
ReturnCheckhttp_admin
http_user1~20
return:
CGI NameSetUser.cgi
Parameteri_UserCheckUserPass
Authority
CGI NameDelUser.cgi
ParameterUser
0: no restrict 1: restrict
Description
Description
<max 19 char>
http://192.168.1.167/GetUser.cgi
Check=1<br>http_admin=admin<br>
<username>=<pwd>:< Authority>
8.User Management control:
Delete IPCAM User
Description
name
to get IPCAM User settingValues
<max 19 char>
http://192.168.1.167/SetUser.cgi?i_UserCheck=1&User=test&Pass=test&Authority=USER
eg:
eg:
0: no restrict 1: restrict
to set up IPCAM User setting
Values
USER
USER-PTZeg:
<max 19 char>
http://192.168.1.167/DelUser.cgi?User=test
Values
29/135
CGI NameGetGPIO.cgi
Return
Input1_StatusInput2_StatusInput_IntervalSubjOutput_ModeOutput_IntervalOutput1Output2Output3Output4Input1_SensorInput2_Sensor
Input3_Sensor
Input4_Sensor
Input1TrigInput2Trig
Alarm1_StatusAlarm2_StatusAlarm_IntervalSubjCOM_ModuleCOM_IntervalCOM1OUTCOM2OUTCOM3OUTCOM4OUTInput1TrigInput2Trig
return:
IPCAM GPIO settingDescription
1=Mail.2=FTP.4= Output1.8= Output2.16=
0:off 1:on
9.Other control:
0:off 1:on5~60
Input1_Status=0<br>Input2_Status=0<br>Input_Interval=10<br>Output_Mode=0<br>Subj=GPIO In Detected!<br>Output_Interval=10<br>Output1=0<br>Output2=0<br>Output3=0<br>Output4=0<br>
<the maximum is 64 characters>
5~60
Values
0:off 1:on
0: Fixed switch. It’s can switch on and off
0:off 1:on
When determine CameraType BYTE[4]=58 or >=60
http://192.168.1.167/GetGPIO.cgi
0:off 1:trigger
1=Mail.2=FTP.4= Output1.8= Output2.16= 1=Mail.2=FTP.4= Output1.8= Output2.16=
When determine CameraType BYTE[4]>=30 & CameraType BYTE[4]>=40
0:off 1:on
<the maximum is 64 characters>
1=Mail.2=FTP.4= Output1.8= Output2.16=
0:N.O 1:N.C
0:N.O 1:N.C
0:off 1:trigger
0:off 1:on
5~60
0:off 1:on
eg:
0:off 1:on
5~60
0:N.O 1:N.C
0:N.O 1:N.C
0:off 1:trigger0:off 1:trigger
0: Fixed switch. It’s can switch on and off
30/135
CGI NameSetGPIO.cgi
Parameter
Input_IntervalSubjOutput_IntervalOutput_ModeInput1MailInput1FtpInput1Out1Input1Out2Input1Out3Input1Out4Input1SDInput2MailInput2FtpInput2Out1Input2Out2Input2Out3Input2Out4Input2SDOut1STAOut2STAOut3STAOut4STAOut1SlideOut2SlideOut3SlideOut4SlideInput1_SensorInput2_Sensor
Input_IntervalSubjOutput_IntervalOutput_ModeInput1MailInput1FtpInput1Out1Input1Out2Input1Out3Input1Out4Input1SDInput2MailInput2FtpInput2Out1Input2Out2Input2Out3Input2Out4Input2SDInput3MailInput3FtpInput3Out1Input3Out2Input3Out3Input3Out4Input3SDInput4MailInput4Ftp 0:off 1:on
0:off 1:on
0:off 1:on
0:off 1:on0:off 1:on
0:off 1:on0:off 1:on
0:off 1:on
0:N.O 1:N.C0:N.O 1:N.C
0: Fixed switch. It’s can switch on and off
0:off 1:on0:off 1:on
DescriptionIPCAM GPIO setting
0:off 1:on
0:off 1:on
0:off 1:on
1=high.0=low
0:off 1:on
1: trigger1=high.0=low
0:off 1:on
0:off 1:on
0:off 1:on
0:off 1:on0:off 1:on
0:off 1:on
Values
5~60<the maximum is 64 characters>
When determine CameraType BYTE[4]>=60
5~60
1=high.0=low1=high.0=low
0:off 1:on0:off 1:on
0:off 1:on0:off 1:on
0:off 1:on
When CameraType BYTE[4]=58
0:off 1:on
0:off 1:on
0:off 1:on0:off 1:on
0:off 1:on
1: trigger
0:off 1:on0:off 1:on
0:off 1:on0:off 1:on0:off 1:on
0:off 1:on
1: trigger1: trigger
0:off 1:on
5~60
5~60<the maximum is 64 characters>
0: Fixed switch. It’s can switch on and off
31/135
Input4Out1 0:off 1:onInput4Out2 0:off 1:onInput4Out3Input4Out4 0:off 1:onInput4SDOut1STAOut2STAOut3STAOut4STAOut1SlideOut2SlideOut3SlideOut4SlideInput1_SensorInput2_SensorInput3_SensorInput4_Sensor
AIntervalCIntervalCOMModuleAlarm1MailAlarm1FtpAlarm1COM1Alarm1COM2Alarm1COM3Alarm1COM4Alarm2MailAlarm2FtpAlarm2COM1Alarm2COM2Alarm2COM3Alarm2COM4COM1STACOM2STACOM3STACOM4 STACOM1SlideCOM2SlideCOM3SlideCOM4Slide
CGI NameInputTriggerHttpNotify.cgi
ParameterI_NotifyEn
HttpUrl
return:
1=high.0=low
0:off 1:on
0:off 1:on
input trigger (BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)
http://192.168.1.158/InputTriggerHttpNotify.cgi?I_NotifyEn=0&HttpUrl=http://192.168.1.118:8080/test.cgi
0:off 1:on0:off 1:on
0:off 1:on0:off 1:on1=high.0=low1=high.0=low
1=trigger
0:off 1:on
0:off 1:on
0:off 1:on
1=high.0=low1: trigger
3~7,default as 5
0:off 1:on
0:off 1:on0:off 1:on
0: Fixed switch. It’s can switch on and off
3~7,default as 5
0:off 1:on
1: trigger
1=high.0=low1=high.0=low
0:N.O 1:N.CIf CameraType BYTE[4]>=30 & CameraType BYTE[4]<=40
I_NotifyEn=0
HttpUrl=http://192.168.1.118:8080/test.cgi
Description
1=triggereg:
Values
0:off 1:on
1=trigger
1=high.0=low1=high.0=low1=trigger
string
eg:
1: trigger1: trigger0:N.O 1:N.C0:N.O 1:N.C0:N.O 1:N.C
http://192.168.1.167/SetGPIO.cgi?Input1_Status=0&Input2_Status=0&Input_Interval=10&Output_Mode=0&Subj=GPIO In Detected!&Output_Interval=10&Output1=0&Output2=0&Output3=0&Output4=0
32/135
CGI NameMotionDetectionHttpNotify.cg
iParameter
M_NotifyEn
HttpUrl
return:
CGI NameVideoHttpNotify.cgi
ParameterV_NotifyEn
HttpUrl
return:
CGI NameGetLEDStat.cgi
Parameter
LEDStat
LEDBlinkingTime
return:
CGI NameSetLEDStat.cgi
Parameter
LEDStat
LEDBlinkingTime
return:http://192.168.1.158/SetLEDStat.cgi?LEDStat=2&LEDBlinkingTime=100eg:
Values
V_NotifyEn=0
eg:
0~2
http://192.168.1.158/VideoHttpNotify.cgi?V_NotifyEn=0&HttpUrl=http://192.168.1.118:80/test.cgi
string
I_NotifyEn=0
HttpUrl=http://192.168.1.118:8080/test.cgi
motion detection trigger (BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)
Image event setting。(BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)
While Motion is detected, the message send to Http server(ip:192.168.101.71, port:8081) is
GET test.cgi?Message=motion,Time:1234567890 HTTP/1.1\r\n
\r\n
http://192.168.1.158/MotionDetectionHttpNotify.cgi?M_NotifyEn=0&HttpUrl=http://192.168.1.118:80/test.cgi
LEDStat=2
LEDBlinkingTime=100
100~10000
string
While Digital 1 state is changed, the message send to Http server (ip:192.168.101.71, port:80) is
GET test.cgi?Message=input1_2,Time:1234567890 HTTP/1.1\r\n
\r\n
Values
Description
100~10000
While Motion is detected, the message sent to Http server(ip:192.168.101.71, port:8081) is
Description
Get the led status。(BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)
eg:
G
Setup the Led status。(BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)Values
0~2
Values
Description
eg:http://192.168.1.158/GetLEDStat.cgi?LEDStat=2&LEDBlinkingTime=100
33/135
CGI NameGetMask.cgi
Return
mk_enable
mk1_enamk1_ulrmk1_ulc
mk1_lrr
mk1_lrcmk2_enamk2_ulrmk2_ulcmk2_lrrmk2_lrcmk3_enamk3_ulrmk3_ulcmk3_lrrmk3_lrc
return:
CGI NameSetMask.cgi
Parameter
mk_enable
mk1_enamk1_ulrmk1_ulc
mk1_lrr
mk1_lrcmk2_enamk2_ulrmk2_ulcmk2_lrr
0~320
DescriptionSetup the Mask poision of IPCAM
LEDStat=2
LEDBlinkingTime=100
0~320
0~2400~3200~240
eg:http://192.168.1.157/GetMask.cgi
mk_enable=0<br>mk1_ena=0<br>mk1_ulr=0<br>mk1_ulc=0<br>mk1_lrr=0<br>mk1_lrc=0<br>mk2_ena=0<br>mk2_ulr=0<br>mk2_ulc=0<br>mk2_lrr=0<br>mk2_lrc=0<br>mk3_ena=0<br>mk3_ulr=0<br>mk3_ulc=0<br>mk3_lrr=0<br>mk
DescriptionGet the Mask postion of IPCAM
0:off 1:on
0~320
0~240
0~2400~320
0:off 1:on
0:off 1:on
Values
0:off 1:on
0~320
0~2400~320
0~240
0~320
0~240
0~320
0~240
0~240
Values
0:off 1:on
0:off 1:on
0:off 1:on
0~320
34/135
mk2_lrc
mk3_enamk3_ulrmk3_ulcmk3_lrrmk3_lrc
0:off 1:on
0~240
0~3200~240
0~240
eg:suggest send the area one by one http://192.168.1.167/SetMask.cgi?mk_enable=1&mk1_ena=1&mk1_ulr=52&mk1_ulc=88&mk1_lrr=130&mk1_lrc=147
0~320
35/135
CGI NameGetPTZ.cgi
ReturnPTZModelPTZSpeed
Digital_Zoom
PTZID
PTZBaudrate
PName01~09
PanPeriod
PanStopTime
PanFocusMode
PanSpeed
PanPointStart
PanPointEnd
return:
CGI NameSetPTZ.cgi
ParameterPTZModelPTZSpeed
PTZID
PTZBaudrate
PointName
Command
RemoveNameAlarmNum
AlarmPoint
PanPeriod
PanStopTime
PanFocusMode
PanSpeed
PanPointStartPanPointEnd
0~7
1~128
0~1
0:off 1:on
0~10
Descriptionto get IPCAM PTZ setting
Values
1~321~18
<max 32 char>
0: None.5: HPT-11A.7: DynaColor-
0~128
0:2400 1:4800 2:9600
1~128
0/30/60/90/120/150/180/210/240
3~15
http://192.168.1.167/SetPTZ.cgi?PointName=2:Door&Dir=Preset2
Description
0:2400 1:4800 2:9600
Values
http://192.168.1.167/SetPTZ.cgi?PTZModel=11&PTZSpeed=0eg:
http://192.168.1.167/SetPTZ.cgi?PointName=1:TEST&Dir=Preset1
<max 256 char>
0: None.5: HPT-11A.7: DynaColor-
<max 32 char>
eg:http://192.168.1.167/GetPTZ.cgi
0~128
PTZModel=11<br>PTZSpeed=0<br>PName00=<br>PName01=<br>PName02=<br>PName03=<br>PName04=<br>PName05=? ┴ ?<br>PName06=<br>PName07=<br>PName08=<br>PName09=<br>
1~128
10.PTZ control::(only webserver)
to set up IPCAM PTZ setting
0~9
1~200
1~128
0/30/60/90/120/150/180/210/240
3~15
0~1
0~7
36/135
parameter: Action
UpDownLeftRightDownRightDownLeftUpRightUpLeftZoomInZoomOutFocusFarFocusNearIRISLargeIRISSmallUpStartDownStartLeftStartRightStartZoomInStartZoomOutStartFocusFarStartFocusNearStartIRISLargeStartIRISSmallStartDownRightStartDownLeftStartUpRightStartUpLeftStartStopPanStopPanStartPatrolStartPatrolStopPointPreset
Remove
FocusAUTO
FocusMUX
OSD_Menu
OSD_Exit
OSD_Up
OSD_Down
OSD_Left
OSD_Right
OSD_Select
OSD_Confirm
AlarmRunPoint
PatrolStart
Patrol0Start
Patrol1Start
Patrol2Start
Patrol3StartPatrol4Start
Dir=Patrol1Start
Dir=IRISLargeStart
Dir=Patrol2Start
Dir=Patrol3StartDir=Patrol4Start
Dir=FocusFarStartDir=FocusNearStart
Dir=ZoomInStartDir=ZoomOutStart
Dir=LeftStartDir=RightStart
Dir=DownLeftStart
Dir=IRISSmallStart
Dir=Stop
Dir=AlarmRunPoint
Dir=PatrolStart
Dir=OSD_Exit
Dir=OSD_Up
Dir=OSD_Down
Dir=Down
Dir=DownStart
Dir=UpLeftStart
To set up the setting (Up, Down, Left… etc.) of Speed Dome
Dir=PatrolStart
parameter
Dir=PatrolStop
Dir=PanStop
Dir=OSD_Confirm
Dir=UpStartDir=IRISSmall
Dir=PanStart
Dir=Remove
Dir=Point5Dir=Preset5
Dir=UpRightStart
Dir=Patrol0Start
Dir=OSD_Select
Dir=FocusMUX
Dir=FocusAUTO
Dir=OSD_Menu
Dir=DownRightStart
Dir=ZoomInDir=ZoomOut
Dir=IRISLarge
Dir=FocusFarDir=FocusNear
Dir=OSD_Right
Dir=UpRightDir=UpLeft
Dir=OSD_Left
Dir=DownRightDir=DownLeft
Dir=LeftDir=Right
Dir=Up
38/135
Patrol5Start
Patrol6StartPatrol7Start
CGI Name
SetPatrol.cgi
Return
CH
Patrol(0~7)_Name
Patrol(0~7)_Point(00~23)
Patrol(0~7)_Speed(00~23)
Patrol(0~7)_Time(00~23)
CGI Name
GetPatrol.cgiReturn
CH
Patrol
Patrol(0~7)_NamePatrol(0~7)_Point(00~23)
Patrol(0~7)_Speed(00~23)
Patrol(0~7)_Time(00~23)
Return:
Return:
Values
0~1
Dir=Patrol7Start
Dir=Patrol5Start
Dir=Patrol6Start
eg:
not each model has above command
http://192.168.1.157/SetPatrol.cgi?Patrol0_Point00=1&Patrol0_Speed00=5&Patrol0_Time00=10
Description
To Set Video Server Patrol Setting
5~255 sec
http://192.168.1.157/GetPatrol.cgi
0~9
Description
To Get Video Server Patrol SettingValues
0~1
eg:
http://192.168.1.157/SetPatrol.cgi?Patrol0_Name=aaa
eg:http://192.168.1.157/GetPatrol.cgi?Patrol=1
Patrol0_Name=<br>Patrol1_Name=<br>Patrol2_Name=<br>Patrol3_Name=<br>Patrol4_Name=<br>Patrol5_Name=<br>Patrol6_Name=<br>Patrol7_Name=<br>Patrol0_Point00=0<br>Patrol0_Speed00=9…………
0~7
1~127
0~9
5~255 sec
<max 32 char>
eg:
<max 32 char>
1~127
Patrol0_Name=<br>Patrol1_Name=<br>Patrol2_Name=<br>Patrol3_Name=<br>Patrol4_Name=<br>Patrol5_Name=<br>Patrol6_Name=<br>Patrol7_Name=<br>Patrol1_Point00=0<br>Patrol1_Speed00=9<br>Patrol1_Time00=10<br>Patr
39/135
CGI NameGetRS232.cgi
Return
RS232BaudrateRS232CsizeRS232ParenbRS232Cstopb
Command
Return:
CGI NameSetRS232.cgi
ParameterRS232BaudrateRS232CsizeRS232ParenbRS232Cstopb
Command
0:1 1:2
Descriptionto set up Video Server RS232 Setting
Values
0:1 1:2
<max 256 char>
eg:http://192.168.1.157/GetRS232.cgi
0:2400 1:4800 2:9600 0:C5 1:C6 2:C7 3:C8
<max 256 char>
eg:http://192.168.1.167/SetRS232.cgi?RS232Baudrate=2&RS232Csize=3&RS232Parenb=0&RS232Cstopb=0http://192.168.1.167/SetRS232.cgi?Command=UlMyMzJURVNUMQ==
0:None 1:Even
Values
0:2400 1:4800 2:9600 0:C5 1:C6 2:C7 3:C80:None 1:Even
RS232Baudrate=2<br>RS232Csize=3<br>RS232Parenb=0<br>RS232Cstopb=0<br>
DescriptionTo Get Video Server RS232 Setting
40/135
return:
return:
return:
eg:return:
To delete 1 , 21, 33 these three data. Please separate the data number by using an underscore, and please add an underscore after the last data. You can get the number of the data by GetPlayBack.cgi?Time=20000105
avi/20071223/101015m/101015_2.jpg ß http://192.168.1.216/avi/20071223/101015m/101015_2.jpgThis image could be downloaded
avi/20071223/101015m/101015_0.jpg ß http://192.168.1.216/avi/20071223/101015m/101015_0.jpgThis image could be download
To get the date of the all image from SD card
11.Read SD card (81NP: Not ready.)
This image could be downloaded
GetPlayBack.cgi?List= To get the image from SD card of that dateeg:http://192.168.1.216/GetPlayBack.cgi?List=20071223_101015m
avi/20071223/101015m/101015_1.jpg ß http://192.168.1.216/avi/20071223/101015m/101015_1.jpg
avi/20061031/103637m.avi ß http://192.168.1.216/ avi/20061031/103637m.avi
This image could be downloaded
CGI Name Description
avi/20061031/103739m ß http://192.168.1.216/GetPlayBack.cgi?List=20061031_103739m
To get the image from SD card of that dateGetPlayBack.cgi?Time=
GetPlayBack.cgi?Show=DateDescription
eg:
CGI Name
http://192.168.1.216/GetPlayBack.cgi?Show=Date
20061031 ß There is a image on Oct ,31,2006
eg:
avi/20061031/103707m.jpg ß http://192.168.1.216/ avi/20061031/103637m.jpg This image could be download
http://192.168.1.216/GetPlayBack.cgi?Time=20061031
This image could be downloaded
SetPlayBack.cgi To delete the image of the SD card
http://192.168.1.216/SetPlayBack.cgi?Dels=20000105_1_21_33
41/135
eg:
return:
GPIOMSG_StartGPIOMSG_End
type0123
4
5
6789
10111213141516
17
18
19202122
23
24
2526272829
http://192.168.1.216/GetMsg.cgi?Show=Date
MotionMSG_Start
12.Reading LOG data
Video quantitative going to XX
Factory default.Current online client going to XX
SystemMSG_EndTime=1147778236,Event=62,Value=255Time=1147778236,Event=59,Value=255
CGI Name Description
MotionMSG_EndTime=1147966469,Area=3Time=1147966487,Area=1Time=1147970320,Area=3
Saturation going to XX by user
Contrast going to XX by userBrightness going to XX by user
AGC going to XX by user
DescriptionIP camera title changed.
Time=1147778236,Event=60,Value=255SystemMSG_Start
GetMsg.cgi Get LOG data
System reboot now.
Motion area2 detection going to XXMotion area3 detection going to XX
Video bit rate going to XX Kbps.Video frame rate going to XXGOP size going to XX
NTP server changed.null
System time changed with user XX.
Language changed to XX
Resolution changed to XX
Motion area2 sensitivity going to XX
Event type (XX means value)
Time zone changed.
Firmware upgrade.
Hue going to XX by user
Bit rate control mode changed to XX
AES going to XX by userBLC going to XX by user
Audio going to XX
Video format changed to XX
Motion area1 detection going to XX
Motion area1 sensitivity going to XX
42/135
303132333435
36
3738
39
4041
42
43
444546474849505152
53
545556
57
5859606162636465666768
69
70
717273747576777879
80
Motion area2 action going to XXMotion area3 action going to XX
Network IP check: Save to SD card going
to XX
Motion subject changed
Motion detection
Motion interval going to XX
IP Configuration changed to XX
FTP password changed.FTP port going to XX
Pre-Alarm going to XXPost-Alarm going to XX
Audio in port going to XX
Network IP checking to IP Address changed
Disconnected: Save to SD card going to XX
PPPoE password changed.PPPoE subject changed.
DDNS Enabled going to XX
DDNS provider changed to XX
DDNS hostname changed.DDNS username changed.
Motion area3 sensitivity going to XXMotion area1 action going to XX
SD: AVI del.
DDNS state changed.null
Mail bcc mail changed.
Video port going to XXHTTP port going to XX
Subnet mask going to XXGateway going to XXDNS 0 going to XX
IP address going to XX
Network IP check Interval going to XX
PPPoE send mail after dialed going to XX
Audio out port going to XX
FTP upload path changed.
null
PPPoE username changed.
Mail sender mail changed.
Add new user.
PPPoE Enabled going to XX
DNS 1 going to XX
Mail server changed.Mail username changed.Mail password changed.
Anonymous User Login going to XX
Mail receiver mail changed.
FTP server changed.FTP username changed.
DDNS schedule update going to XXDDNS password changed.
43/135
81828384
85
86
87
888990
91
92
93
94
95
96979899
100
101
102
103
104
105
106
107
108
109110111
112
113
Night Mode going to XX
Wireless IP Configuration changed to XX
I/O Input Interval going to XX
Video System changed to XX
FLC
I/O Input 2 Action going to XX
Conenction IP XX
Network XX
AE Reference going to XX
User del.
Clean Motion msg.
Administrator username changed.Administrator Password changed.
Clean Flash msg.
I/O Input 1 Action going to XX
User Login
I/O Subject changed.
null
System boot
I/O Output 1 going to XX
I/O Output 2 going to XX
I/O Output Mode going toXX Switch
I/O Output Interval going to XX
I/O Output 3 going to XX
I/O Output 4 going to XX
AGC going to XX
All areas action going to XX
Jpeg Quality changed to XX
Video Flip going to XX
Video Mirror going to XX
Each of two areas going to XX
BLC going to XX
Sharpness going to XX
44/135
114
115116
CGI NameGetSchedule.cgi
ReturnSnapshot_EnSnapshot_IntervalSnapshot_StatusSnapshot_FnameSchedule_MonSchedule_TueSchedule_WedSchedule_ThuSchedule_FriSchedule_SatSchedule_SunSnapshot_SpathSnapshot_Sgroup
return:
CGI NameSetSchedule.cgi
ReturnSnapshot_EnSnapshot_IntervalSnapshot_StatusSnapshot_FnameSchedule_MonSchedule_TueSchedule_WedSchedule_ThuSchedule_FriSchedule_SatSchedule_SunSnapshot_SpathSnapshot_Sgroupeg:
Snapshot_En=1<br>Snapshot_Interval=5<br>Snapshot_Status=8<br>Snapshot_FName=Snapshot<br>Schedule_Mon=16777215<br>Schedule_Tue=16777215<br>Schedule_Wed=16777215<br>Schedule_Thu=16777215<br>Schedule_Fri=
http://192.168.1.167/GetSchedule.cgi
to set IPCAM Schedule setting
0:close 1:open
1:MAIL<max 64 char>
<Max 64 word><Max 64 word>
0x00000000~0x00FFFFFF
SetMsg.cgi?Clean=SDRAM
CGI Name Description
If you still can not understand some of them, just trigger that event which you don’t know, and take a look of the log. Then you will understand what does that mean.
To delete the log of SDRAM
http://192.168.1.167/SetSchedule.cgi?Snapshot_En=1&Snapshot_Interval=5&Snapshot_Status=1&Snapshot_FName=Snapshot&Schedule_Mon=16777215&Schedule_Tue=16777215&Schedule_Wed=16777215&Schedule_Thu=16777215
It is a string if the value is 255.IF the value is 254, its mean this TYPE is a action.
To delete the log of flashSetMsg.cgi?Clean=Flash
0x00000000~0x00FFFFFF
<max 64 char>
In going to indoor
0:off 1:on
0x00000000~0x00FFFFFF0x00000000~0x00FFFFFF0x00000000~0x00FFFFFF
0x00000000~0x00FFFFFF0x00000000~0x00FFFFFF0x00000000~0x00FFFFFF0x00000000~0x00FFFFFF
1~50001:MAIL
mail port going to XX
Orientation going to XX
to get IPCAM ScheduleValues
Description
13.Schedule setting
<Max 64 word>
eg:
0x00000000~0x00FFFFFF0x00000000~0x00FFFFFF
Description
1~5000
Values
<Max 64 word>
0x00000000~0x00FFFFFF
0x00000000~0x00FFFFFF0x00000000~0x00FFFFFF
45/135
Description
to set IPCAM CCD settingto get IPCAM CCD setting
to set IPCAM language
Descriptionto get IPCAM timeto set IPCAM timeto get IPCAM nameto set IPCAM nameto get IPCAM version
to get IPCAM video adjust settingto set IPCAM video adjust settingto get IPCAM multimedia setting
to set IPCAM network setting
to get IPCAM wireless settting to get IPCAM wireless status
audio streaming from PC to IPCAM
to get IPCAM network setting
to set IPCAM multimedia setting
to get IPCAM DDNS setting
Description
to set IPCAM DDNS setting
to set IPCAM wireless setting
Description
to set IPCAM FTP setting
to get IPCAM mail setting
to get IPCAM FTP setting
to get IPCAM motion detection
Description
to set IPCAM mail setting
to get IPCAM languageto reboot IPCAMto set IPCAM factory defaultto get IPCAM typeto get IPCAM MAC
to set IPCAM PPPOE setting
Description
Description
to get snap shot
to get IPCAM PPPOE setting
to receive video/audio stream
to set IPCAM motion detection
46/135
Description
to set IPCAM user setting
Description
to getVideo Server RS232 setting
to setVideo Server RS232 setting
Description
to get IPCAM user setting
To read the data of SD card
to get IPCAM GPIO settingto set IPCAM GPIO settinginput trigger
set the LED
to get IPCAM PTZ setting
Description
Video transmission event get the status of LED
to delete IPCAM user
motion detection trigger
to set IPCAM Schedule setting
Read LOG dataDescription
SetMsg.cgi?Clean=Flash To delete the log of flash
SetPlayBack.cgi?Dels=20000105_1_21_
to set IPCAM PTZ setting
Descriptionto get IPCAM Schedule setting
47/135
Content-Type: text/plain\r\n
Server: httpd\r\n
<parameter>=<value> &<parameter>=<value>…
Connection: close\r\n
Cache-Control: no-cache\r\nPragma: no-cache\r\n
Connection: close\r\n
Expires: 0\r\n
HTTP/1.0 200 Ok\r\nServer: httpd\r\nDate: Thu, 17 May 2007 02:40:23 GMT\r\n
Set server parameter valueshttp://<servername>/<cgi name>?
Date: Thu, 17 May 2007 02:40:23 GMT\r\n
Syntax:http://<servername>/<cgi name>
HTTP/1.0 200 Ok\r\n
Get server parameter values
Cache-Control: no-cache\r\nPragma: no-cache\r\n
Content-Type: text/plain\r\nExpires: 0\r\n
48/135
Descriptiontime zonemanual updateNTP updateNTP IPtime difference by second compared to 1970 (time zone not included)
Descriptiontime zonemanual updateNTP updateNTP IPtime difference by second compared to 1970 (time zone not included)
Descriptionto get IPCAM name
Descriptionto set IPCAM name
eg:
http://192.168.1.167/SetTime.cgi?TimeZone=-480&Usendp=1&Localtime=1189405324
to get IPCAM name
Name=IP_Camera<br>
http://192.168.1.167/SetName.cgi?name=ip_camera
TimeZone=-480<br>Usendp=0<br>NtpIP=198.123.30.132<br>Localtime=1189405324<br>
Descriptionto set IPCAM time
http://192.168.1.167/GetName.cgi
Descriptionto set IPCAM name
eg:
eg:http://192.168.1.167/GetTime.cgi
get IPCAM time
Description
eg:
Description
49/135
Descriptionto get IPCAM version
DescriptionEnglishReserveReserve
DescriptionEnglishReserveReserve
to set IPCAM factory default
use http://<servername>/SetFactoryDefault.cgi?DefaultNow command is able to make the IPCAM to default. But not include eg:http://192.168.1.167/SetFactoryDefault.cgi?DefaultNow
http://192.168.1.167/Reboot.cgi?RebootNow
http://192.168.1.167/GetLanguage.cgi
Description
Version=V3.2.16<br>
eg:
Description
Language=0<br>
eg:
eg:
Descriptionto get IPCAM language
to reboot IPCAM
to set IPCAM language
http://192.168.1.167/SetLanguage.cgi?Language=0
http://192.168.1.167/GetVer.cgi
Descriptionto get IPCAM version
Description
eg:
50/135
Descriptionreturn value of this CGI is a set decimal, transfer into 4 byte of hexadecimal first01 81PT serial number
02 81FT serial number
4ch(SD)HLC-83V(old)HLT-86FHLC-81I1chHLV-1CI ,HLV-1FIHLC-83MHVT-01HTHLC-83V(new)HLC-36FHLC_81MHLC_36NHLV_1CMHLV_1CVHLC_36VHLC_81VHLT_87ZHLC_7RIHLC_15GHLC_15MHLC_15VHLC_84MHLC_84VHLC_79IHLC_49CHLC_49GHLC_49SHLC_79MHLC_81NPIPCAM( when BYTE[4]=0xAA~0xB9, please refer to BYTE[1], so it is easiler to discriminate
whether this product is IPCAM,VIDEO SERVER or DVR and prevent BYTE[4] is not enough
to use)IPCAM( when BYTE[4]=0xBA~0xBE, please refer to BYTE[1], so it is easiler to discriminate
whether this product is IPCAM,VIDEO SERVER or DVR and prevent BYTE[4] is not enough
to use)IPCAM( when BYTE[4]=0xBF~0xC8, please refer to BYTE[1], so it is easiler to discriminate
whether this product is IPCAM,VIDEO SERVER or DVR and prevent BYTE[4] is not enough
to use)
HLC_15AGHLC_15ADHLC_81AGHLC_81AD
if BYTE[4]=0xAB
to get IPCAM type
Ex:0x01 (audio 1ch & video 2ch)
file transfer protocol
Description
upper byte is audio channel channel number 0:1CH;1:2CH;2:4ch
51/135
HLC_79AGHLC_79ADHLV_1CAGHLV_1CADHLC_1NAGHLC_1NADHLZ_1MAGHLT_86ZAGHLT_87ZAGHLC_7RAGHLC_7RADHLV_1WAGHLV_1WADHLC_81BHPHLC_81BDVHLC_81BMVHLC_81BHZHLC_81BVVHLC_81BGCHLC_81BMSHLC_81BVPHLC_81BDSHLC_15BDVHLC_15BMVHLC_15BVVHLC_15BGCHLC_15BMSHLC_15BVPHLC_15BDSHLC_19BDVHLC_19BMVHLC_19BVVHLC_19BGCHLC_19BMSHLC_19BVPHLC_19BDSHLC_7ABDVHLC_7ABMVHLC_7ABVVHLC_7ABGCHLC_7ABMSHLC_7ABVPHLC_7ABDSHLC_79BDVHLC_79BMVHLC_79BVVHLC_79BGCHLC_79BMSHLC_79BVPHLC_79BDSHLC_84BDVHLC_84BMVHLC_84BVVHLC_84BMSHLC_84BVPHLC_84BDS
8ch4ch2ch
if BYTE[4]=0xBA:
52/135
1chwhether support server pushwhether support server push over HTTPwhether support rtspvideo channelaudio channelIO INPUT channelIO OUTPUT channel
whether support ptzwhether has back up device
nono
SD
USB
HDD
CF
DescriptionLan MAC addressWan MAC address
Description
Vendor Name
Model Name
H264,JPEG,MPEG4
Description
Get IPCAM Model Name
http://192.168.1.167/GetCameraType.cgieg1:
eg2:
to get IPCAM MAC address
http://192.168.1.167/GetMAC.cgieg:
Description
1920x1080
1600x1200
1280x1024
1280x800
1280x720
640x480
320x240
160x120
NTSC
720x480
704x480
352x240
176x120
PAL
LMAC_address=00:0F:0D:20:15:8F<br>WMAC_address=ANY<br>
meaning:
53/135
DescriptionbrightnesscontrastSaturationhueexposuresharpnessnight modevideo control 0:No Flip & No Mirror , 1:Flip & No Mirror,2"No Flip & Mirror , 3:Flip &
Mirror if Orientation=default,the value will go back default
auto electronic shutter
auto gain controlback light compensationday and night function0: Indoor 1~32: Outdoor if IRIS=default, this value will go back default if Shutter=default, this value will go back default
0:1/60 or 1/50(normal)
1:1/100 or 1/120(Flickerless)
2:1/250
3:1/500
4:1/2000
5:1/5000
6:1/10000
7:1/100000if WhiteBalance=default, this value will go back default
1:Cloudy
2:Tungsten Lamp
3:Fluorescent
4:ATW(Auto)D-WDR 8: off 7~0: low ~ high
day luxnight lux
DayTime Hour
DayTime Minute
NightTime HourNightTime MinuteDenoiseDay to Night Time: secondNight to Day Time: secondDay to Night Delay Time: second0: Off 1: On 2: Auto0 ~ 8: low ~ high0 ~ 8: low ~ high all:go back the video default
Descriptionbrightness, if Brightness=default,this value will go back defaultcontrast, if Contrast=default, this value will go back default
Descriptionto get IPCAM video setting (same as GetAdjust.cgi, fit all devices, but value is -1, represent this type without this function)
eg:
Descriptionto get IPCAM video setting (same as GetAdjust.cgi, fit all devices, but value is -1, represent this model without this function)
Brightness=16<br>Contrast=16<br>Saturation=16<br>Hue=-1<br>Exposure=16<br>Sharpness=16<br>NightMode=4<br>Flip=1<br>Mirror=1<br>AES=-1<br>AGC=1<br>BLC=1<br>DayNight=-1<br>InOrOutdoor=-1<br>IRIS=-1<br>Shutter=-
http://192.168.1.167/GetImageValue.cgi
54/135
Saturation, if Saturation=default,this value will go back defaultHue, if Hue=default, this value will go back defaultExposure, if Exposure=default,this value will go back defaultSharpness, if Sharpness=default,this value will go back defaultNight mode, if NightMode=default,this value will go back default
1:Max 30 frame rate
2:Max 15 frame rate
3:Max 7 frame rate
4:Max 3 frame ratevideo control 0:No Flip & No Mirror , 1:Flip & No Mirror,2"No Flip & Mirror , 3:Flip &
Mirror if Orientation=default,the value will go back default
AES, if AES=default,this value will go back default
AGC, if AGC=default,this value will go back defaultBLC, if BLC=default,this value will go back defaultMode 0: Indoor 1~32: Outdoor, if InOrOutdoor=default,this value will go back
defaultif IRIS=default,this value will go back defaultIf Shutter=default,this value will go back default
0:1/60 or 1/50(normal)
1:1/100 or 1/120(Flickerless)
2:1/250
3:1/500
4:1/2000
5:1/5000
6:1/10000
7:1/100000if WhiteBalance=default,this value will go back default
1:Cloudy
2:Tungsten Lamp
3:Fluorescent
4:ATW(Auto)D-WDR 8: off 7~0: low ~ high
day luxnight lux
DayTime Hour
DayTime Minute
NightTime HourNightTime MinuteDenoiseDay to Night Time: secondNight to Day Time: secondDay to Night Delay Time: second0: Off 1: On 2: Auto0 ~ 8: low ~ high0 ~ 8: low ~ high all: return video default
Description
BrightnessContrastSaturationHue
http://192.168.1.167/SetImageValue.cgi?Brightness=16&Contrast=16&Saturation=16&Hue=16eg:
When determine CameraType BYTE[4]=61,62,63,67,69,72
to get IPCAM video settingDescription
55/135
ChannelBrightnessContrastSaturationHue
BrightnessContrastExposureSharpnessagcNightModevideo control
BrightnessContrastSaturationExposureSharpnessagcblcNightModevideo controlelect shutter
When determine CameraType BYTE[4]=58
When determine CameraType BYTE[4]=71
http://192.168.1.167/GetAdjust.cgi
Brightness=16<br>Contrast=16<br>Saturation=16<br>Hue=16<br>
eg:
When determine CameraType BYTE[4]=68
56/135
Description
BrightnessContrastSaturationHue
ChannelBrightnessContrastSaturationHue
BrightnessContrastExposureSharpnessagcNightModeVideo control
BrightnessContrastSaturationExposureSharpnessagcblcNightModeVideo controlElect shutter
When determine CameraType BYTE[4]=61,62,63,67,69,72
http://192.168.1.167/SetAdjust.cgi?Brightness=16&Contrast=16&Saturation=16&Hue=16eg:
When determine CameraType BYTE[4]=71
When determine CameraType BYTE[4]=58
Descriptionto set IPCAM video setting
When determine CameraType BYTE[4]=68
57/135
DescriptionWhen there are 2streaming, the streaming can be determined by CH=streaming. If this
value is not set, default value is streaming 1
When BYTE[4] of CameraType =58, need this parameter, range from 0~3, independently
represent first to fouth channel, if don't assign, will get failureDescription
If the input source is 2M CMOS,FPS will be effected
1600x1200@15FPS
1280x1024@22FPS
1280x960@25FPS
1280x720@30FPS
800x592@30FPS
to select video compression type
VBR(Variable Bit Rate)
CBR(Constant Bit Rate)
to get the IPCAM multimedia settingDescription
Video resolution
Due to different incoming video source, please determine CameraType BYTE[4]
58/135
Frame rate per second
GOP size
jpeg quality1.streaming off is only available in streaming 2
2. 3gppmode is available in streaming 2 onlyvideo format: NTSC or PALvideo mode: mpeg4 and mjpegit works when CameraType BYTE[4]=61(ONLY FOR 81NP)it works when CameraType BYTE[4]=61(ONLY FOR 81NP)AudioAudio SamplerateAudio SampleBitAudio ChannelAudio_Type
The same as the Resolution,just used the different form
59/135
DescriptionWhen there are 2streaming, the streaming can be determined by CH=streaming. If this
value is not set, default value is streaming 1
When BYTE[4] of CameraType =58, need this parameter, range from 0~3, independently
represent first to fouth channel, if don't assign, will get failurejpeg quality
If the input source is 2M CMOS,FPS will be effected
1600x1200@15FPS
1280x1024@22FPS
1280x960@25FPS
1280x720@30FPS
800x592@30FPS
to select video compression typeVBR(Variable Bit Rate)VBR mapping table︰(Hunt IP CAM web site vs. CGI command)
10 (High) → VBR=4;
9 → VBR=5;
8 → VBR=7;
7 → VBR=10;
6 → VBR=14;
5 → VBR=17;
4 → VBR=19;
3 → VBR=21;
2 → VBR=24;
1(Low) → VBR=28.
Website as below︰
if VBR value doesn't match as before ,it will jump to the first
[Default︰10(High)];EX︰if use the CGI,VBR=11,VBR will jump to 10(High)。
<select class="style3" name="i_VBR" onChange="bitrate_cbr_change()">
<option value="4" <% nvram_match("i_VBR", "4" , "selected");
%>> 10(High)</option>
<option value="5" <% nvram_match("i_VBR", "5" , "selected"); %>> 9</option>
<option value="7" <% nvram_match("i_VBR", "7" , "selected"); %>> 8</option>
<option value="10" <% nvram_match("i_VBR", "10", "selected"); %>> 7</option>
<option value="14" <% nvram_match("i_VBR", "14", "selected"); %>> 6</option>
<option value="17" <% nvram_match("i_VBR", "17", "selected"); %>> 5</option>
<option value="19" <% nvram_match("i_VBR", "19", "selected"); %>> 4</option>
<option value="21" <% nvram_match("i_VBR", "21", "selected"); %>> 3</option>
to set IPCAM multimedia setting
http://192.168.1.167/GetMultimedia.cgi?CH=0 or http://192.168.1.167/GetMultimedia.cgi
Compression_Type=0<br>VBR=10<br>Bitrate=1500<br>Resolution=d1<br>Fps=15<br>GOPSelect=1<br>Format=NTSC<br>Mode=mpeg4<br>Flip=0<br>Mirror=0<br>Audio=1<br>Audio_P2I=0<br>Audio_Samplerate=16000<br>Audio_Sam
Description
Compression_Type=0<br>VBR=10<br>Bitrate=128<br>Resolution=qqvga<br>Fps=5<br>GOPSelect=1<br>Format=NTSC<br>Mode=mpeg4<br>Flip=0<br>Mirror=0<br>Audio=1<br>Audio_P2I=0<br>Audio_Samplerate=16000<br>Audio_Sa
http://192.168.1.167/GetMultimedia.cgi?CH=1
eg:
60/135
Quality vs. VBR table︰(Hunt IP CAM web site vs. CGI command)
Best → VBR=5;
High → VBR=7;
Standard → VBR=10;
Medium → VBR=14;
Low →VBR=19;
web site as below
<option value="5" id=oBest <% nvram_match("i_VBR", "5", "selected"); %>>
Best</option>
<option value="7" id=oHigh <% nvram_match("i_VBR", "7", "selected"); %>>
High</option>
<option value="10" id=oStandard <% nvram_match("i_VBR", "10", "selected"); %>>
Standard</option>
<option value="14" id=oMedium <% nvram_match("i_VBR", "14", "selected"); %>>
Medium</option>
<option value="19" id=oLow <% nvram_match("i_VBR", "19", "selected"); %>>
CBR(Constant Bit Rate)
Frame rate per second, streaming1: minimum 5fps
GOP sizevideo format: NTSC or PAL
Video resolution
Due to different incoming video source, please determine CameraType BYTE[4]
The same as the Resolution,just used the different form
61/135
Video mode: mpeg4 and jpeg or h.264 and jpeg
1.streaming off is only available in streaming 2
2. 3gppmode is available in streaming 2 only1it works when CameraType BYTE[4]=61(Only for 81NP)it works when CameraType BYTE[4]=61(Only for 81NP)Audio
Description
When there are 2streaming, the streaming can be determined by CH=streaming. If this
value is not set, default value is streaming 1
When BYTE[4] of CameraType =58, need this parameter, range from 0~3, independently
represent first to fouth channel, if don't assign, will get failure
Descriptionselect streaming,
GetStream.cgi, can not get audio and video at the same timeWhen BYTE[4] of CameraType=58(4ch(SD)), don't support video and audio at the same
streamto determine whether or not to send System Frame, default at 1 if not set. This setting is
available when GetStream.cgi?Video=0 or 1
to determine whether or not to send Video Frame, the video means MPEG4 I-Frame or
JPEG. Default at 1 if not set. This setting is available when GetStream.cgi?Video=0 or 1
When CameraType BYTE[4]=58( 4ch(SD)),When GetStream.cgi?Video=0 or 1,2,3。
to determine whether or not to send Pframe Frame, default at 1 if not set. This setting is
available when GetStream.cgi?Video=0 or 1
When CameraType BYTE[4]=58( 4ch(SD)),When GetStream.cgi?Video=0 or 1,2,3。to determine whether or not to send Motion Frame, default at 1 if setting not set. This
setting is available when GetStream.cgi?Video=0 or 1
When CameraType BYTE[4]=58( 4ch(SD)),When GetStream.cgi?Video=0 or 1,2,3。
http://192.168.1.167/GetImage.cgi
snapshot
eg:
eg:
Description
http://192.168.1.167/SetMultimedia.cgi?CH=0&Compression_Type=0&VBR=10&Bitrate=1500&Resolution=d1&Fps=15&GOPSelect=1&Format=NTSC&Mode=mpeg4&Flip=0&Mirror=0&Audio=1
Descriptionto receive video/audio stream
62/135
to determine whether or not to send Alarm Frame, default at 1 if setting not set. This
setting is available when GetStream.cgi?Video=0 or 1
When CameraType BYTE[4]=58( 4ch(SD)),When GetStream.cgi?Video=0 or 1,2,3。to determine whether or not to send VideoLoss Frame, default at 1 if setting not set. This
setting is available when GetStream.cgi?Video=0 or 1
When CameraType BYTE[4]=58( 4ch(SD)),When GetStream.cgi?Video=0 or 1,2,3。to determine whether or not to send system Frame, default at 1 if setting not set. This
setting is available when GetStream.cgi?Video=0 or 1
When CameraType BYTE[4]=58( 4ch(SD)),When GetStream.cgi?Video=0 or 1,2,3。to determine whether or not to send BackupDevice frame, default at 1 if setting not set.
This setting is available when GetStream.cgi?Video=0 or 1if video is not sent, to determine whether or not to auto send video when motion or
alarm is triggeredw. Default at 0x03(both send) if setting not set. This setting is available
when GetStream.cgi?Video=0 or 1
When CameraType BYTE[4]=58( 4ch(SD)),When GetStream.cgi?Video=0 or 1,2,3。If video is not sent, when motion or alarm is triggered, the video send time will be
default at 20 seconds
This setting is available when GetStream.cgi?Video=0 or 1
When CameraType BYTE[4]=58( 4ch(SD)),When GetStream.cgi?Video=0 or 1,2,3。when only EnableVideo and EnablePFrame is 0, send Alive frame regularly, in order to
avoid time out
this parameter is available only on GetStream.cgi?=0 or 1
When CameraType BYTE[4]=58( 4ch(SD)),When GetStream.cgi?Video=0 or 1,2,3。
to determine which audio to get, GetStream.cgi can not get audio and video at the same
time(after version 3.2.38,support video and audio stream at the same stream)
Descriptionsend Chatting audio stream
For GetStream.cgi function, please refer to program example and header listhttp://192.168.1.167/GetStream.cgi?Video=1
eg:
eg:http://192.168.1.167/Chatting.cgi?Chatting=1
http://192.168.1.167/GetStream.cgi?Video=0 or http://192.168.1.167/GetStream.cgi?Audio=0
IPCAM audio stream from PC to IPCAMDescription
63/135
Descriptionstatic IP or DHCPIP Address <192.168.1.200>netmask <255.255.255.0>preset gateway <192.168.1.254>DNS1 <168.95.1.1>
DNS2 <168.95.192.1>
web page PORTVideo PORT
The setting is available when CameraType BYTE[3] is 0Audio PORT
The setting is available when CameraType BYTE[3] is 0disable/enable RTSPRtsp PORT
The setting is available when CameraType BYTE[3] is 2Rtsp path name in Streaming 1
The setting is available depends on whether or not CameraType BYTE[3] supports rtsp
and 2streamingRtsp path name in Streaming 2
The setting is available depends on whether or not CameraType BYTE[3] supports rtsp
and 2streamingRtsp path name in Streaming 2
The setting is available depends on whether or not CameraType BYTE[3] supports rtsp
and 2streamingdisable/enable UPnPdisable/enable UPnP_forwardingThe external port number for UPnP NAT router to map the HTTP
service port of cameraThe external port number for UPnP NAT router to map the RTSP
service port of cameraStreaming 1 Multicast of IP settingStreaming 1 Multicast of Port settingStreaming 1 Multicast of TTL settingStreaming 2 Multicast of IP settingStreaming 2 Multicast of Port settingStreaming 2 Multicast of TTL settingdisable/Version 1.01/Version 1.02 ONVIFdisable/enable ONVIF Securitydisable/enable ONVIF Keepalivedisable/Basic/Digest
Proto=0<br>Ipaddr=192.168.1.156<br>Netmask=255.255.255.0<br>Gateway=192.168.11.253<br>Dns=192.168.11.253<br>Dns1=168.95.192.1<br>Http_Port=80<br>Video_Port=80<br>Audio_Port=80<br>Rtsp_En=1<br>Rtsp_Port=554<b
r>Path_Live1=<br>Path_Live2=v2<br>Path_3GPP=3g<br>Upnp=1<br>UPnP_forwarding=0<br>UPnPExtHttp=80<br>UPnPExtRtsp=554<br>Multicast0=0<br>MulticastIP0=234.5.6.78<br>MulticastPort0=6000<br>MulticastTTL0=15<br>Mult
icast1=0<br>MulticastIP1=234.5.6.79<br>MulticastPort1=6001<br>MulticastTTL1=15<br>Onvif_En=1<br>OnvifSecurity_En=0<br>RTSPKeepalive_En=1<br>Rtsp_Auth=0<br>
http://192.168.1.167/GetNetwork.cgieg:
Descriptionto get IPCAM Network setting
64/135
Descriptionstatic IP or DHCPIP Address <192.168.1.200>netmask <255.255.255.0>preset gateway <192.168.1.254>DNS1 <168.95.1.1>
DNS2 <168.95.192.1>
web page PORTVideo PORT
The setting is available when CameraType BYTE[3] is 0Audio PORT
The setting is available when CameraType BYTE[3] is 0disable/enable RTSPRtsp PORT
The setting is available when CameraType BYTE[3] is 2Rtsp path name in Streaming 1
The setting is available depends on whether or not CameraType BYTE[3] supports rtsp
and 2streamingRtsp path name in Streaming 2
The setting is available depends on whether or not CameraType BYTE[3] supports rtsp
and 2streamingRtsp path name in Streaming 2
The setting is available depends on whether or not CameraType BYTE[3] supports rtsp
and 2streamingdisable/enable UPnPdisable/enable UPnP_forwardingThe external port number for UPnP NAT router to map the HTTP
service port of cameraThe external port number for UPnP NAT router to map the RTSP
service port of cameraStreaming 1 Multicast of IP settingStreaming 1 Multicast of Port settingStreaming 1 Multicast of TTL settingStreaming 2 Multicast of IP settingStreaming 2 Multicast of Port settingStreaming 2 Multicast of TTL settingdisable/Version 1.01/Version 1.02 ONVIFdisable/enable ONVIF Securitydisable/enable ONVIF Keepalivedisable/Basic/Digest
DescriptionUser name provided from ISPPassword provided from ISPto enable PPPOE dialing upto determine whether or not to send email to get IP address when dial up is successfulMail subjectPPPoE state
http://192.168.1.167/SetNetwork.cgi?Proto=0&Ipaddr=192.168.1.167&Netmask=255.255.255.0&Gateway=192.168.1.254&Dns=168.95.1.1&Dns1=168.95.192.1&Http_Port=80&Rtsp_Port=554&Path_Live1=&Path_3GPP=3g&Upnp=1eg:
Description
to get IPCAM PPP)E setting
User=<br>Pwd=<br>Adsl_En=0<br>SendMail=0<br>Subj=PPPoE From IP Camera<br>Stat=0<br>
http://192.168.1.167/GetPPPOE.cgieg:
to setup IPCAM network setting
Description
65/135
DescriptionUser name provided from ISPPassword provided from ISPto enable PPPOE dialing upto determine whether or not to send email to get IP address when dial up is successfulPPPOE state
Description
Descriptionwireless SSIDwireless web site MAC addresswireless network connection modewireless network speedwireless network channel(only AdHoc)None(no authentication)
WEP(authentication)
WPA-PSK(authentication)
WPA2-PSK(authentication)wireless encryption mode on WEP(only WEP)wireless authentication bit on WEP (only WEP)wireless authentication type on WEP (only WEP)wireless selective key on WEP (only WEP)wireless authentication code on WEP and amount of char have to match the specific
char (only WEP)wireless authentication code on WEP and amount of char have to match the specific
char (only WEP)wireless authentication code on WEP and amount of char have to match the specific
char (only WEP)wireless authentication code on WEP and amount of char have to match the specific
char (only WEP)wireless authentication mode on WPA-PSK and WPA2-PSK( only WPA-PSK and WPA2-
PSK)wireless authentication mode on WPA-PSK and WPA2-PSK( only WPA-PSK and WPA2-
PSK)
Descriptionwireless SSIDwireless network connection modewireless network speedwireless network channel(only AdHoc)
Description
Descriptionto setup IPCAM PPPOE setting
http://192.168.1.167/SetPPPOE.cgi?User=&Pwd=&Adsl_En=0&SendMail=0&Subj=PPPoE From IP Camera&Stat=0eg:
to get IPCAM wireless state
RDTEST Infrastructure WEP 71 <br>
http://192.168.1.167/GetWireless.cgi
Description
Descriptionto get IPCAM wireless setting
SSID=Default<br>MACAddress=00:10:60:FB:F7:88<br>Mode=Infrastructure<br>OperationMode=Auto<br>Channel=6<br>Security=WEP<br>Authentication=OpenSystem<br>WEPEncryption=128bit<br>KeyType=ASCII<br>KeyIndex=1<br>
eg:
eg:http://192.168.1.167/GetWListScan.cgi
to get IPCAM wireless setting
66/135
None(no authentication)
WEP(authentication)
WPA-PSK(authentication)
WPA2-PSK(authentication)wireless encryption mode on WEP(only WEP)wireless authentication bit on WEP (only WEP)wireless authentication type on WEP (only WEP)wireless selective key on WEP (only WEP)wireless authentication code on WEP and amount of char have to match the specific
char (only WEP)wireless authentication code on WEP and amount of char have to match the specific
char (only WEP)wireless authentication code on WEP and amount of char have to match the specific
char (only WEP)wireless authentication code on WEP and amount of char have to match the specific
char (only WEP)wireless authentication mode on WPA-PSK and WPA2-PSK( only WPA-PSK and WPA2-
PSK)wireless authentication mode on WPA-PSK and WPA2-PSK( only WPA-PSK and WPA2-
PSK)eg:
WPA-PSK setting as below:WEP setting as below:
67/135
DescriptionDDNS IP addressDDNS UsernameDDNS passwordDDNS SERVERto determine DDNS on or offDDNS update time range, it will update DDNS's web site automaticallyDDNS state
DescriptionDDNS IP addressDDNS UsernameDDNS passwordDDNS SERVERto determine DDNS on or offDDNS update time range, it will update DDNS's web site automatically
Description
detect the network ,if it doesn's work , the data will be saved at SD card
automatically(Didn't support the camera with Wireless or without SD card)
Enable the Ping functionPing the ip address
Descriptiondetect the network ,if it doesn's work , the data will be saved at SD card
automatically(Didn't support the camera with Wireless or without SD card)Enable the Ping function or notPing the ip addressThe interval of two PingIf the Ping fail , save as the SD card
DescriptionWhen BYTE[4] of CameraType=58( 4ch(SD), have this parameter
eg:
eg:
Description
http://192.168.1.167/GetDDNS.cgi
Host=<br>User=<br>Pass=<br>Provider=0<br>Ddns_En=0<br>State=Idle<br>updata_time=5<br>
Descriptionto get IPCAM DDNS setting
http://192.168.1.167/SetDDNS.cgi?Host=&User=&Pass=&Provider=0&Ddns_En=0&State=Idle&updata_time=5
to get IPCAM Motion Detection setting
to setup IPCAM DDNS setting
Description
to get the IPCAM event list
Description
Description
Netwrok_False=0<br>Enable_Ping=0<br>Ping_Ip=www.google.com<br>Ping_Interval=30<br>Ping_SaveSD=0<br>
to setup the IPCAM event list
eg:http://192.168.1.158/SetEvent.cgi?Netwrok_False=0&Enable_Ping=0&Ping_Ip=www.google.com&Ping_Interval=30&Ping_SaveSD=0
eg:http://192.168.1.167/GetEvent.cgi
68/135
MotionDetect all areaMotionDetect area 1refer to diagram aboverefer to diagram aboverefer to diagram aboverefer to diagram aboverefer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), without the
parameterrefer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), without the
parameterrefer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), without the
parameterrefer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), without the
parameterrefer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), without the
parameterrefer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), without the
parameterrefer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), without the
parameterrefer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), without the
parameterSensitivity of area 1
Sensitivity of area 2, When BYTE[4] of CameraType=58( 4ch(SD)), without the parameter
Sensitivity of area 3, When BYTE[4] of CameraType=58( 4ch(SD)), no this parametertime interval between motion dectection triggermotion 1 trigger action
Ex: 10: 2=FTP.8=COM2motion 2 trigger action, When BYTE[4] of CameraType=58( 4ch(SD)),without the
parameter
motion 3 trigger action, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter
pre-alarm time saving in SD card, When BYTE[4] of CameraType=58( 4ch(SD)), without
the parameterpost-alarm time saving in SD card, When BYTE[4] of CameraType=58( 4ch(SD)), without
the parametermail sending subject when motion triggeredwhen saving video in SD card, log is also send to mail or ftp, When BYTE[4] of
CameraType=58( 4ch(SD)), without the parameterformat saving in SD card, mail or ftp, jpeg or avi, When BYTE[4] of CameraType=58(
4ch(SD)), without the parametereg:http://192.168.1.167/GetMotionDetect.cgi
md_enable=1<br>md1_ena=0<br>md1_ulr=250<br>md1_ulc=52<br>md1_lrr=258<br>md1_lrc=114<br>md2_ena=0<br>md2_ulr=0<br>md2_ulc=0<br>md2_lrr=0<br>md2_lrc=0<br>md3_ena=0<br>md3_ulr=0<br>md3_ulc=0<br>md3_lr
69/135
DescriptionWhen BYTE[4] of CameraType=58( 4ch(SD), have this parameter
MotionDetect all area, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter,
decide by md1_enaMotionDetect area 1refer to diagram aboverefer to diagram aboverefer to diagram aboverefer to diagram above
refer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter
refer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter
refer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter
refer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter
refer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter
refer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter
refer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter
refer to diagram above, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameter
Sensitivity of area 1Sensitivity of area 2, When BYTE[4] of CameraType=58( 4ch(SD)), no this parameterSensitivity of area 3, When BYTE[4] of CameraType=58( 4ch(SD)), no this parametertime interval between motion dectection triggermotion1 triggered action: mailmotion1 triggered action : ftpmotion1 triggered action : IO1motion1 triggered action : IO2motion1 triggered action : IO3motion1 triggered action : IO4motion1 triggered action: save to SDmotion2 triggered action: mail, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion2 triggered action: ftp, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion2 triggered action: IO1, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion2 triggered action: IO2, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion2 triggered action: IO3, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion2 triggered action: IO4, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion2 triggered action: save to SD, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion3 triggered action: MAIL, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion3 triggered action: FTP, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parameter
Descriptionto setup IPCAM motion detection
70/135
motion3 triggered action: IO1, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion3 triggered action: IO2, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion3 triggered action: IO3, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion3 triggered action: IO4, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parametermotion3 triggered action: save to SD, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parameterpre-alarm time saving in SD card, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parameterpost-alarm time saving in SD card, When BYTE[4] of CameraType=58( 4ch(SD)), no this
parameterWhen motion is triggered, send the mail subjectwhen saving video in SD card, log is also send to mail, When BYTE[4] of CameraType=58(
4ch(SD)), no this parameterwhen saving video in SD card, log is also send to ftp, When BYTE[4] of CameraType=58(
4ch(SD)), no this parameterformat saving in SD card, mail or ftp, jpeg or avi, When BYTE[4] of CameraType=58(
4ch(SD)), no this parametereg:http://192.168.1.167/SetMotionDetect.cgi?md_enable=1&md1_ena=0&md1_ulr=250&md1_ulc=52&md1_lrr=258&md1_lrc=114&md2_ena=0&md2_ulr=0&md2_ulc=0&md2_lrr=0&md2_lrc=0&md3_ena=0&md3_ulr=0&md3_ulc=0&md
71/135
DescriptionMail Server IP addressSender's Mail Receiver's MailHide receiver's Mailthe mail sending subject when motion detectedMail UsernameMail Password
DescriptionMail Server IP addressSender's Mail Receiver's MailHide receiver's Mailthe mail sending subject when motion detectedMail UsernameMail Password
DescriptionFTP ServerFTP User NameFTP User PasswordFTP PortFTP PathFTP mode
DescriptionFTP ServerFTP User NameFTP User PasswordFTP PortFTP PathFTP mode
to set IPCAM FTP setting
to get IPCAM FTP settingDescription
eg:
Description
FTP_Server=<br>FTP_User=<br>FTP_Pwd=<br>FTP_Port=21<br>FTP_Path=/<br>
http://192.168.1.167/SetFTP.cgi?FTP_Server=&FTP_User=&FTP_Pwd=&FTP_Port=21&FTP_Path=/
to get IPCAM Mail setting
http://192.168.1.167/GetMail.cgi
Smtp=<br>Sender=<br>Dest=<br>Bcc=<br>Subj=IP Camera Warning!<br>UserName=<br>Pass=<br>
eg:http://192.168.1.167/SetMail.cgi?Smtp=msa.hinet.net&[email protected]&[email protected]&[email protected]&Subj=IP Camera Warning!&UserName=test&Pass=test
eg:
http://192.168.1.167/GetFTP.cgi
Description
eg:
Description
to set up IPCAM MAIL setting
72/135
DescriptionAES of CCD Control
It works when CameraType BYTE[4]=62,72BLC of CCD Control
It works when CameraType BYTE[4] = 62,77,72AGC of CCD Control
It works when CameraType BYTE[4]=62,72IRIS LevelFlip and mirror function of CCDDay and Night Mode select
DescriptionAES of CCD Control
It works when CameraType BYTE[4]=62,72BLC of CCD Control
It works when CameraType BYTE[4] = 62,77,72AGC of CCD Control
It works when CameraType BYTE[4]=62,72IRIS LevelFlip and mirror function of CCDDay and Night Mode select
to set IPCAM CCD setting
eg:
Description
eg:
http://192.168.1.167/SetCCD.cgi?AES=1&BLC=0&AGC=0&FLC=1
AES=1<br>BLC=0<br>AGC=0<br>FLC=1<br>
http://192.168.1.167/GetCCD.cgi
Descriptionto get IPCAM CCD setting
73/135
Descriptionto restrict Anonymous login or notAdmin usernameUser username, password and authority. There are 1~20 users, it will not display these
users if there is no setting.
Descriptionto restrict Anonymous login or notuser usernameuser passwordIn user authority, there are normal user and the user who can control ptz. However, in
ADMIN authority, the admin only can modify the username and password of ADMIN.
Description To perform 'Delete', the username is needed.
Description
Description
http://192.168.1.167/GetUser.cgi
Check=1<br>http_admin=admin<br>
Delete IPCAM User
Descriptionto get IPCAM User setting
http://192.168.1.167/SetUser.cgi?i_UserCheck=1&User=test&Pass=test&Authority=USER
eg:
eg:
to set up IPCAM User setting
eg:
http://192.168.1.167/DelUser.cgi?User=test
74/135
Description
Alarm1 TriggerAlarm2 TriggerAlarm interseptal time of continuous trigger motionIO Trigger,Email titleIO output modeIO interseptal time of continuous trigger motionIO1 Current statusIO2 Current statusIO3 Current statusIO4 Current statusplease make sure the setting of input 1 is on N.C or N.Oplease make sure the setting of input 2 is on N.C or N.Oplease make sure the setting of input 2 is on N.C or N.O( When BYTE[4] of
CameraType=58( 4ch(SD)), have this parameter)please make sure the setting of input 2 is on N.C or N.O ( When BYTE[4] of
CameraType=58( 4ch(SD)), have this parameter)If Input1 is triggered, the relay out will be activated for 3 seconds.If Input2 is triggered, the relay out will be activated for 3 seconds.
Alarm1 TriggerAlarm2 TriggerAlarm interseptal time of continuous trigger motionIO Trigger,Email titleIO output modeGPIO interseptal time of continuous trigger motionIO1 Current statusIO2 Current statusIO3 Current statusIO4 Current statusIf Input1 is triggered, the relay out will be activated for 3 seconds.If Input2 is triggered, the relay out will be activated for 3 seconds.
IPCAM GPIO settingDescription
9.Other control:
Input1_Status=0<br>Input2_Status=0<br>Input_Interval=10<br>Output_Mode=0<br>Subj=GPIO In Detected!<br>Output_Interval=10<br>Output1=0<br>Output2=0<br>Output3=0<br>Output4=0<br>
When determine CameraType BYTE[4]=58 or >=60
http://192.168.1.167/GetGPIO.cgi
When determine CameraType BYTE[4]>=30 & CameraType BYTE[4]>=40
eg:
75/135
Description
Alarm interseptal time of continuous trigger motionIO Trigger,Email titleIO interseptal time of continuous trigger motionIO output modeThe trigger motion of Input1 is MAILThe trigger motion of Input1 is FtpThe trigger motion of Input1 is Out1The trigger motion of Input1 is Out2The trigger motion of Input1 is Out3The trigger motion of Input1 is Out4The trigger motion of Input1 is SDThe trigger motion of Input2 is MAILThe trigger motion of Input2 is FtpThe trigger motion of Input2 is Out1The trigger motion of Input2 is Out2The trigger motion of Input2 is Out3The trigger motion of Input2 is Out4The trigger motion of Input2 is SDWhen Output_Mode =0,GPIO1 statusWhen Output_Mode =0,GPIO2 statusWhen Output_Mode =0,GPIO3 statusWhen Output_Mode =0,GPIO4 statusWhen Output_Mode =1,GPIO1 statusWhen Output_Mode =1,GPIO2 statusWhen Output_Mode =1,GPIO3 statusWhen Output_Mode =1,GPIO4 statusInput1 SensorInput2 Sensor
Alarm interseptal time of continuous trigger motionIO Trigger,Email titleIO interseptal time of continuous trigger motionIO output modeThe trigger motion of Input1 is MAILThe trigger motion of Input1 is FtpThe trigger motion of Input1 is Out1The trigger motion of Input1 is Out2The trigger motion of Input1 is Out3The trigger motion of Input1 is Out4The trigger motion of Input1 is SDThe trigger motion of Input2 is MAILThe trigger motion of Input2 is FtpThe trigger motion of Input2 is Out1The trigger motion of Input2 is Out2The trigger motion of Input2 is Out3The trigger motion of Input2 is Out4The trigger motion of Input2 is SDThe trigger action of Input3 is MAIL。The trigger action of Input3 is Ftp。The trigger action of Input3 is Out1。The trigger action of Input3 is Out2。The trigger action of Input3 is Out3。The trigger action of Input3 is Out4。The trigger action of Input3 is SD。The trigger action of Input4 is MAIL。The trigger action of Input4 is Ftp。
DescriptionIPCAM GPIO setting
When determine CameraType BYTE[4]>=60
When CameraType BYTE[4]=58
76/135
The trigger action of Input4 is Out1。The trigger action of Input4 is Out2。The trigger action of Input4 is Out3。The trigger action of Input4 is Out4。The trigger action of Input4 is SD。When Output_Mode =0,GPIO1 statusWhen Output_Mode =0,GPIO2 statusWhen Output_Mode =0,GPIO3 statusWhen Output_Mode =0,GPIO4 statusWhen Output_Mode =1,GPIO1 statusWhen Output_Mode =1,GPIO2 statusWhen Output_Mode =1,GPIO3 statusWhen Output_Mode =1,GPIO4 statusInput1 SensorInput2 SensorInput3 Sensor。Input4 Sensor。
input trigger timeouput trigger timeGPIO output modeThe trigger motion of Alarm1 is MAILThe trigger motion of Alarm1 is FtpThe trigger motion of Alarm1 is IO1The trigger motion of Alarm1 is IO2The trigger motion of Alarm1 is IO3The trigger motion of Alarm1 is IO4The trigger motion of Alarm2 is MAILThe trigger motion of Alarm2 is FtpThe trigger motion of Alarm2 is IO1The trigger motion of Alarm2 is IO2The trigger motion of Alarm2 is IO3The trigger motion of Alarm2 is IO4When COMModule=0,GPIO1 statusWhen COMModule=0,GPIO2 statusWhen COMModule=0,GPIO3 statusWhen COMModule=0,GPIO4 statusWhen COMModule=1,GPIO1 statusWhen COMModule=1,GPIO2 statusWhen COMModule=1,GPIO3 statusWhen COMModule=1,GPIO4 status
Description
URL to the server, including name of CGI script to handle the request and http server port
if it is not 80.
Spaces and & are not allowed
Example: "http://192.168.1.200:8000InputEvent.cgi"
input trigger (BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)
http://192.168.1.158/InputTriggerHttpNotify.cgi?I_NotifyEn=0&HttpUrl=http://192.168.1.118:8080/test.cgi
If CameraType BYTE[4]>=30 & CameraType BYTE[4]<=40
I_NotifyEn=0
HttpUrl=http://192.168.1.118:8080/test.cgi
Description
eg:
eg:
http://192.168.1.167/SetGPIO.cgi?Input1_Status=0&Input2_Status=0&Input_Interval=10&Output_Mode=0&Subj=GPIO In Detected!&Output_Interval=10&Output1=0&Output2=0&Output3=0&Output4=0
77/135
Description
URL to the server, including name of CGI script to handle the request and http server port
if it is not 80.
Spaces and & are not allowed
Example: "http://192.168.1.200:8000/MotionEvent.cgi"
Description
URL to the server, including name of CGI script to handle the request and http server port
if it is not 80.
Spaces and & are not allowed
Example: "http://192.168.1.200:8000/VideoEvent.cgi"
Description0:LED off permanently
1:LED on permanently
2:LED blink Blinking interval time of LED, the unit is ms
Description0:LED off permanently
1:LED on permanently
2:LED blink Blinking interval time of LED, the unit is ms
http://192.168.1.158/SetLEDStat.cgi?LEDStat=2&LEDBlinkingTime=100eg:
V_NotifyEn=0
eg:
http://192.168.1.158/VideoHttpNotify.cgi?V_NotifyEn=0&HttpUrl=http://192.168.1.118:80/test.cgi
I_NotifyEn=0
HttpUrl=http://192.168.1.118:8080/test.cgi
motion detection trigger (BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)
Image event setting。(BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)
While Motion is detected, the message send to Http server(ip:192.168.101.71, port:8081) is
GET test.cgi?Message=motion,Time:1234567890 HTTP/1.1\r\n
\r\n
http://192.168.1.158/MotionDetectionHttpNotify.cgi?M_NotifyEn=0&HttpUrl=http://192.168.1.118:80/test.cgi
LEDStat=2
LEDBlinkingTime=100
While Digital 1 state is changed, the message send to Http server (ip:192.168.101.71, port:80) is
GET test.cgi?Message=input1_2,Time:1234567890 HTTP/1.1\r\n
\r\n
Description
While Motion is detected, the message sent to Http server(ip:192.168.101.71, port:8081) is
Description
Get the led status。(BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)
eg:
G
Setup the Led status。(BYTE[4] of CameraType=58( 4ch(SD)), no this CGI)Description
eg:http://192.168.1.158/GetLEDStat.cgi?LEDStat=2&LEDBlinkingTime=100
78/135
Description
Mask all area
Mask area 1 As above figureAs above figure
As above figure
As above figureMask area 2 As above figureAs above figureAs above figureAs above figureMask area 3 As above figureAs above figureAs above figureAs above figure
Description
Mask all area
Mask area 1 As above figureAs above figure
As above figure
As above figureMask area 2 As above figureAs above figureAs above figure
DescriptionSetup the Mask poision of IPCAM
LEDStat=2
LEDBlinkingTime=100
eg:http://192.168.1.157/GetMask.cgi
mk_enable=0<br>mk1_ena=0<br>mk1_ulr=0<br>mk1_ulc=0<br>mk1_lrr=0<br>mk1_lrc=0<br>mk2_ena=0<br>mk2_ulr=0<br>mk2_ulc=0<br>mk2_lrr=0<br>mk2_lrc=0<br>mk3_ena=0<br>mk3_ulr=0<br>mk3_ulc=0<br>mk3_lrr=0<br>mk
DescriptionGet the Mask postion of IPCAM
79/135
As above figure
Mask area 3 As above figureAs above figureAs above figureAs above figure
eg:suggest send the area one by one http://192.168.1.167/SetMask.cgi?mk_enable=1&mk1_ena=1&mk1_ulr=52&mk1_ulc=88&mk1_lrr=130&mk1_lrc=147
80/135
DescriptionCurrently supported PTZ ModelPTZ Speedwhether to open digital ZOOM
PTZ CAM has this function when PTZModel=12Camera ID
The function is not available when PTZ Model=11.12 PTZ Baudrate
The function is not available when PTZModel=11.12point name,total of 9 PTZ name(1~9)
period time for auto pan:
Always/30 mins/60 mins/90 mins/120 mins/150 mins/180 mins/210 mins/240 mins
each PanPoint stop time for auto pan:
unit: second
each PanPoint focus mode for auto pan:
0/1: Manual/Autorun each PanPoint speed for auto pan:
0~7: low ~ high speed
valid Start PanPoint from Preset Point (point 1~128)
valid End PanPoint from Preset Point (point 1~128)
Descriptionsupport PTZ model currentlyPTZ SpeedCamera ID
The function is not available when PTZ Model=11.12 PTZ Baudrate
The function is not available when PTZModel=11.12point name,total of 9 PTZ name(1~9)values is edited by the base64, adopt base64 is because some special char will be filtered
by IE when send by cgi Remove point nameOnly for T1F PCB
Only forT1F PCB
period time for auto pan:
Always/30 mins/60 mins/90 mins/120 mins/150 mins/180 mins/210 mins/240 minseach PanPoint stop time for auto pan:
unit: secondeach PanPoint focus mode for auto pan:
0/1: Manual/Autorun each PanPoint speed for auto pan:
0~7: low ~ high speedvalid Start PanPoint from Preset Point (point 1~128)valid End PanPoint from Preset Point (point 1~128)
Descriptionto get IPCAM PTZ setting
http://192.168.1.167/SetPTZ.cgi?PointName=2:Door&Dir=Preset2
Description
http://192.168.1.167/SetPTZ.cgi?PTZModel=11&PTZSpeed=0eg:
http://192.168.1.167/SetPTZ.cgi?PointName=1:TEST&Dir=Preset1
eg:http://192.168.1.167/GetPTZ.cgi
PTZModel=11<br>PTZSpeed=0<br>PName00=<br>PName01=<br>PName02=<br>PName03=<br>PName04=<br>PName05=? ┴ ?<br>PName06=<br>PName07=<br>PName08=<br>PName09=<br>
to set up IPCAM PTZ setting
81/135
it is available only on OSD
it is available only on OSD
it is available only on OSD
it is available only on OSD
it is available only on OSD
it is available only on OSD
it is available only on OSD
it is available only on OSD
Only for T1F PCB
run all perset point
run Patron0 point
run Patron1 point
run Patron2 point
run Patron3 pointrun Patron4 point
(Only EEPELCO D,P)(Only EEPELCO D,P)
Description
(Only EEPELCO D,P)
To set up the setting (Up, Down, Left… etc.) of Speed Dome
press one and move one step
Remove the current point
press one and move one step
must select point first in order "Preset" can be set up.,value is 1~32It refers that speed dome will move to Point5.,value is 1~32
(Only EEPELCO D,P)
press one and move one steppress one and move one steppress one and move one step
press one and move one step
press one and move one steppress one and move one step
83/135
run Patron5 point
run Patron6 pointrun Patron7 point
Description
Channel
Patrol name
run point nuber
to point speed
step point time
DescriptionChannel
Patrol name
Patrol nuberrun point nuber
to point speed
step point time
eg:
not each model has above command
http://192.168.1.157/SetPatrol.cgi?Patrol0_Point00=1&Patrol0_Speed00=5&Patrol0_Time00=10
Description
To Set Video Server Patrol Setting
http://192.168.1.157/GetPatrol.cgi
Description
To Get Video Server Patrol Setting
eg:
http://192.168.1.157/SetPatrol.cgi?Patrol0_Name=aaa
eg:http://192.168.1.157/GetPatrol.cgi?Patrol=1
Patrol0_Name=<br>Patrol1_Name=<br>Patrol2_Name=<br>Patrol3_Name=<br>Patrol4_Name=<br>Patrol5_Name=<br>Patrol6_Name=<br>Patrol7_Name=<br>Patrol0_Point00=0<br>Patrol0_Speed00=9…………
eg:
Patrol0_Name=<br>Patrol1_Name=<br>Patrol2_Name=<br>Patrol3_Name=<br>Patrol4_Name=<br>Patrol5_Name=<br>Patrol6_Name=<br>Patrol7_Name=<br>Patrol1_Point00=0<br>Patrol1_Speed00=9<br>Patrol1_Time00=10<br>Patr
84/135
Description
RS232 BaudrateRS232 Data Bit RS232 ParityRS232 Stop Bitvalues is edited by the base64, adopt base64 is because some special char will be filtered
by IE when send by cgi
DescriptionRS232 BaudrateRS232 Data Bit RS232 ParityRS232 Stop Bitvalues is edited by the base64, adopt base64 is because some special char will be filtered
by IE when send by cgi
Descriptionto set up Video Server RS232 Setting
eg:http://192.168.1.157/GetRS232.cgi
eg:http://192.168.1.167/SetRS232.cgi?RS232Baudrate=2&RS232Csize=3&RS232Parenb=0&RS232Cstopb=0http://192.168.1.167/SetRS232.cgi?Command=UlMyMzJURVNUMQ==
RS232Baudrate=2<br>RS232Csize=3<br>RS232Parenb=0<br>RS232Cstopb=0<br>
DescriptionTo Get Video Server RS232 Setting
85/135
To delete 1 , 21, 33 these three data. Please separate the data number by using an underscore, and please add an underscore after the last data. You can get the number of the data by GetPlayBack.cgi?Time=20000105
avi/20071223/101015m/101015_2.jpg ß http://192.168.1.216/avi/20071223/101015m/101015_2.jpgThis image could be downloaded
avi/20071223/101015m/101015_0.jpg ß http://192.168.1.216/avi/20071223/101015m/101015_0.jpgThis image could be download
To get the date of the all image from SD card
11.Read SD card (81NP: Not ready.)
To get the image from SD card of that dateeg:http://192.168.1.216/GetPlayBack.cgi?List=20071223_101015m
avi/20071223/101015m/101015_1.jpg ß http://192.168.1.216/avi/20071223/101015m/101015_1.jpg
avi/20061031/103637m.avi ß http://192.168.1.216/ avi/20061031/103637m.avi
Description
avi/20061031/103739m ß http://192.168.1.216/GetPlayBack.cgi?List=20061031_103739m
To get the image from SD card of that date
Description
http://192.168.1.216/GetPlayBack.cgi?Show=Date
20061031 ß There is a image on Oct ,31,2006
eg:
avi/20061031/103707m.jpg ß http://192.168.1.216/ avi/20061031/103637m.jpg This image could be download
http://192.168.1.216/GetPlayBack.cgi?Time=20061031
This image could be downloaded
To delete the image of the SD card
http://192.168.1.216/SetPlayBack.cgi?Dels=20000105_1_21_33
86/135
Value255255255
0:manually
1: NTP0:English
1:Reserve
2:Reserve2542541~10254
0: D1
1: VGA
2: CIF
3: QCIF0:CBR
1:VBR3~3064~40002~302~600:Off
1:On1:MPEG4
2:JPEG
http://192.168.1.216/GetMsg.cgi?Show=Date
MotionMSG_Start
12.Reading LOG data
0: Disabled
1: Enabled
SystemMSG_EndTime=1147778236,Event=62,Value=255Time=1147778236,Event=59,Value=255
Description
MotionMSG_EndTime=1147966469,Area=3Time=1147966487,Area=1Time=1147970320,Area=3
0:Off
1:On
Please refer to the setting value of “SetAdjust.cgi”
Time=1147778236,Event=60,Value=255SystemMSG_Start
Get LOG data
Event type (XX means value)
1~10
87/135
5~602550: Disabled
1: Enabled
0:Off
1:On2555~600:Off
1:On0: Static IP
1:DHCP
0: Disabled
1: Enabled2552552550:Off
1:On2552552552552552552552552551~655352550: Disabled
1: Enabled0: dyndns.org
1: ddns.camddns.com2552552550~5000255
2540:Off1:On254
XX&0x01: Mail
XX&0x02: FTP
XX&0x40: Save to SD card
1~65535
Please change the IP by yourself
1~10
0~5
88/135
255255
2541:NTSC
2:PAL2540:Off
1:On254254Please refer to the setting value of “SetAdjust.cgi”0:Off
1:On0: fail
1: OK0: connection fail
1: Re-connectedLogin IP0: Static IP
1:DHCP
5~600:OnOff
1:Time1~600:Off
1:On0:Off
1:On0:Off
1:On0:Off
1:OnBest
High
Standard
Medium
Low0:Off
1:On0:Off
1:On
1~104x
8x
16x
32x
64xFull Window
1/2 Window
1/3 Window
1/4 Window
XX&0x01: Mail
XX&0x02: FTP
XX&0x01: Mail
XX&0x02: FTP
89/135
Flip
Mirror
Flip & Mirror
off
1~65535
Descriptionwhether turn the schedule snapshot on sanpshot interval time snapshot trigger actionsnapshot file name32 bit~~0~23 represent hour in one day,0x00000001 represent 0~1 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000002 represent 1~2 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000004 represent 2~3 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000004 represent 2~3 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000002 represent 1~2 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000004 represent 2~3 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000004 represent 2~3 o'clock is to be set Share folder of Samba Share folder of Samba
Descriptionwhether turn the schedule snapshot on sanpshot interval time snapshot trigger actionsnapshot file name32 bit~~0~23 represent hour in one day,0x00000001 represent 0~1 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000002 represent 1~2 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000004 represent 2~3 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000004 represent 2~3 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000002 represent 1~2 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000004 represent 2~3 o'clock is to be set 32 bit~~0~23 represent hour in one day,0x00000004 represent 2~3 o'clock is to be set Share folder of Samba Share folder of Samba
eg:
Snapshot_En=1<br>Snapshot_Interval=5<br>Snapshot_Status=8<br>Snapshot_FName=Snapshot<br>Schedule_Mon=16777215<br>Schedule_Tue=16777215<br>Schedule_Wed=16777215<br>Schedule_Thu=16777215<br>Schedule_Fri=
http://192.168.1.167/GetSchedule.cgi
to set IPCAM Schedule setting
Description
If you still can not understand some of them, just trigger that event which you don’t know, and take a look of the log. Then you will understand what does that mean.
To delete the log of SDRAM
http://192.168.1.167/SetSchedule.cgi?Snapshot_En=1&Snapshot_Interval=5&Snapshot_Status=1&Snapshot_FName=Snapshot&Schedule_Mon=16777215&Schedule_Tue=16777215&Schedule_Wed=16777215&Schedule_Thu=16777215
It is a string if the value is 255.IF the value is 254, its mean this TYPE is a action.
To delete the log of flash
to get IPCAM ScheduleDescription
13.Schedule setting
eg:
Description
90/135
Authorityanonymousadminanonymousadminanonymousadminanonymousadminadminanonymousadmin
AuthorityanonymousadminanonymousadminUserUseradmin
Authorityanonymousadminanonymousadminadminadminadmin
Authorityanonymousadmin
Authority
anonymousadmin
Authorityanonymousadminanonymousadmin
Authorityanonymousadmin
91/135
Authorityadminadminadmin
Authorityanonymousadminadmin
admin
adminadmin
admin
Authorityuseruser
user
user
Authorityadminadmin
Authorityadminadmin
Authorityadminadmin
92/135
Content-Type: text/plain\r\n
Server: httpd\r\n
<parameter>=<value> &<parameter>=<value>…
Connection: close\r\n
Cache-Control: no-cache\r\nPragma: no-cache\r\n
Connection: close\r\n
Expires: 0\r\n
HTTP/1.0 200 Ok\r\nServer: httpd\r\nDate: Thu, 17 May 2007 02:40:23 GMT\r\n
Set server parameter valueshttp://<servername>/<cgi name>?
Date: Thu, 17 May 2007 02:40:23 GMT\r\n
Syntax:http://<servername>/<cgi name>
HTTP/1.0 200 Ok\r\n
Get server parameter values
Cache-Control: no-cache\r\nPragma: no-cache\r\n
Content-Type: text/plain\r\nExpires: 0\r\n
93/135
Authorityanonymous
Authorityadmin
Default-480
198.123.30.132
Authorityanonymous
Authorityadmin
DefaultIP_Camera
eg:
http://192.168.1.167/SetTime.cgi?TimeZone=-480&Usendp=1&Localtime=1189405324
Name=IP_Camera<br>
http://192.168.1.167/SetName.cgi?name=ip_camera
TimeZone=-480<br>Usendp=0<br>NtpIP=198.123.30.132<br>Localtime=1189405324<br>
0
http://192.168.1.167/GetName.cgi
eg:
eg:http://192.168.1.167/GetTime.cgi
eg:
94/135
Authorityanonymous
Authorityadmin
Default
Authorityanonymous
Authorityadmin
Authorityadmin
Default
eg:http://192.168.1.167/SetFactoryDefault.cgi?DefaultNow
http://192.168.1.167/Reboot.cgi?RebootNow
http://192.168.1.167/GetLanguage.cgi
Version=V3.2.16<br>
eg:
Language=0<br>
eg:
eg:
http://192.168.1.167/SetLanguage.cgi?Language=0
http://192.168.1.167/GetVer.cgi
0
eg:
95/135
Authorityadmin
Default
anonymous
Default
H264,JPEG,MPEG4
http://192.168.1.167/GetCameraType.cgieg1:
eg2:
http://192.168.1.167/GetMAC.cgieg:
1920x1080
1600x1200
1280x1024
1280x800
1280x720
640x480
320x240
160x120
NTSC
720x480
704x480
352x240
176x120
PAL
LMAC_address=00:0F:0D:20:15:8F<br>WMAC_address=ANY<br>
meaning:
98/135
Authorityanonymous
Default161616161616
4
0
1
00000
0
4
7
73
0
0
001
161616
0440
Authorityadmin
Default1616
eg:
Brightness=16<br>Contrast=16<br>Saturation=16<br>Hue=-1<br>Exposure=16<br>Sharpness=16<br>NightMode=4<br>Flip=1<br>Mirror=1<br>AES=-1<br>AGC=1<br>BLC=1<br>DayNight=-1<br>InOrOutdoor=-1<br>IRIS=-1<br>Shutter=-
http://192.168.1.167/GetImageValue.cgi
99/135
16161616
4
0
1
00
0
0
0
4
7
73
0
0
001
161616
0440
Authorityanonymous
http://192.168.1.167/SetImageValue.cgi?Brightness=16&Contrast=16&Saturation=16&Hue=16eg:
When determine CameraType BYTE[4]=61,62,63,67,69,72
100/135
When determine CameraType BYTE[4]=58
When determine CameraType BYTE[4]=71
http://192.168.1.167/GetAdjust.cgi
Brightness=16<br>Contrast=16<br>Saturation=16<br>Hue=16<br>
eg:
When determine CameraType BYTE[4]=68
101/135
Authorityadmin
Default
161616
5333240
5553311400
When determine CameraType BYTE[4]=61,62,63,67,69,72
http://192.168.1.167/SetAdjust.cgi?Brightness=16&Contrast=16&Saturation=16&Hue=16eg:
When determine CameraType BYTE[4]=71
When determine CameraType BYTE[4]=58
When determine CameraType BYTE[4]=68
102/135
Authorityadmin
Default
0
3
010
http://192.168.1.167/GetMultimedia.cgi?CH=0 or http://192.168.1.167/GetMultimedia.cgi
Compression_Type=0<br>VBR=10<br>Bitrate=1500<br>Resolution=d1<br>Fps=15<br>GOPSelect=1<br>Format=NTSC<br>Mode=mpeg4<br>Flip=0<br>Mirror=0<br>Audio=1<br>Audio_P2I=0<br>Audio_Samplerate=16000<br>Audio_Sam
Compression_Type=0<br>VBR=10<br>Bitrate=128<br>Resolution=qqvga<br>Fps=5<br>GOPSelect=1<br>Format=NTSC<br>Mode=mpeg4<br>Flip=0<br>Mirror=0<br>Audio=1<br>Audio_P2I=0<br>Audio_Samplerate=16000<br>Audio_Sa
http://192.168.1.167/GetMultimedia.cgi?CH=1
eg:
105/135
mpeg4
1
001
AuthorityUser
Default
AuthorityUser
Default
0
1
1
1
1
http://192.168.1.167/GetImage.cgi
eg:
eg:
http://192.168.1.167/SetMultimedia.cgi?CH=0&Compression_Type=0&VBR=10&Bitrate=1500&Resolution=d1&Fps=15&GOPSelect=1&Format=NTSC&Mode=mpeg4&Flip=0&Mirror=0&Audio=1
107/135
1
1
1
1
0x03
20
1000ms
0
AuthorityAdmin
Default1
For GetStream.cgi function, please refer to program example and header listhttp://192.168.1.167/GetStream.cgi?Video=1
eg:
eg:http://192.168.1.167/Chatting.cgi?Chatting=1
http://192.168.1.167/GetStream.cgi?Video=0 or http://192.168.1.167/GetStream.cgi?Audio=0
108/135
Authorityanonymous
Default
Proto=0<br>Ipaddr=192.168.1.156<br>Netmask=255.255.255.0<br>Gateway=192.168.11.253<br>Dns=192.168.11.253<br>Dns1=168.95.192.1<br>Http_Port=80<br>Video_Port=80<br>Audio_Port=80<br>Rtsp_En=1<br>Rtsp_Port=554<b
r>Path_Live1=<br>Path_Live2=v2<br>Path_3GPP=3g<br>Upnp=1<br>UPnP_forwarding=0<br>UPnPExtHttp=80<br>UPnPExtRtsp=554<br>Multicast0=0<br>MulticastIP0=234.5.6.78<br>MulticastPort0=6000<br>MulticastTTL0=15<br>Mult
icast1=0<br>MulticastIP1=234.5.6.79<br>MulticastPort1=6001<br>MulticastTTL1=15<br>Onvif_En=1<br>OnvifSecurity_En=0<br>RTSPKeepalive_En=1<br>Rtsp_Auth=0<br>
http://192.168.1.167/GetNetwork.cgieg:
109/135
Authorityadmin
Default
Authorityanonymous
Default
http://192.168.1.167/SetNetwork.cgi?Proto=0&Ipaddr=192.168.1.167&Netmask=255.255.255.0&Gateway=192.168.1.254&Dns=168.95.1.1&Dns1=168.95.192.1&Http_Port=80&Rtsp_Port=554&Path_Live1=&Path_3GPP=3g&Upnp=1eg:
User=<br>Pwd=<br>Adsl_En=0<br>SendMail=0<br>Subj=PPPoE From IP Camera<br>Stat=0<br>
http://192.168.1.167/GetPPPOE.cgieg:
110/135
Authorityadmin
Default
Authorityadmin
Default
Authorityadmin
Default
not modify
Authorityadmin
Default
http://192.168.1.167/SetPPPOE.cgi?User=&Pwd=&Adsl_En=0&SendMail=0&Subj=PPPoE From IP Camera&Stat=0eg:
RDTEST Infrastructure WEP 71 <br>
http://192.168.1.167/GetWireless.cgi
SSID=Default<br>MACAddress=00:10:60:FB:F7:88<br>Mode=Infrastructure<br>OperationMode=Auto<br>Channel=6<br>Security=WEP<br>Authentication=OpenSystem<br>WEPEncryption=128bit<br>KeyType=ASCII<br>KeyIndex=1<br>
eg:
eg:http://192.168.1.167/GetWListScan.cgi
111/135
Authorityanonymous
Default
Authorityadmin
Default
Authorityanonymous
Default
AuthorityAdmin
Default
Authorityanonymous
Default
eg:
eg:http://192.168.1.167/GetDDNS.cgi
Host=<br>User=<br>Pass=<br>Provider=0<br>Ddns_En=0<br>State=Idle<br>updata_time=5<br>
http://192.168.1.167/SetDDNS.cgi?Host=&User=&Pass=&Provider=0&Ddns_En=0&State=Idle&updata_time=5
Netwrok_False=0<br>Enable_Ping=0<br>Ping_Ip=www.google.com<br>Ping_Interval=30<br>Ping_SaveSD=0<br>
eg:http://192.168.1.158/SetEvent.cgi?Netwrok_False=0&Enable_Ping=0&Ping_Ip=www.google.com&Ping_Interval=30&Ping_SaveSD=0
eg:http://192.168.1.167/GetEvent.cgi
113/135
eg:http://192.168.1.167/GetMotionDetect.cgi
md_enable=1<br>md1_ena=0<br>md1_ulr=250<br>md1_ulc=52<br>md1_lrr=258<br>md1_lrc=114<br>md2_ena=0<br>md2_ulr=0<br>md2_ulc=0<br>md2_lrr=0<br>md2_lrc=0<br>md3_ena=0<br>md3_ulr=0<br>md3_ulc=0<br>md3_lr
114/135
eg:http://192.168.1.167/SetMotionDetect.cgi?md_enable=1&md1_ena=0&md1_ulr=250&md1_ulc=52&md1_lrr=258&md1_lrc=114&md2_ena=0&md2_ulr=0&md2_ulc=0&md2_lrr=0&md2_lrc=0&md3_ena=0&md3_ulr=0&md3_ulc=0&md
116/135
Authorityanonymous
Default
Authorityadmin
Default
Authorityanonymous
Default
Authorityadmin
Default
eg:
FTP_Server=<br>FTP_User=<br>FTP_Pwd=<br>FTP_Port=21<br>FTP_Path=/<br>
http://192.168.1.167/SetFTP.cgi?FTP_Server=&FTP_User=&FTP_Pwd=&FTP_Port=21&FTP_Path=/
http://192.168.1.167/GetMail.cgi
Smtp=<br>Sender=<br>Dest=<br>Bcc=<br>Subj=IP Camera Warning!<br>UserName=<br>Pass=<br>
eg:http://192.168.1.167/SetMail.cgi?Smtp=msa.hinet.net&[email protected]&[email protected]&[email protected]&Subj=IP Camera Warning!&UserName=test&Pass=test
eg:
http://192.168.1.167/GetFTP.cgi
eg:
117/135
Authorityanonymous
Default
14501
Authorityadmin
Default
14501
eg:
eg:
http://192.168.1.167/SetCCD.cgi?AES=1&BLC=0&AGC=0&FLC=1
AES=1<br>BLC=0<br>AGC=0<br>FLC=1<br>
http://192.168.1.167/GetCCD.cgi
118/135
Authorityadmin
Default
Authorityadmin
Default
Authorityadmin
Default
http://192.168.1.167/GetUser.cgi
Check=1<br>http_admin=admin<br>
http://192.168.1.167/SetUser.cgi?i_UserCheck=1&User=test&Pass=test&Authority=USER
eg:
eg:
eg:
http://192.168.1.167/DelUser.cgi?User=test
119/135
Authorityanonymous
Default
Input1_Status=0<br>Input2_Status=0<br>Input_Interval=10<br>Output_Mode=0<br>Subj=GPIO In Detected!<br>Output_Interval=10<br>Output1=0<br>Output2=0<br>Output3=0<br>Output4=0<br>
When determine CameraType BYTE[4]=58 or >=60
http://192.168.1.167/GetGPIO.cgi
When determine CameraType BYTE[4]>=30 & CameraType BYTE[4]>=40
eg:
120/135
Authorityadmin
Default
http://192.168.1.158/InputTriggerHttpNotify.cgi?I_NotifyEn=0&HttpUrl=http://192.168.1.118:8080/test.cgi
If CameraType BYTE[4]>=30 & CameraType BYTE[4]<=40
I_NotifyEn=0
HttpUrl=http://192.168.1.118:8080/test.cgi
eg:
eg:
http://192.168.1.167/SetGPIO.cgi?Input1_Status=0&Input2_Status=0&Input_Interval=10&Output_Mode=0&Subj=GPIO In Detected!&Output_Interval=10&Output1=0&Output2=0&Output3=0&Output4=0
122/135
Authority
admin
Default
Authorityadmin
Default
Authorityadmin
Default
0
1000
Authorityadmin
Default
0
1000
http://192.168.1.158/SetLEDStat.cgi?LEDStat=2&LEDBlinkingTime=100eg:
V_NotifyEn=0
eg:
http://192.168.1.158/VideoHttpNotify.cgi?V_NotifyEn=0&HttpUrl=http://192.168.1.118:80/test.cgi
I_NotifyEn=0
HttpUrl=http://192.168.1.118:8080/test.cgi
While Motion is detected, the message send to Http server(ip:192.168.101.71, port:8081) is
GET test.cgi?Message=motion,Time:1234567890 HTTP/1.1\r\n
\r\n
http://192.168.1.158/MotionDetectionHttpNotify.cgi?M_NotifyEn=0&HttpUrl=http://192.168.1.118:80/test.cgi
LEDStat=2
LEDBlinkingTime=100
While Digital 1 state is changed, the message send to Http server (ip:192.168.101.71, port:80) is
GET test.cgi?Message=input1_2,Time:1234567890 HTTP/1.1\r\n
\r\n
While Motion is detected, the message sent to Http server(ip:192.168.101.71, port:8081) is
eg:
eg:http://192.168.1.158/GetLEDStat.cgi?LEDStat=2&LEDBlinkingTime=100
123/135
Authorityanonymous
Default
AuthorityAdmin
Default
LEDStat=2
LEDBlinkingTime=100
eg:http://192.168.1.157/GetMask.cgi
mk_enable=0<br>mk1_ena=0<br>mk1_ulr=0<br>mk1_ulc=0<br>mk1_lrr=0<br>mk1_lrc=0<br>mk2_ena=0<br>mk2_ulr=0<br>mk2_ulc=0<br>mk2_lrr=0<br>mk2_lrc=0<br>mk3_ena=0<br>mk3_ulr=0<br>mk3_ulc=0<br>mk3_lrr=0<br>mk
124/135
eg:suggest send the area one by one http://192.168.1.167/SetMask.cgi?mk_enable=1&mk1_ena=1&mk1_ulr=52&mk1_ulc=88&mk1_lrr=130&mk1_lrc=147
125/135
Authorityanonymous
Default
Authorityadmin
Default
http://192.168.1.167/SetPTZ.cgi?PointName=2:Door&Dir=Preset2
http://192.168.1.167/SetPTZ.cgi?PTZModel=11&PTZSpeed=0eg:
http://192.168.1.167/SetPTZ.cgi?PointName=1:TEST&Dir=Preset1
eg:http://192.168.1.167/GetPTZ.cgi
PTZModel=11<br>PTZSpeed=0<br>PName00=<br>PName01=<br>PName02=<br>PName03=<br>PName04=<br>PName05=? ┴ ?<br>PName06=<br>PName07=<br>PName08=<br>PName09=<br>
126/135
(Only EEPELCO D,P)(Only EEPELCO D,P)
Description
(Only EEPELCO D,P)
To set up the setting (Up, Down, Left… etc.) of Speed Dome
press one and move one step
Remove the current point
press one and move one step
must select point first in order "Preset" can be set up.,value is 1~32It refers that speed dome will move to Point5.,value is 1~32
(Only EEPELCO D,P)
press one and move one steppress one and move one steppress one and move one step
press one and move one step
press one and move one steppress one and move one step
128/135
anonymous
Default
anonymousDefault
eg:
not each model has above command
http://192.168.1.157/SetPatrol.cgi?Patrol0_Point00=1&Patrol0_Speed00=5&Patrol0_Time00=10
http://192.168.1.157/GetPatrol.cgi
eg:
http://192.168.1.157/SetPatrol.cgi?Patrol0_Name=aaa
eg:http://192.168.1.157/GetPatrol.cgi?Patrol=1
Patrol0_Name=<br>Patrol1_Name=<br>Patrol2_Name=<br>Patrol3_Name=<br>Patrol4_Name=<br>Patrol5_Name=<br>Patrol6_Name=<br>Patrol7_Name=<br>Patrol0_Point00=0<br>Patrol0_Speed00=9…………
eg:
Patrol0_Name=<br>Patrol1_Name=<br>Patrol2_Name=<br>Patrol3_Name=<br>Patrol4_Name=<br>Patrol5_Name=<br>Patrol6_Name=<br>Patrol7_Name=<br>Patrol1_Point00=0<br>Patrol1_Speed00=9<br>Patrol1_Time00=10<br>Patr
129/135
anonymous
Default
230
adminDefault
230
eg:http://192.168.1.157/GetRS232.cgi
eg:http://192.168.1.167/SetRS232.cgi?RS232Baudrate=2&RS232Csize=3&RS232Parenb=0&RS232Cstopb=0http://192.168.1.167/SetRS232.cgi?Command=UlMyMzJURVNUMQ==
RS232Baudrate=2<br>RS232Csize=3<br>RS232Parenb=0<br>RS232Cstopb=0<br>
130/135
Authorityadmin
admin
admin
Authorityadmin
To delete 1 , 21, 33 these three data. Please separate the data number by using an underscore, and please add an underscore after the last data. You can get the number of the data by GetPlayBack.cgi?Time=20000105
avi/20071223/101015m/101015_2.jpg ß http://192.168.1.216/avi/20071223/101015m/101015_2.jpgThis image could be downloaded
avi/20071223/101015m/101015_0.jpg ß http://192.168.1.216/avi/20071223/101015m/101015_0.jpgThis image could be download
11.Read SD card (81NP: Not ready.)
eg:http://192.168.1.216/GetPlayBack.cgi?List=20071223_101015m
avi/20071223/101015m/101015_1.jpg ß http://192.168.1.216/avi/20071223/101015m/101015_1.jpg
avi/20061031/103637m.avi ß http://192.168.1.216/ avi/20061031/103637m.avi
avi/20061031/103739m ß http://192.168.1.216/GetPlayBack.cgi?List=20061031_103739m
http://192.168.1.216/GetPlayBack.cgi?Show=Date
20061031 ß There is a image on Oct ,31,2006
eg:
avi/20061031/103707m.jpg ß http://192.168.1.216/ avi/20061031/103637m.jpg This image could be download
http://192.168.1.216/GetPlayBack.cgi?Time=20061031
This image could be downloaded
http://192.168.1.216/SetPlayBack.cgi?Dels=20000105_1_21_33
131/135
Authorityadmin
USER
http://192.168.1.216/GetMsg.cgi?Show=Date
MotionMSG_Start
12.Reading LOG data
SystemMSG_EndTime=1147778236,Event=62,Value=255Time=1147778236,Event=59,Value=255
MotionMSG_EndTime=1147966469,Area=3Time=1147966487,Area=1Time=1147970320,Area=3
Time=1147778236,Event=60,Value=255SystemMSG_Start
Using “GetUser.cgi” to make the user information in order
132/135
Authorityadminadmin
Authorityadmin
Default
Authorityadmin
Default
eg:
Snapshot_En=1<br>Snapshot_Interval=5<br>Snapshot_Status=8<br>Snapshot_FName=Snapshot<br>Schedule_Mon=16777215<br>Schedule_Tue=16777215<br>Schedule_Wed=16777215<br>Schedule_Thu=16777215<br>Schedule_Fri=
http://192.168.1.167/GetSchedule.cgi
If you still can not understand some of them, just trigger that event which you don’t know, and take a look of the log. Then you will understand what does that mean.
http://192.168.1.167/SetSchedule.cgi?Snapshot_En=1&Snapshot_Interval=5&Snapshot_Status=1&Snapshot_FName=Snapshot&Schedule_Mon=16777215&Schedule_Tue=16777215&Schedule_Wed=16777215&Schedule_Thu=16777215
It is a string if the value is 255.IF the value is 254, its mean this TYPE is a action.
13.Schedule setting
eg:
135/135