版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、機(jī)SDK 開發(fā)使用手冊版本 V1.1.32014/01/16版本說明版本修改日期修改人說明1.0.02012-12-19lgh初稿1.1.02013-02-25增加1.1.12013-04-07lgh1、修改編碼設(shè)置,支持 2 路碼流1.1.22013-12-16lgh修改編碼信息1.1.32014-01-13lgh修改IO 輸入端口為1個修改 OSD 字體大小最小為 24目錄說明. - 5 -概述. - 6 -1 設(shè)備管理. - 7 -1.1 獲取設(shè)備信息. - 7 -1.2 設(shè)備重新啟動. - 8 -升級. - 8 -1.3網(wǎng)絡(luò)設(shè)置. - 9 -2.1 獲取網(wǎng)絡(luò)參數(shù). - 9 -22.2
2、設(shè)置網(wǎng)絡(luò)參數(shù). - 10 -網(wǎng)絡(luò)服務(wù). - 11 -3.1 獲取http 端口. - 11 -3.2 設(shè)置http 端口. - 11 -3.3 獲取 FTP 服務(wù)信息 . - 12 -3.4 設(shè)置 FTP 服務(wù)信息 . - 12 -3.5 獲取 SNMP 服務(wù)信息 . - 13 -33.6 設(shè)置 SNMP 服務(wù)信息. - 14 -時間設(shè)置. - 15 -4.1 獲取系統(tǒng)時間. - 15 -44.2 獲取系統(tǒng)時間設(shè)置方法. - 15 -4.3 設(shè)置系統(tǒng)時間. - 16 -5 串口參數(shù). - 17 -5.1 獲取串口參數(shù). - 17 -5.2 設(shè)置串口參數(shù). - 18 -5.3 寫串口數(shù)據(jù) (暫未
3、實現(xiàn)). - 18 -6 移動偵測. - 19 -6.1 獲取移動偵測參數(shù). - 19 -6.2 設(shè)置移動偵測. - 21 -事件. - 22 -77.1 獲取參數(shù). - 22 -7.2 設(shè)置參數(shù). - 25 -8 本地. - 27 -8.1 獲取 SD 卡信息. - 27 -8.2 格式化 SD 卡. - 27 -8.3 備份配置文件到 SD 卡. - 28 -8.4 從 SD 卡恢復(fù)配置文件. - 28 -8.5 獲取網(wǎng)絡(luò)斷開信息. - 29 -8.6 設(shè)置網(wǎng)絡(luò)斷開. - 30 -9. - 30 -9.1 獲取流信息. - 30 -9.2 獲取設(shè)備支持分辨率. - 32 -9.3 獲取編碼
4、信息. - 33 -9.4 配置編碼. - 35 -9.5 獲取通道OSD 設(shè)置. - 36 -9.6 設(shè)置通道OSD. - 38 -9.7 獲取隱私遮蔽設(shè)置. - 39 -9.8 設(shè)置隱私遮蔽. - 41 -10 圖像 . - 42 -10.1 獲取圖像參數(shù). - 42 -10.2 設(shè)置圖像參數(shù). - 44 -11 音頻 . - 45 -11.1 獲取音頻輸入編碼信息. - 45 -11.2 設(shè)置音頻輸入編碼. - 46 -11.3 獲取音頻輸出編碼信息. - 46 -11.4 設(shè)置音頻輸出編碼. - 47 -12 PTZ. - 48 -12.1 PTZ 操作. - 48 -12.2 預(yù)置位
5、設(shè)置. - 50 -說明當(dāng)前本公司機(jī)開發(fā)遵循 ONVIF 2.0 協(xié)議和自有協(xié)議(本文主要內(nèi)容)。機(jī) SDK 開發(fā)包括三部分:1. 設(shè)備搜索設(shè)備搜索采用 WS-Discovery。2.采用 RTSP 協(xié)議,無用戶管理;3. 信令控制信令采用 http 協(xié)議 CGI 命令。本文檔將主要對基于 http 協(xié)議的 CGI 命令進(jìn)行解釋。概述HTTP API 是一種通用的開放協(xié)議,為機(jī)提供 WEB 服務(wù)。開發(fā)者在開發(fā)客戶端時,實現(xiàn)與機(jī)的對接,只需按構(gòu)造一條標(biāo)準(zhǔn)的 URI,便可與機(jī)進(jìn)行交互。HTTP 端口 默認(rèn)為 80。客戶端與機(jī)的交互,是由客戶端發(fā)起HTTP 請求開始的。HTTP 請求有以下兩種方法:
6、GET 和T,這兩種方法都可以用于獲取信息和設(shè)置參數(shù)。但是,通常用 GET 獲取信息,用T 設(shè)置參數(shù)。GET :獲取機(jī)配置信息及狀態(tài)信息時,一般采用此種方式。例如:T:設(shè)置機(jī)參數(shù)時,一般采用此種方式。例如:服務(wù)器 HTTP 返回:返回狀態(tài)由 RFC 2616 定義;正確返回數(shù)據(jù)格式為:查詢返回數(shù)據(jù)= 設(shè)置返回數(shù)據(jù)錯誤返回為:http:/02/cgi-bin/network.cgi?action=set協(xié)議:/IP 地址/路徑/命令?方法http:/02/cgi-bin/time.cgi?action=get協(xié)議:/IP 地址/路徑/命令?方法1 設(shè)備管理1.1 獲取設(shè)備信息2、機(jī)返回:HTTP
7、/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:注:紅色標(biāo)記的參數(shù)暫未實現(xiàn)。3、示例:客戶端請求獲?。簷C(jī)返回:manufacturer=HDIPCDeviceM=HDIPCSerialNumber=unit0004630a96ecfirmwareVer= Build 131121firmwareReleaseDate=SDKVer=參數(shù)值說明manufacturer=生產(chǎn)廠家DeviceM=設(shè)備型號SerialNumber=設(shè)備序列號firmwareVer=固件版本firmwareReleaseDate=日期SDKVer=SDK 協(xié)議版本ON
8、VIFVer=ONVIF 協(xié)議版本IOInponnectors=IO 輸入端口數(shù)IOOutputsConnectors=IO 輸出端口數(shù)AudioInput=0,1音頻輸入:0 -無1 -有AudioOutput=0,1音頻輸出:0 -無1 -有macAddress=MAC 地址URL Syntaxhttp:/cgi-bin/system.cgi?action=getDeviceInfoHTTP MethodGET1.2 設(shè)備重新啟動客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的數(shù)據(jù): Rebooting
9、3、示例:客戶端發(fā)送:機(jī)返回:Rebooting1.3升級(暫未實現(xiàn))客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain參數(shù)值說明TFTPServerIPaddr=TFTP 服務(wù) IPUpdatefilename=升級文件名稱URL Syntaxhttp:/cgi-bin/updateFirmware.cgi?action=updateHTTP MethodGET/T參數(shù)值說明空URL Syntaxhttp:/cgi-bin/system.cgi?action=rebootHTTP MethodGET2 網(wǎng)絡(luò)設(shè)置2.1 獲取網(wǎng)絡(luò)
10、參數(shù)客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:3、示例:客戶端請求獲?。簷C(jī)返回:ipv4.addr.type=0ipv4.addr=14 ipv4.submask= ipv4.getway= ipv4.dns.type=0 ipv4.dns.addr1=22ipv4.dns.addr2=參數(shù)值說明ipv4.addr.type=0,1 靜態(tài) IP DHCP,自動獲取 IPipv4.addr=例如 47IP 地址ipv4.submask =例如 子網(wǎng)掩碼ipv4.getway=例如 默認(rèn)網(wǎng)關(guān)ip
11、v4.dns.type=0,1 手動設(shè)置 DNS 自動獲取 DNSipv4.dns.addr1=例如 首選 DNS 服務(wù)器ipv4.dns.addr2=例如 備用 DNS 服務(wù)器參數(shù)值說明空URL Syntaxhttp:/cgi-bin/network.cgi?action=getHTTP MethodGet2.2 設(shè)置網(wǎng)絡(luò)參數(shù)注: 中的參數(shù)項可選??蛻舳税l(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OK服務(wù)器返回到客戶端的數(shù)據(jù):Sucs3、示例:客戶端請求設(shè)置:=機(jī)返回:Sucs注:此時 IP 地址,DNS 已經(jīng)設(shè)置成功。使用 GET 可以查看修改后的設(shè)置或者打開 WEB 查看。
12、客戶端請求獲取:機(jī)返回:ipv4.addr.type=0ipv4.addr=16 ipv4.submask= ipv4.getway= ipv4.dns.type=0 ipv4.dns.addr1=ipv4.dns.addr2=參數(shù)值說明ipv4.addr.type=0,1 靜態(tài) IP DHCP,自動獲取 IPipv4.addr=例如 47IP 地址ipv4.submask=例如 子網(wǎng)掩碼ipv4.getway=例如 默認(rèn)網(wǎng)關(guān)ipv4.dns.type=0,1 手動設(shè)置 DNS 自動獲取 DNSipv4.dns.addr1=例如 首選 DNS 服務(wù)器ipv4.dns.addr2=例如 備用 D
13、NS 服務(wù)器URL Syntaxhttp:/cgi-bin/network.cgi?action=set&=&.HTTP MethodGET/T3 網(wǎng)絡(luò)服務(wù)3.1 獲取 http 端口客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:3、示例:客戶端請求獲?。簷C(jī)返回:httpport=803.2 設(shè)置 http 端口客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain參數(shù)值說明httpport=80http 端口URL Syntaxht
14、tp:/cgi-bin/netserver.cgi?action=httpportset&=HTTP MethodGET/T參數(shù)值說明httpport=80http 端口參數(shù)值說明空URL Syntaxhttp:/cgi-bin/netserver.cgi?action=httpportgetHTTP MethodGET服務(wù)器返回到客戶端的數(shù)據(jù):Sucs3、示例:客戶端請求設(shè)置:機(jī)返回:Sucs注:此時 http 端口已經(jīng)設(shè)置成功。使用 GET 可以查看修改后的設(shè)置或者打開 WEB 查看。3.3 獲取 FTP 服務(wù)信息客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKCont
15、ent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:3、示例:客戶端請求獲?。簷C(jī)返回:ftpport=21ftpusername=anonymousftpusassword=3.4 設(shè)置 FTP 服務(wù)信息參數(shù)值說明ftpport=默認(rèn) 21ftp 端口ftpusername=ftp 用戶名ftpusassword=ftp 用戶參數(shù)值說明空URL Syntaxhttp:/cgi-bin/netserver.cgi?action=ftpgetHTTP MethodGET客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/pla
16、in服務(wù)器返回到客戶端的數(shù)據(jù):Sucs3、示例:客戶端請求設(shè)置:機(jī)返回:Sucs注:此時 ftp 端口已經(jīng)設(shè)置成功,使用 GET 可以查看修改后的設(shè)置。3.5 獲取 SNMP 服務(wù)信息客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:參數(shù)值說明munity=讀名munity=寫名trap2sink=Trap 地址trap2name=Trap 團(tuán)體名traptime=1 300Trap 發(fā)送間隔(1 300 秒)參數(shù)值說明空URL Syntaxhttp:/cgi-bin/netserver.cgi?a
17、ction=snmpgetHTTP MethodGet參數(shù)值說明ftpport=21ftp 端口URL Syntaxhttp:/cgi-bin/netserver.cgi?action=ftpset&=HTTP MethodGet3、示例:客戶端請求獲?。簷C(jī)返回:munity=hdipcmunity=hdipctrap2sink=trap2name=hdipc traptime=303.6 設(shè)置 SNMP 服務(wù)信息注: 中的參數(shù)項可選??蛻舳税l(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回: HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:Sucs3、
18、示例:客戶端請求設(shè)置:munity=HDIPC&traptime=50機(jī)返回:Sucs注:此時 SNMP 設(shè)置已經(jīng)完成修改。使用 GET 可以查看修改后的設(shè)置或者打開 WEB 查看。參數(shù)值說明munity=讀名munity=寫名trap2sink=Trap 地址trap2name=Trap 團(tuán)體名traptime=1 300Trap 發(fā)送間隔(1 300 秒)URL Syntaxhttp:/cgi-bin/netserver.cgi?action=snmpset&=&.HTTP MethodGET/T4 時間設(shè)置4.1 獲取系統(tǒng)時間客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200
19、 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:3、示例:客戶端請求獲取:機(jī)返回:time=2014-01-22 13:55:084.2 獲取系統(tǒng)時間設(shè)置方法客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain參數(shù)值說明空URL Syntaxhttp:/cgi-bime.cgi?action=gettimesetHTTP MethodGet參數(shù)值說明time=年-月-日 時:分:秒機(jī)當(dāng)前時間參數(shù)值說明空URL Syntaxhttp:/cgi-bime.cgi?action=getsystimeH
20、TTP MethodGET服務(wù)器返回到客戶端的參數(shù)如下:3、示例:客戶端請求獲取:機(jī)返回: synctype=1ntpaddr=4.3 設(shè)置系統(tǒng)時間注: 中的參數(shù)項可選。客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:參數(shù)值說明synctype=0,1 手動 NTP 同步manual.year=1970 2031年manual.month=1 12月manual.day=1 31日manual.hour=0 23時manual.minute=0 59分manual.second=
21、0 59秒ntp.addr=IP 地址NTP 服務(wù)器地址URL Syntaxhttp:/cgi-bime.cgi?action=settime&=&.HTTP MethodT參數(shù)值說明synctype=0,1 手動同步 NTP 同步ntpaddr=IP 地址NTP 服務(wù)器地址如果同步方式為 NTP,則返回該項客戶端請求設(shè)置:機(jī)返回: Sucs注意:此時系統(tǒng)時間已設(shè)置完成。使用 GET 可以查看修改后的設(shè)置或者打開 WEB 查看。5 串口參數(shù)5.1 獲取串口參數(shù)客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的
22、參數(shù)如下:3、示例:客戶端請求獲取:.cgi?action=get機(jī)返回:cameraid=1protocol=1 bandrate=9600參數(shù)值說明cameraid=1 255機(jī)地址protocol=0,1,2,3,4云臺協(xié)議 透明通道 Pelco-D Pelco-P3 HD6004 PANASONICbandrate=2400,4800,9600,19200波特率參數(shù)值說明空URL Syntaxhttp:/.cgi?action=getHTTP MethodGET5.2 設(shè)置串口參數(shù)注: 中的參數(shù)項可選??蛻舳税l(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-
23、Type: text/plain服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:客戶端請求設(shè)置:.cgi?action=set &cameraid=2&bandrate=4800機(jī)返回: Sucs注意:此時串口參數(shù)已設(shè)置完成。使用 GET 可以查看修改后的設(shè)置或者打開 WEB 查看。5.3 寫串口數(shù)據(jù) (暫未實現(xiàn))URL Syntaxhttp:/.cgi?action=writedata&=&.HTTP MethodGET/T參數(shù)值說明cameraid=1 255機(jī)地址protocol=0,1,2,3,4云臺協(xié)議 透明通道 Pelco-D Pelco-P3 HD6004 PANASONICba
24、ndrate=2400,4800,9600,19200波特率URL Syntaxhttp:/.cgi?action=set&=&.HTTP MethodGET/T注: 中的參數(shù)項可選??蛻舳税l(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:客戶端請求設(shè)置:.cgi?action=writedata&bytecount=2機(jī)返回:Sucs注意:此時串口數(shù)據(jù)已寫入。6 移動偵測6.1 獲取移動偵測參數(shù)注:以上客戶端不發(fā)送 參數(shù)值,機(jī)默認(rèn)返回所有移動偵測區(qū)域信息。注:以上客戶端發(fā)送 參數(shù)值,機(jī)
25、返回該參數(shù)值的移動偵測區(qū)域信息??蛻舳税l(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:參數(shù)值說明regionid1 4移動偵測區(qū)域URL Syntaxhttp:/cgi-botiondetection.cgi?action=get&=HTTP MethodGETURL Syntaxhttp:/cgi-botiondetection.cgi?action=getHTTP MethodGET參數(shù)值說明bytecount=寫字節(jié)數(shù)write=發(fā)送 16 進(jìn)制字符0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,A,B,C,D,E,FHTTP/1.0 200 OKContent-Type: text/p
26、lain服務(wù)器返回到客戶端的參數(shù)如下:參數(shù)值說明region1.enable=0,1區(qū)域 1 控制關(guān)閉打開region1.sensitivity=0-100區(qū)域 1 靈敏度region1.threshold=0-100區(qū)域 1 臨界region1.x=區(qū)域 1 左上 x 坐標(biāo)region1.y=區(qū)域 1 左上 y 坐標(biāo)region1.width=區(qū)域 1 寬度region1.height=區(qū)域 1 高度region2.enable=0,1區(qū)域 2 控制關(guān)閉打開region2.sensitivity=0-100區(qū)域 2 靈敏度region2.threshold=0-100區(qū)域 2 臨界regio
27、n2.x=區(qū)域 2 左上 x 坐標(biāo)region2.y=區(qū)域 2 左上 y 坐標(biāo)region2.width=區(qū)域 2 寬度region2.height=區(qū)域 2 高度region3.enable=0,1區(qū)域 3 控制關(guān)閉打開region3.sensitivity=0-100區(qū)域 3 靈敏度region3.threshold=0-100區(qū)域 3 臨界region3.x=區(qū)域 3 左上 x 坐標(biāo)region3.y=區(qū)域 3 左上 y 坐標(biāo)region3.width=區(qū)域 3 寬度region3.height=區(qū)域 3 高度region4.enable=0,1區(qū)域 4 控制關(guān)閉打開region4.se
28、nsitivity=0-100區(qū)域 4 靈敏度region4.threshold=0-100區(qū)域 4 臨界region4.x=區(qū)域 4 左上 x 坐標(biāo)region4.y=區(qū)域 4 左上 y 坐標(biāo)region4.width=區(qū)域 4 寬度region4.height=區(qū)域 4 高度3、示例:a) 客戶端請求獲?。簷C(jī)返回: region1.enable=1region1.sensitivity=70 region1.threshold=10 region1.x=0 region1.y=0region1.WindowWidth=240 region1.WindowHeight=132 region4
29、.enable=1 region4.sensitivity=70 region4.threshold=10 region4.x=237 region4.y=132region4.WindowWidth=240region4.WindowHeight=132b) 客戶端請求獲?。海òl(fā)送參數(shù))機(jī)返回:region2.enable=1region2.sensitivity=70 region2.threshold=10 region2.x=0 region2.y=132 region2.width=240region2.height=1326.2 設(shè)置移動偵測注: 中的參數(shù)項可選。客戶端發(fā)送到機(jī)的參
30、數(shù)如下:參數(shù)值說明URL Syntaxhttp:/cgi-botiondetection.cgi?action=set&=&.HTTP MethodGET/T2、機(jī)返回:HTTP/1.0 200 OK服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:客戶端請求設(shè)置:機(jī)返回:Sucs注意:此時移動偵測已設(shè)置完成。使用 GET 可以查看修改后的設(shè)置或者打開 WEB 查看。事件77.1 獲取參數(shù)客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OK參數(shù)值說明空URL Syntaxhttp:/cgi-bin/alarm.cgi?action=getHTTP MethodGETregioni
31、d=1 4偵測區(qū)域,設(shè)置支持同 4 個偵測區(qū)域enable=0,1是否啟用 關(guān)閉 打開sensitivity=0-100靈敏度threshold=0-100臨界x=偵測區(qū)域起始 X 坐標(biāo)y=偵測區(qū)域起始 Y 坐標(biāo)width=寬度height=高度Content-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:參數(shù)值說明sddetect.enable=0,1SD 卡容量檢測 關(guān)閉 打開sddetect.iooutput=0,1SD 卡容量聯(lián)動:IO 端口輸出 關(guān)閉 打開sddetect.messagecenter=0,1SD 卡容量聯(lián)動:發(fā)送消息至消息中心 關(guān)閉 打開sddetec
32、t.=0,1SD 卡容量聯(lián)動:發(fā)送郵件 關(guān)閉 打開motiondetect.enable=0,1移動偵測檢測 關(guān)閉 打開motiondetect.iooutput=0,1移動偵測聯(lián)動:IO 端口輸出 關(guān)閉 打開motiondetect.messagecenter=0,1移動偵測 聯(lián)動:發(fā)送消息至消息中心 0 關(guān)閉1 打開motiondetect.capturc=0,1移動偵測聯(lián)動: 至卡 關(guān)閉 打開motiondetect.=0,1移動偵測聯(lián)動:發(fā)送郵件 關(guān)閉 打開ioinput.enable=0,1IO 輸入端口檢測 關(guān)閉 打開=IO 輸入端口描述(最多 32 個字符)3、示例:客戶端請求獲
33、?。簷C(jī)返回:sddetect.enable=0sddetect.iooutput=0 sddetect.messagecenter=0sddetect.=0motiondetect.enable=0motiondetect.iooutput=0 motiondetect.messagecenter=0 motiondetect.capturc=0 motiondetect.=0 ioinput.enable=0 =ALMIN1 ioinput.type=0 ioinput.iooutput=0ioinput.messagecenter=0ioinput.=0=ALMOUTiooutput.ty
34、pe=0 iooutput.holdtimesec=20ioinput.type=0,1IO 輸入端口輸入類型 常閉 常開ioinput.iooutput=0,1IO 輸入端口聯(lián)動:IO 端口輸出 關(guān)閉 打開ioinput.messagecenter=0,1IO 輸入端口聯(lián)動:發(fā)送消息至消息中心 關(guān)閉 打開ioinput.=0,1IO 輸入端口聯(lián)動:發(fā)送郵件 關(guān)閉 打開=IO 輸出端口描述(最多 32 個字符)iooutput.type=0,1IO 輸出端口輸入類型 開路 閉合iooutput.holdtimesec=1 60聯(lián)動 IO 端口輸出保持時間(1-60 秒)7.2 設(shè)置參數(shù)注: 中
35、的參數(shù)項可選??蛻舳税l(fā)送到機(jī)的參數(shù)如下:參數(shù)值說明sddetect.enable=0,1SD 卡容量檢測 關(guān)閉 打開sddetect.iooutput=0,1SD 卡容量聯(lián)動:IO 端口輸出 關(guān)閉 打開sddetect.messagecenter=0,1SD 卡容量聯(lián)動:發(fā)送消息至消息中心 關(guān)閉 打開sddetect.=0,1SD 卡容量聯(lián)動:發(fā)送郵件 關(guān)閉 打開motiondetect.enable=0,1移動偵測檢測 關(guān)閉 打開motiondetect.iooutput=0,1移動偵測聯(lián)動:IO 端口輸出 關(guān)閉 打開motiondetect.messagecenter=0,1移動偵測 聯(lián)動
36、:發(fā)送消息至消息中心 0 關(guān)閉1 打開motiondetect.capturc=0,1移動偵測聯(lián)動: 至卡 關(guān)閉 打開URL Syntaxhttp:/cgi-bin/alarm.cgi?action=set&=&.HTTP MethodGET/T2、機(jī)返回:HTTP/1.0 200 OK服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:客戶端請求設(shè)置:機(jī)返回:Sucs注意:此警參數(shù)已設(shè)置完成。使用 GET 可以查看修改后的設(shè)置或者打開 WEB 查看。motiondetect.=0,1移動偵測聯(lián)動:發(fā)送郵件 關(guān)閉 打開ioinput.enable=0,1IO 輸入端口檢測 關(guān)閉 打開=IO 輸入端
37、口描述(最多 32 個字符)ioinput.type=0,1IO 輸入端口輸入類型 常閉 常開ioinput.iooutput=0,1IO 輸入端口聯(lián)動:IO 端口輸出 關(guān)閉 打開ioinput.messagecenter=0,1IO 輸入端口聯(lián)動:發(fā)送消息至消息中心 關(guān)閉 打開ioinput.=0,1IO 輸入端口聯(lián)動:發(fā)送郵件 關(guān)閉 打開=IO 輸出端口描述(最多 32 個字符)iooutput.type=0,1IO 輸出端口輸入類型 開路 閉合iooutput.holdtimesec=1 60聯(lián)動 IO 端口輸出保持時間(1-60 秒)8 本地8.1 獲取 SD 卡信息客戶端發(fā)送到機(jī)的參
38、數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:3、示例:客戶端請求獲?。簷C(jī)返回:active=-1size=0 freesize=08.2 格式化 SD 卡客戶端發(fā)送到機(jī)的參數(shù)如下:URL Syntaxhttp:/cgi-bin/sdcard.cgi?action=formatHTTP MethodGET參數(shù)值說明active=0,10:未安裝1:安裝size=空間大小MBfreesize=剩余空間MB參數(shù)值說明空URL Syntaxhttp:/cgi-bin/sdcard.cgi?action=getHTTP
39、MethodGET2、機(jī)返回:HTTP/1.0 200 OK服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:客戶端請求設(shè)置:機(jī)返回:Sucs8.3 備份配置文件到 SD 卡客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OK服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:客戶端請求備份:機(jī)返回:Sucs注意:該操作是將所有配置文件備份到 SD 卡中。8.4 從 SD 卡恢復(fù)配置文件參數(shù)值說明空URL SyntaxHttp:/cgi-bin/sdcard.cgi?action=backupconfigfileHTTP MethodGET參數(shù)值說明空客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)
40、返回:HTTP/1.0 200 OK服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:客戶端請求恢復(fù):機(jī)返回:Sucs注意:該操作是將所有配置文件從 SD 卡中恢復(fù)。8.5 獲取網(wǎng)絡(luò)斷開信息客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:3、示例:客戶端請求獲?。簷C(jī)返回:streamid=1參數(shù)值說明streamid=1 - 2網(wǎng)絡(luò)斷開時,將到本地SD 上,該參數(shù)指明錄制哪路碼流參數(shù)值說明空URL Syntaxhttp:/cgi-bin/sdcard.cgi?action=getdisconnect
41、recordHTTP MethodGET參數(shù)值說明空URL Syntaxhttp:/cgi-bin/sdcard.cgi?action=restoreconfigfileHTTP MethodGET8.6 設(shè)置網(wǎng)絡(luò)斷開客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OK服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:客戶端請求設(shè)置:機(jī)返回:Sucs注意:此時網(wǎng)絡(luò)斷開已設(shè)置完成,使用 GET 可以查看修改后的設(shè)置或者打開WEB 查看。99.1 獲取流信息客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:參數(shù)值說明空URL Syntaxhttp:/cgi-bin/streamuri.cgi?a
42、ction=getHTTP MethodGET參數(shù)值說明streamid=1 - 2網(wǎng)絡(luò)斷開時,將到本地 SD上,該參數(shù)指制哪路碼流URL Syntaxhttp:/cgi-bin/sdcard.cgi?action=setdisconnectrecord&=HTTP MethodGETHTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:3、示例:客戶端請求獲取:機(jī)返回:chnl1.streamuri=rtsp:/13/stream1chnl2.streamuri=rtsp:/13/stream2 chnl3.streamuri=rtsp:
43、/13/stream3 chnl4.streamuri=rtsp:/13/stream4參數(shù)值說明chnl1.enable=0,1 關(guān)閉 打開chnl1.encoding=0,1編碼格式0 H2641 MJPEGchnl1.h264profile=0,1MainHighchnl1.mjpegquality=1 100MJPEG 質(zhì)量chnl1.resolutionwidth=清晰度寬chnl1.resolutionheight=清晰度高chnl1.framerate=1 - 60幀率chnl1.bitrate=256,512,1024,2048,4096,6144,8192,10240,143
44、36kbpschnl1.streamuri=rtsp:/stream1碼流 1 的地址chnl2.enable=0,1 關(guān)閉 打開chnl2.encoding=0,1編碼格式0 H2641 MJPEGchnl2.h264profile=0,1MainHighchnl2.mjpegquality=1 100MJPEG 質(zhì)量chnl2.resolutionwidth=清晰度寬chnl2.resolutionheight=清晰度高chnl2.framerate=1 - 60幀率chnl2.bitrate=256,512,1024,2048,4096,6144,8192,10240,14336kbps
45、chnl2.streamuri=rtsp:/stream2碼流 2 的地址9.2 獲取設(shè)備支持分辨率注意:設(shè)置通道分辨率時,需參考設(shè)備列出的支持分辨率。注:以上客戶端不發(fā)送 參數(shù)值,機(jī)默認(rèn)返回所有可用碼流的配置信息。注:以上客戶端發(fā)送 參數(shù)值,機(jī)返回該參數(shù)的碼流配置信息??蛻舳税l(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:3、示例:a) 客戶端請求獲?。簷C(jī)返回:chnl1.resolutions=1920 x1080,1280 x960,1280 x720,1024x768 chnl2.resolut
46、ions=720 x576,702x576,720 x480,352x288b) 客戶端請求獲取:(發(fā)送參數(shù))機(jī)返回:chnl1.resolutions=1920 x1080,1280 x960,1280 x720,1024x768參數(shù)值說明chnl1.resolutions=1920 x1080,1280 x720,通道 1 支持分辨率chnl2.resolutions=720 x480,352x288,通道 2 支持分辨率參數(shù)值說明chnl=1 - 2通道URL Syntaxhttp:/cgi-bin/capability.cgi?action=getResolutions&=HTTP M
47、ethodGETURL Syntaxhttp:/cgi-bin/capability.cgi?action=getResolutionsHTTP MethodGET9.3 獲取編碼信息客戶端發(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:參數(shù)值說明cvbs.enable=0,1 關(guān)閉 打開cvbs.type=0,1制式: PAL NTSCcvbs.aspect=0,10 16:91 4:3cvbs.flip=0,1圖像翻轉(zhuǎn):0 不旋轉(zhuǎn)1 旋轉(zhuǎn) 180 度chnl1.enable=0,1 關(guān)閉 打開chn
48、l1.flip=0,1圖像翻轉(zhuǎn):0 不旋轉(zhuǎn)1 旋轉(zhuǎn) 180 度chnl1.format.codec=0,1編碼格式:0 H2641 MJPEGchnl1.file=0,1MainHighchnl1.format.resolutionwidth=參考 9.2 設(shè)備支持分辨率chnl1.format.resolutionheight=參考 9.2 設(shè)備支持分辨率chnl1.format.framerate=1,2,3,4,5,6,10,12,13,15,20,幀率參數(shù)值說明空URL Syntaxhttp:/cgi-bin/channel.cgi?action=getHTTP MethodGET3、
49、示例:客戶端請求獲取:機(jī)返回:24,25,30chnl1.format.gop=1-255I 幀間隔chnl1.format.ratecontrol=0,1碼率控制: CBR VBRchnl1.format.vbrminbitrate=256,512,1024,2048,4096,6144,8192,10240,14336VBR 最小碼率 kbpschnl1.format.vbrmaxbitrate=256,512,1024,2048,4096,6144,8192,10240,14336VBR 最大碼率 kbpschnl1.format.cbravgbitrate=256,512,1024,2
50、048,4096,6144,8192,10240,14336CBR 平均碼率 kbpschnl1.format.mjpegquality=1 100MJPEG 質(zhì)量chnl2.enable=0,1 關(guān)閉 打開chnl2.flip=0,1圖像翻轉(zhuǎn):不旋轉(zhuǎn)旋轉(zhuǎn) 180 度chnl2.format.codec=0,1編碼格式:0 H2641 MJPEGchnl2.file=0,10 Main1 High參考 9.2 設(shè)備支持分辨率chnl2.format.resolutionwidth=chnl2.format.resolutionheight=參考 9.2 設(shè)備支持分辨率chnl2.format.
51、framerate=1,2,3,4,5,6,10,12,13,15,20,24,25,30幀率chnl2.format.gop=1-255I 幀間隔chnl2.format. Bitratecontrol =0,10 - CBR 1 - VBRchnl2.format.vbrminbitrate=256,512,1024,2048,4096,6144,8192,10240,14336VBR 最小碼率 kbpschnl2.format.vbrmaxbitrate=256,512,1024,2048,4096,6144,8192,10240,14336VBR 最大碼率 kbpschnl2.form
52、at.cbravgbitrate=256,512,1024,2048,4096,6144,8192,10240,14336CBR 平均碼率 kbpschnl2.format.mjpegquality=1 100MJPEG 質(zhì)量cvbs.enable=0cvbs.type=0 cvbs.aspect=0 cvbs.flip=0chnl1.chnl1. chnl1. chnl1. chnl1. chnl1. chnl1. chnl1. chnl1. chnl1. chnl1. chnl1. chnl1.enable=1.flip=0.format.codec=0.file=0.format.res
53、olutionwidth=1920.format.resolutionheight=1080.format.framerate=25.format.gop=50.format.ratecontrol=0.format.cbravgbitrate=0.format.vbrminbitrate=4096.format.vbrmaxbitrate=6144.format.mjpegquality=09.4 配置編碼注: 中的參數(shù)項可選??蛻舳税l(fā)送到機(jī)的參數(shù)如下:2、服務(wù)器返回到客戶端的數(shù)據(jù)如下:Sucs3、示例:客戶端發(fā)送:chnl1.format.framerate=30機(jī)返回:Sucs注意:此時
54、編碼已設(shè)置完成,使用 GET 可以查看修改后的設(shè)置或者打開 WEB 查看。參數(shù)值說明參考 9.3,服務(wù)器返回到客戶端的參數(shù)以及值URL Syntaxhttp:/cgi-bin/channel.cgi?action=set&=&.HTTP MethodT9.5 獲取通道 OSD 設(shè)置注:以上客戶端不發(fā)送 參數(shù)值,機(jī)默認(rèn)返回所有可用碼流的 OSD 信息。注:以上客戶端發(fā)送 參數(shù)值,機(jī)返回該參數(shù)碼流的 OSD 信息??蛻舳税l(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OKContent-Type: text/plain服務(wù)器返回到客戶端的參數(shù)如下:參數(shù)值說明chnl1.fontSize2
55、4,32,42,48字體大小: 24,32,42,48 磅chnl1.time.enable0 ,1時間不顯示顯示chnl1.time.type0,1,2,3時間顯示格式 年-月-日 時:分:秒 年/月/日 時:分:秒 月-日-年 時:分:秒 月/日/年 時:分:秒chnl1.time.WindowsX時間顯示起始位置 Xchnl1.time.WindowsY時間顯示起始位置 Ychnl1.title.enable0 ,1標(biāo)題不顯示顯示chnl1.title.String疊加字符,最多 32 個字符(使用 utf-8 編碼)chnl1.title.WindowsX顯示位置 X 坐標(biāo)chnl1.
56、title.WindowsY顯示位置 Y 坐標(biāo)chnl1.subtitle.enable0 ,1副標(biāo)題0-不顯示參數(shù)值說明chnl1 2通道URL Syntaxhttp:/cgi-bin/osd.cgi?action=get&=HTTP MethodGetURL Syntaxhttp:/cgi-bin/osd.cgi?action=getHTTP MethodGet3、示例:a) 客戶端請求獲取:機(jī)返回:chnl1.fontSize=48 chnl1.time.enable=1 chnl1.time.type=0 chnl1.time.Windows chnl1.time.Windows ch
57、nl1.title.enable=0 chnl1.title.String= chnl1.title.Windows chnl1.title.Windows chnl1.subtitle.enable=0chnl1.subtitle.String=X=0Y=0X=0Y=0chnl1.subtitle.Windowschnl1.subtitle.Windows客戶端請求獲取:機(jī)返回:chnl2.fontSize=32 chnl2.time.enable=1 chnl2.time.type=0 chnl2.time.Windows chnl2.time.Windows chnl2.title.en
58、able=0chnl2.title.String=X=0Y=0b)X=0Y=0chnl2.title.Windowschnl2.title.Windows chnl2.subtitle.enable=0 chnl2.subtitle.String=X=0Y=0chnl2.subtitle.Windowschnl2.subtitle.WindowsX=0Y=01-顯示chnl1.subtitle.String疊加字符,最多 32 個字符(使用 utf-8 編碼)chnl1.subtitle.WindowsX顯示位置 X 坐標(biāo)chnl1.subtitle.WindowsY顯示位置 Y 坐標(biāo)chnl
59、2chnl2 的參數(shù)項與 chnl1的參數(shù)項一樣;若不傳送 chnl 值,則返回 chnl1 和 chnl2 通道的 OSD 信息;9.6 設(shè)置通道 OSD注: 中的參數(shù)項可選??蛻舳税l(fā)送到機(jī)的參數(shù)如下:2、機(jī)返回:HTTP/1.0 200 OK參數(shù)值說明chnl1 2通道fontSize24,32,42,48字體大小: 24,32,42,48磅time.enable0 ,1時間不顯示顯示time.type0,1,2,3時間顯示格式 年-月-日 時:分:秒 年/月/日 時:分:秒 月-日-年 時:分:秒 月/日/年 時:分:秒time.WindowsX時間顯示起始位置 Xtime.Window
60、sY時間顯示窗口左上角 Y坐標(biāo)應(yīng)小于通道圖像高度title.enable0 ,1標(biāo)題不顯示顯示title.String疊加字符,最多 32 個字符(使用 utf-8 編碼)title.WindowsX顯示位置 X 坐標(biāo)title.WindowsY顯示位置 Y 坐標(biāo)subtitle.enable0 ,1副標(biāo)題不顯示顯示subtitle.String疊加字符,最多 32 個字符(使用 utf-8 編碼)subtitle.WindowsX顯示位置 X 坐標(biāo)subtitle.WindowsY顯示位置 Y 坐標(biāo)URL Syntaxhttp:/cgi-bin/osd.cgi?action=set&=&HT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年技術(shù)聯(lián)合股權(quán)投資合同
- 2024年房產(chǎn)抵押自愿協(xié)議書
- 交易所現(xiàn)貨和期貨交易代理合同(3篇)
- 2024年房屋信托登記協(xié)議
- 2024年建筑項目內(nèi)部承包安全責(zé)任合同
- 兼職工資合同范例
- 2024年度大數(shù)據(jù)中心建設(shè)合同
- 安檢機(jī)報價合同范例
- 代理瓷磚銷售合同范例
- 會議贊助合同范例
- 浙江省9+1高中聯(lián)盟2022-2023學(xué)年高二上學(xué)期期中考試地理試題(解析版)
- 酒店裝修施工組織設(shè)計方案
- 固定資產(chǎn)處置方案
- 大數(shù)據(jù)對智能能源的應(yīng)用
- 血液透析預(yù)防體外循環(huán)凝血的策略護(hù)理課件
- 檢驗生殖醫(yī)學(xué)科出科小結(jié)
- 公共危機(jī)管理案例分析 (2)課件
- 通信工程冬季施工安全培訓(xùn)
- 《神奇糖果店》教學(xué)課件
- 文明旅游專題知識講座
- 手術(shù)室門急診術(shù)后并發(fā)癥統(tǒng)計表
評論
0/150
提交評論