属性 CGI
| 版本/作者/日期 | 修改内容 | 
|---|---|
| 1.0/David/2013-03-25 | 初版 | 
概述
| 
 名称  | 
 描述  | |
| 
 firmware_ver  | 
 系统固件版本  | |
| 
 webui_ver  | 
 Web UI 版本  | |
| 
 ptz  | 
 是否具备 PTZ 功能  | |
| 
 wireless  | 
 是否具备 WI-FI 功能  | |
| 
 sensor  | 
 Sensor 类型  | |
| 
 resolution_capability  | 
 支持的视频分辨率类型  | 
 Bit0:是否支持 128*96  | 
| 
 Bit1:是否支持 160*128  | ||
| 
 Bit2:是否支持 160*120  | ||
| 
 Bit3:是否支持 176*144  | ||
| 
 Bit4:是否支持 320*240  | ||
| 
 Bit5:是否支持 352*288  | ||
| 
 Bit6:是否支持 640*480  | ||
| 
 Bit7:是否支持 704*576  | ||
| 
 Bit8:是否支持 720*576  | ||
| 
 Bit9:是否支持 800*600  | ||
| 
 Bit10:是否支持 1024*768  | ||
| 
 Bit11:是否支持 1280*720  | ||
| 
 Bit12:是否支持 256*144  | ||
| 
 Bit13:是否支持 384*216  | ||
| 
 Bit14:是否支持 512*288  | ||
| 
 Bit15:是否支持 640*360  | ||
| 
 Bit16:是否支持 768*432  | ||
| 
 Bit17:是否支持 896*504  | ||
| 
 Bit18:是否支持 1024*576  | ||
| 
 snapshot_resolution_capability  | 
 支持的拍照分辨率类型  | 
 同 resolution_capability  | 
| 
 max_streams_number  | 
 支持的最大码流数  | |
| 
 camera_capability  | 
 支持的 Camera 操作  | 
 Bit0:是否支持亮度调节  | 
| 
 Bit1:是否支持对比度调节  | ||
| 
 Bit2:是否支持灰度调节  | ||
| 
 Bit3:是否支持色饱和度调节  | ||
| 
 Bit4:是否支持锐度调节  | ||
| 
 Bit5:是否支持频率设置  | ||
| 
 Bit6:是否支持曝光设置  | ||
| 
 Bit7:是否支持场景设置  | ||
| 
 Bit8:是否支持翻转设置  | ||
| 
 brightness_min  | 
 亮度调节的最小值  | |
| 
 brightness_max  | 
 亮度调节的最大值  | |
| 
 brightness_default  | 
 亮度的缺省值  | |
| 
 contrast_min  | 
 对比度调节的最小值  | |
| 
 contrast_max  | 
 对比度调节的最大值  | |
| 
 contrast_default  | 
 对比度的缺省值  | |
| 
 hue_min  | 
 灰度调节的最小值  | |
| 
 hue_max  | 
 灰度调节的最大值  | |
| 
 hue_default  | 
 灰度的缺省值  | |
| 
 saturation_min  | 
 色饱和度调节的最小值  | |
| 
 saturation_max  | 
 色饱和度调节的最大值  | |
| 
 saturation_default  | 
 色饱和度的缺省值  | |
| 
 sharpness_min  | 
 锐度调节的最小值  | |
| 
 sharpness_max  | 
 锐度调节的最大值  | |
| 
 sharpness_default  | 
 锐度的缺省值  | |
| 
 powerfreq_min  | 
 频率设置的最小值  | |
| 
 powerfreq_max  | 
 频率设置的最大值  | |
| 
 powerfreq_default  | 
 频率的缺省值  | |
| 
 ev_min  | 
 曝光设置的最小值  | |
| 
 ev_max  | 
 曝光设置的最大值  | |
| 
 ev_default  | 
 曝光的缺省值  | |
| 
 scene_min  | 
 场景设置的最小值  | |
| 
 scene_max  | 
 场景设置的最大值  | |
| 
 scene_default  | 
 场景的缺省值  | |
| 
 flip_min  | 
 翻转设置的最小值  | |
| 
 flip_max  | 
 翻转设置的最大值  | |
| 
 flip_default  | 
 翻转的缺省值  | |
| 
 model  | 
 设备型号,0:RC9264、1:RC2409M、2:RC2409H  | |
| 
 skype  | 
 设备是否有 skype 功能  | |
| 
 onvif  | 
 设备是否有 onvif 功能  | |
| 
 mic  | 
 设备是否有 microphone 功能,只适用于 RC2409M/H  | |
| 
 speaker  | 
 设备是否有 speaker 功能,只适用于RC2409M/H  | |
查询 IP Camera 上是否设置有 MJPEG 编码的流(只适用于 RC9264)
is_mjpeg_stream_exist.cgi
- 权限要求:
 
无
- 语法:
 
/is_mjpeg_stream_exist.cgi[?result=&json=&jsonp_callback=]
- 参数:
 
result:返回的相应的变量名称设置 json/jsonp_callback:返回 json 类型数据设置
- 返回:
 
result:是否存在 MJPEG 编码的流
- 示例:
 
http://192.168.0.188/is_mjpeg_stream_exist.cgi IP Camera 返回: var result=1;
查询 IP Camera 的属性
get_properties.cgi
- 权限要求:
 
访问者
- 语法:
 
/get_properties.cgi[?user=&pwd=&session=&json=&jsonp_callback=&property=&…&property= ]
- 参数:
 
user/pwd:参数认证方式中需用到的登录用户名/密码
     session:Session 认证方式需用到的 Session ID
     property:需要查询的属性名称和所对应的返回的变量名称,形式为:
     property_name=var_name
property_name 为要查询的属性名称,var_name为所对应的返回的变量名称。如果要查询多个属性,则设置多个,如没有设置,则按照缺省变量名,返回全部属性。
json/jsonp_callback:返回 json 类型数据设置
- 返回:
 
返回需要查询的属性的变量定义。
- 示例:
 
http://192.168.0.188/get_properties.cgi?session=1891048766&firmware_ver=&webui_ver=&ptz=can_ptz&wireless=can_wifi&sensor= IP Camera 返回: var sensor=2; var can_wifi=0; var can_ptz=0; var webui_ver='REECAM.GM8126.BASE.3.3'; var firmware_ver='REECAM.GM8126.BASE.3.2'; http://192.168.0.188/get_properties.cgi?session=1891048766 IP Camera 返回全部的属性: var firmware_ver='REECAM.GM8126.BASE.3.2'; var webui_ver='REECAM.GM8126.BASE.3.3'; var ptz=0; var wireless=0; var sensor=2; var resolution_capability=82; var max_streams_number=4; var camera_capability=256; var brightness_min=0; var brightness_max=50; var brightness_default=25; var contrast_min=0; var contrast_max=10; var contrast_default=5; var hue_min=0; var hue_max=32; var hue_default=16; var saturation_min=0; var saturation_max=16; var saturation_default=8; var sharpness_min=0; var sharpness_max=4; var sharpness_default=2; var powerfreq_min=0; var powerfreq_max=1; var powerfreq_default=1; var ev_min=0; var ev_max=1; var ev_default=0; var scene_min=0; var scene_max=5; var scene_default=0; var flip_min=0; var flip_max=3; var flip_default=0;