Difference between revisions of "Veo Observer IP NetCam"

From ZoneMinder Wiki
Jump to navigationJump to search
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Image:Example.jpg]]
[[Image:Example.jpg]]  [[Image:OriteMatch.jpg]]


Veo Observer IP NetCam / Orite IP-Cam IC-301
'''Veo Observer IP NetCam / Orite IP-Cam IC-301 / Sweex IP Network Camera JA200010' / Planet ICA-500 / Planet ICA-300''<br>and their clones running under differrent brand names (firmware seems to be cross-compatible between the clones)


Veo's firmware version: 1.8.58.VE updated: SEP.30.2005, <br>
Veo's firmware version: 1.8.58.VE updated: SEP.30.2005, <br>
Line 14: Line 14:
Getting framerates of more than 30fps at 352*288!
Getting framerates of more than 30fps at 352*288!


Supported resolutions: 176*144, 352*288, 320*240, 640*480, 160*120. Resolution and other configuration should be set through the camera's web interface (IE-only) or through the CGI scripts available on the camera.
Supported resolutions: 176*144, 352*288, 320*240, 640*480, 160*120. Resolution and other configuration should be set first through the camera's web interface (IE-only) or through the CGI scripts available on the camera.


More info in the forum: http://www.zoneminder.com/forums/viewtopic.php?t=11141
More info in the forum: http://www.zoneminder.com/forums/viewtopic.php?t=11141<br/>
Firmware and Documentation here: http://rapidshare.com/files/92902736/Orite_IP-Cam_IC-301.zip.html
----
Some useful information about how to use the camera's internal CGI scripts, especially if you don't have IE. <br>
The '''MJPEG''' stream:
<pre>
GetData.cgi
--------------------------------------------------------------------------------
 
Description
 
Get images/status with "multipart/x-mixed-replace" mime-type. (no privilege required)
 
Grammar
 
/GetData.cgi[?Status=<true|false>]
 
Remark
 
GetData.cgi is designed for "server-push". "Server-push" means that user need not always detect camera's state,
and the camera server transfer the camera data on its own.
 
 
GetData.cgi[?Status=false] returns:
 
HTTP/1.0 200 OK
Date: Wed, 19 Feb 2003 03:40:16 GMT
Server: WYM/1.0
Connection: close
Content-Type: multipart/x-mixed-replace;boundary=WINBONDBOUDARY
Last-Modified: Wed, 19 Feb 2003 03:40:16 GMT
Pragma: no-cache
Cache-Control: no-cache
Expires: 01 Jan 1970 00:00:00 GMT
 
--WINBONDBOUDARY
Content-Type: image/jpeg
<content of jpeg file>
 
--WINBONDBOUDARY
Content-Type: image/jpeg
<content of jpeg file>
 
--WINBONDBOUDARY
...
 
 
GetData.cgi?Status=true returns:
 
HTTP/1.0 200 OK
Date: Wed, 19 Feb 2003 03:40:16 GMT
Server: WYM/1.0
Connection: close
Content-Type: multipart/x-mixed-replace;boundary=WINBONDBOUDARY
Last-Modified: Wed, 19 Feb 2003 03:40:16 GMT
Pragma: no-cache
Cache-Control: no-cache
Expires: 01 Jan 1970 00:00:00 GMT
 
--WINBONDBOUDARY
Content-Type: image/jpeg
<content of jpeg file>
 
--WINBONDBOUDARY
Content-Type: text/plain
<same as what's returned by GetStatus.cgi>
 
--WINBONDBOUDARY
Content-Type: image/jpeg
<content of jpeg file>
 
--WINBONDBOUDARY
Content-Type: text/plain
<same as what's returned by GetStatus.cgi>
 
--WINBONDBOUDARY
...
 
 
Example
 
<!--
In mozilla, you can view active image through tag "<img>".
-->
<img src=/GetData.cgi >
</pre>
How to '''change image resolution'''
<pre>
ChangeResolution.cgi
--------------------------------------------------------------------------------
 
Description
 
Change resolution of camera's images. (administrator privilege required)
 
Grammar
 
/ChangeResolution.cgi?ResType=value[&RedirectUrl=sUrl]
 
Remark
 
Now winbond usb camera supports 4 types of resolution:
0 - {176, 144}
1 - {352, 288}
2 - {320, 240}
3 - {640, 480}
 
 
Example
 
<html>
<form action=/ChangeResolution.cgi>
Resolution:
<select name=ResType>
<option value=0>176 * 144</option>
<option value=1>352 * 288</option>
<option value=2>320 * 240</option>
<option value=3>640 * 480</option>
</select><br>
<input type=submit value=OK>
</form>
</html></pre>
How to '''set''' new '''IP'''
<pre>
SetIP.cgi
--------------------------------------------------------------------------------
 
Description
 
Tell IP Camera how to set an initial IP. (administrator privilege required)
 
Grammar
 
/SetIP.cgi?IPWay=<manually|dhcp>[&CameraName=sName][&IP=sIP][&Netmask=sNetmask][&Gateway=sGateway][&DNS0=sDNS0][&DNS1=sDNS1][&DNS2=sDNS2][&RedirectUrl=sUrl]
 
Remark
 
If IPWay=manually, IP, Netmask, Gateway, DNS0 ( DNS1, DNS2 ) should also be specified.
Visit /GetIP.cgi to get the current setting.
 
 
Example
 
<html>
<form action=/SetIP.cgi>
<input type=radio name=IPWay value=manually>Manually
<table>
<td>IP Address</td><td><input name=IP></td></tr>
<tr><td>Subnet mask</td><td><input name=Netmask></td></tr>
<tr><td>Default gateway</td><td><input name=Gateway></td></tr>
<tr><td>DNS 1</td><td><input name=DNS0></td></tr>
<tr><td>DNS 2</td><td><input name=DNS1></td></tr>
<tr><td>DNS 3</td><td><input name=DNS2></td></tr>
</table>
<input type=radio name=IPWay value=dhcp>Automatically by DHCP<br>
<input type=submit value=OK>
</form>
</html>
</pre>
'''Reboot''' the camera
<pre>
Reboot.cgi
--------------------------------------------------------------------------------
 
Description
 
Reboot IP Camera. (administrator privilege required)
 
Grammar
 
/Reboot.cgi
</pre>
Reset camera to '''factory default''' settings:
<pre>
SetFactoryDefault.cgi
--------------------------------------------------------------------------------
 
Description
 
Change all settings to factory-default. (administrator privilege required)
 
Grammar
 
/SetFactoryDefault.cgi
 
Remark
 
System would reboot immediately after the request be called, no response sent to client!
</pre>
 
Sample image: <br/>
[[Image:OriteIc301Sample.jpg]]
 
[[Category:Cameras]]

Latest revision as of 06:11, 19 June 2009

Example.jpg OriteMatch.jpg

'Veo Observer IP NetCam / Orite IP-Cam IC-301 / Sweex IP Network Camera JA200010' / Planet ICA-500 / Planet ICA-300
and their clones running under differrent brand names (firmware seems to be cross-compatible between the clones)

Veo's firmware version: 1.8.58.VE updated: SEP.30.2005,
Orite's firmware version: 02.08.03EN.OR01R updated: MAR.15.2006

The URL of the JPEG image is
http://xxx.xxx.xxx.xxx/Jpeg/CamImg.jpg

The URL of the MJPEG stream is
http://xxx.xxx.xxx.xxx/GetData.cgi?Status=true

Getting framerates of more than 30fps at 352*288!

Supported resolutions: 176*144, 352*288, 320*240, 640*480, 160*120. Resolution and other configuration should be set first through the camera's web interface (IE-only) or through the CGI scripts available on the camera.

More info in the forum: http://www.zoneminder.com/forums/viewtopic.php?t=11141
Firmware and Documentation here: http://rapidshare.com/files/92902736/Orite_IP-Cam_IC-301.zip.html


Some useful information about how to use the camera's internal CGI scripts, especially if you don't have IE.
The MJPEG stream:

GetData.cgi
--------------------------------------------------------------------------------

Description

Get images/status with "multipart/x-mixed-replace" mime-type. (no privilege required)

Grammar

/GetData.cgi[?Status=<true|false>]

Remark

GetData.cgi is designed for "server-push". "Server-push" means that user need not always detect camera's state, 
and the camera server transfer the camera data on its own.


GetData.cgi[?Status=false] returns:

HTTP/1.0 200 OK
Date: Wed, 19 Feb 2003 03:40:16 GMT
Server: WYM/1.0
Connection: close
Content-Type: multipart/x-mixed-replace;boundary=WINBONDBOUDARY
Last-Modified: Wed, 19 Feb 2003 03:40:16 GMT
Pragma: no-cache
Cache-Control: no-cache
Expires: 01 Jan 1970 00:00:00 GMT

--WINBONDBOUDARY
Content-Type: image/jpeg
<content of jpeg file>

--WINBONDBOUDARY
Content-Type: image/jpeg
<content of jpeg file>

--WINBONDBOUDARY
...


GetData.cgi?Status=true returns:

HTTP/1.0 200 OK
Date: Wed, 19 Feb 2003 03:40:16 GMT
Server: WYM/1.0
Connection: close
Content-Type: multipart/x-mixed-replace;boundary=WINBONDBOUDARY
Last-Modified: Wed, 19 Feb 2003 03:40:16 GMT
Pragma: no-cache
Cache-Control: no-cache
Expires: 01 Jan 1970 00:00:00 GMT

--WINBONDBOUDARY
Content-Type: image/jpeg
<content of jpeg file>

--WINBONDBOUDARY
Content-Type: text/plain
<same as what's returned by GetStatus.cgi>

--WINBONDBOUDARY
Content-Type: image/jpeg
<content of jpeg file>

--WINBONDBOUDARY
Content-Type: text/plain
<same as what's returned by GetStatus.cgi>

--WINBONDBOUDARY
...


Example

<!--
In mozilla, you can view active image through tag "<img>".
-->
<img src=/GetData.cgi >

How to change image resolution

ChangeResolution.cgi
--------------------------------------------------------------------------------

Description

Change resolution of camera's images. (administrator privilege required)

Grammar

/ChangeResolution.cgi?ResType=value[&RedirectUrl=sUrl]

Remark

Now winbond usb camera supports 4 types of resolution:
0 - {176, 144}
1 - {352, 288}
2 - {320, 240}
3 - {640, 480}


Example

<html>
<form action=/ChangeResolution.cgi>
Resolution:
<select name=ResType>
 <option value=0>176 * 144</option>
 <option value=1>352 * 288</option>
 <option value=2>320 * 240</option>
 <option value=3>640 * 480</option>
</select><br>
<input type=submit value=OK>
</form>
</html>

How to set new IP

SetIP.cgi
--------------------------------------------------------------------------------

Description

Tell IP Camera how to set an initial IP. (administrator privilege required)

Grammar

/SetIP.cgi?IPWay=<manually|dhcp>[&CameraName=sName][&IP=sIP][&Netmask=sNetmask][&Gateway=sGateway][&DNS0=sDNS0][&DNS1=sDNS1][&DNS2=sDNS2][&RedirectUrl=sUrl]

Remark

If IPWay=manually, IP, Netmask, Gateway, DNS0 ( DNS1, DNS2 ) should also be specified.
Visit /GetIP.cgi to get the current setting.


Example

<html>
<form action=/SetIP.cgi>
<input type=radio name=IPWay value=manually>Manually
<table>
<td>IP Address</td><td><input name=IP></td></tr>
<tr><td>Subnet mask</td><td><input name=Netmask></td></tr>
<tr><td>Default gateway</td><td><input name=Gateway></td></tr>
<tr><td>DNS 1</td><td><input name=DNS0></td></tr>
<tr><td>DNS 2</td><td><input name=DNS1></td></tr>
<tr><td>DNS 3</td><td><input name=DNS2></td></tr>
</table>
<input type=radio name=IPWay value=dhcp>Automatically by DHCP<br>
<input type=submit value=OK>
</form>
</html>

Reboot the camera

Reboot.cgi
--------------------------------------------------------------------------------

Description

Reboot IP Camera. (administrator privilege required)

Grammar

/Reboot.cgi

Reset camera to factory default settings:

SetFactoryDefault.cgi
--------------------------------------------------------------------------------

Description

Change all settings to factory-default. (administrator privilege required)

Grammar

/SetFactoryDefault.cgi

Remark

System would reboot immediately after the request be called, no response sent to client!

Sample image:
OriteIc301Sample.jpg