Difference between revisions of "Veo Observer IP NetCam"
(18 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Image:Example.jpg]] | [[Image:Example.jpg]] [[Image:OriteMatch.jpg]] | ||
Veo Observer IP NetCam | '''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> | |||
Orite's firmware version: 02.08.03EN.OR01R updated: MAR.15.2006 | |||
The URL of the | The URL of the '''JPEG''' image is <br> | ||
<nowiki>http://xxx.xxx.xxx.xxx/Jpeg/CamImg.jpg</nowiki> | <nowiki>http://xxx.xxx.xxx.xxx/Jpeg/CamImg.jpg</nowiki> | ||
The URL of the '''MJPEG''' stream is <br> | |||
<nowiki>http://xxx.xxx.xxx.xxx/GetData.cgi?Status=true</nowiki> | |||
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 (and | 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<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
'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: