CGI

属性 CGI

版本/作者/日期修改内容
1.0/David/2013-03-25初版

概述

用户可通过 CGI 接口查询 IP Camera 的自身属性,IP Camera 的所有属性有:

名称

描述

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

支持的拍照分辨率类型
,只适用于 RC9264

同 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;
版权所有:深圳新瑞彩网络科技有限公司

信产部备案号:粤ICP备09050685号