CGI Name Description GetTime.cgi to get IPCAM time … · to get IPCAM video setting (same as...

135
1.System controlCGI Name GetTime.cgi SetTime.cgi GetName.cgi SetName.cgi GetVer.cgi SetLanguage.cgi GetLanguage.cgi Reboot.cgi SetFactoryDefault.cgi GetCameraType.cgi GetMAC.cgi CGI Name GetAdjust.cgi SetAdjust.cgi GetMultimedia.cgi SetMultimedia.cgi GetImage.cgi GetStream.cgi Chatting.cgi CGI Name GetNetwork.cgi SetNetwork.cgi GetPPPOE.cgi, SetPPPOE.cgi GetWListScan.cgi GetWireless.cgi SetWireless.cgi CGI Name GetDDNS.cgi SetDDNS.cgi CGI Name GetEvent.cgi SetEvent.cgi GetMotionDetect.cgi SetMotionDetect.cgi CGI Name GetMail.cgi SetMail.cgi GetFTP.cgi SetFTP.cgi CGI Name GetCCD.cgi SetCCD.cgi 7.Camera Management control to set IPCAM CCD setting to get IPCAM CCD setting to set IPCAM language to get IPCAM time to set IPCAM time to get IPCAM name to set IPCAM name to get IPCAM version 2.Multimedia control to get IPCAM video adjust setting to set IPCAM video adjust setting to 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 to set IPCAM DDNS setting 4.DDNS controlto set IPCAM wireless setting 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 to set IPCAM mail setting to get IPCAM language to reboot IPCAM to set IPCAM factory default to get IPCAM type to get IPCAM MAC to set IPCAM PPPOE setting to get snap shot to get IPCAM PPPOE setting to receive video/audio stream 3.Network control to set IPCAM motion detection 1/135

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

http://192.168.1.167/SetPTZ.cgi?RemoveName=1

37/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");

%>>&nbsp;10(High)</option>

<option value="5" <% nvram_match("i_VBR", "5" , "selected"); %>>&nbsp;9</option>

<option value="7" <% nvram_match("i_VBR", "7" , "selected"); %>>&nbsp;8</option>

<option value="10" <% nvram_match("i_VBR", "10", "selected"); %>>&nbsp;7</option>

<option value="14" <% nvram_match("i_VBR", "14", "selected"); %>>&nbsp;6</option>

<option value="17" <% nvram_match("i_VBR", "17", "selected"); %>>&nbsp;5</option>

<option value="19" <% nvram_match("i_VBR", "19", "selected"); %>>&nbsp;4</option>

<option value="21" <% nvram_match("i_VBR", "21", "selected"); %>>&nbsp;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

http://192.168.1.167/SetPTZ.cgi?RemoveName=1

82/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

Authorityanonymous

Default

96/135

97/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

Authorityanonymous

Default

0

103/135

The same as the Resolution,just used the different form

104/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

1500

30

1NTSC

vga

The same as the Resolution,just used the different form

106/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

eg:

WPA-PSK setting as below:WEP setting as below:

112/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

AuthorityAdmin

Default

115/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

DefaultWhen determine CameraType BYTE[4]>=60

When CameraType BYTE[4]=58

121/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

http://192.168.1.167/SetPTZ.cgi?RemoveName=1

127/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

133/135

Account

134/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