chenshijun
2019-10-23 82f5683c4f8045947f574cc68a2ad960ac154797
ÊÓÆµ¼à¿ØÆ½Ì¨vss¶ÔÍâЭÒé.txt
@@ -246,7 +246,6 @@
         {"publicid":'11000000001320020001',"errcode":-502,"errdesc":"error 501"}
      ]
   }   
7.获取设备的所有通道资源信息
@@ -420,7 +419,96 @@
      "realrtspurl":"rtsp://192.168.0.10:7554/DevAor=11010000001310000004"
   }   
10.获取设备的行政区域 (设备是平台才会去获取行政区域-中间三位编码为200)
   å­—段说明:
   "devpubid":      (字符串) æ³¨å†Œçš„设备id
   
   "errcode:      (数字)   è¿”回状态值,0表示正常状态,其他见错误码(下同)
   "errdesc":     (字符串) é”™è¯¯ç æè¿°ï¼ˆä¸‹åŒï¼‰
   "restype":     (数字)    1-通道资源 2-资源组
   "publicid":  (字符串)   å›½æ ‡èµ„源通道20位id ï¼ˆç”¨äºŽè¯·æ±‚视频、控制等操作)
   "name":       (字符串)   èµ„源名称
   "alive":        (数字)     çŠ¶æ€ 0:不在线 1:在线
   "totalnum":     (数字) èµ„源组下总的数量
   "onlinenum"     (数字) èµ„源组下总的在线数量
请求:
   URL:   http://192.168.0.10:8060/vssconfig/get_all_domainunit
   HTTP Method:   GET
返回:
   å…¶ä¸­errcode为必填项,errcode小于0表示错误,无数据; å¦‚æžœerrcode等于0,那么数据里面的每项都是必填项
   {
      "errcode": 0 ,"errdesc": "OK" ,"count":2,"data":
      [
         {"restype":2,"publicid":"1101","name":"北京市","devpubid":"11010000002000000001","parentid":"11010000002000000001","totalnum":100,"onlinenum":80},
         {"restype":2,"publicid":"110101","name":"北京市东城区","devpubid":"11010000002000000001","parentid":"1101","totalnum":100,"onlinenum":80}
      ]
   }
11.获取行政区域的通道信息
   å­—段说明:
      "pageno":      (数字)   æŒ‡å®šèŽ·å–ç¬¬å‡ é¡µï¼Œç¬¬ä¸€æ¬¡ä¸º1,返回总页数,总条数
      "devpubid":      (字符串) æ³¨å†Œçš„设备id
      "domainpubid"  (字符串) è¡Œæ”¿åŒºåŸŸçš„id
      "errcode:      (数字)   è¿”回状态值,0表示正常状态,其他见错误码(下同)
      "errdesc":     (字符串) é”™è¯¯ç æè¿°ï¼ˆä¸‹åŒï¼‰
      "totalsize":   (数字)   è®¾å¤‡æ€»æ•°  ï¼ˆä¸‹åŒï¼‰
      "onepagesize": (数字)   æ¯é¡µå¤§å°  ï¼ˆä¸‹åŒï¼‰
      "totalpage":   (数字)   æ€»åˆ†é¡µæ•°  ï¼ˆä¸‹åŒï¼‰
      "pageno":      (数字)   å½“前第几页(下同)
      "count":       (数字)   å½“前有几条数据(下同)
      "data":        è®¾å¤‡ä¿¡æ¯ï¼Œå‚照“1.设备管理”定义
      "restype":     (数字)    1-通道资源 2-资源组
      "publicid":  (字符串)   å›½æ ‡èµ„源通道20位id ï¼ˆç”¨äºŽè¯·æ±‚视频、控制等操作)
      "name":       (字符串)   èµ„源名称
      "alive":        (数字)     çŠ¶æ€ 0:不在线 1:在线
      "corp":       (字符串)     åނ商
      "owner":        (字符串)   è®¾å¤‡å½’属
      "civilcode":  (字符串)     è¡Œæ”¿åŒºåŸŸ ï¼ˆå¯ä»¥æŒ‰ç…§è¡Œæ”¿åŒºåŸŸè¿›è¡Œåˆ’分资源组)
      "address":    (字符串)     åœ°å€
      "devpubid":   (字符串)     é€šé“的设备id
      "parentid":   (字符串)     çˆ¶èŠ‚ç‚¹id
      "ip":         (字符串)   ip地址
      "port":       (数字)     ç«¯å£
      "longitude":  (数字)     ç»åº¦
      "latitude":   (数字)     çº¬åº¦
      "ptztype":    (数字)     æŽ§åˆ¶ç±»åž‹ 1-球机;2-半球;3-固定枪机;4-遥控枪机;
      "streamtype": (数字)     ç æµç±»åž‹ 0-H264;1-MPEG2;2-MPEG4;3-SVAC;4-3GP;5-H265;
      "realrtspurl":(字符串)   å®žæ—¶è§†é¢‘çš„rtsp地址
   è¯·æ±‚:
      URL:   http://192.168.0.10:8060/vssconfig/get_domainunit_channel/{domainpubid}/{pageno}
      HTTP Method:   GET
   è¿”回:
      å…¶ä¸­errcode为必填项,errcode小于0表示错误,无数据; å¦‚æžœerrcode等于0,那么数据里面的每项都是必填项
      {
         "errcode": 0 ,"errdesc": "OK" ,"totalsize": 3 ,"onepagesize": 100 ,"totalpage": 1 ,"pageno": 1, "count":3,"data":
         [
            {"restype":1,"publicid":"11010000001310000004","name":"rtsp_69_1","alive":1,"corp":"51","model":"rtsplib_ipc","owner":"11010000002000000001","civilcode":"1101","address":"","devpubid":"11010000002000000001","parentid":"11010000002160000009","ip":"","port":0,"longitude":104.08116,"latitude":30.68946,"ptztype":3,"streamtype":0,"realrtspurl":"rtsp://192.168.1.230:7554/DevAor=11010000001310000004"},
            {"restype":1,"publicid":"11010000001310000029","name":"成都分公司","alive":1,"corp":"8","model":"hikes_ipc","owner":"11010000002000000001","civilcode":"1101","address":"","devpubid":"11010000002000000001","parentid":"11010000002160000009","ip":"","port":0,"longitude":0.0,"latitude":0.0,"ptztype":1,"streamtype":0,"realrtspurl":"rtsp://192.168.1.230:7554/DevAor=11010000001310000029"},
            {"restype":1,"publicid":"11010000001310000030","name":"大华测试摄像机179-1","alive":1,"corp":"1","model":"dahua_IPC","owner":"11010000002000000001","civilcode":"1101","address":"","devpubid":"11010000002000000001","parentid":"11010000002160000009","ip":"","port":0,"longitude":0.0,"latitude":0.0,"ptztype":1,"streamtype":0,"realrtspurl":"rtsp://192.168.1.230:7554/DevAor=11010000001310000030"}
         ]
      }
行政区域资源组展现方式:(完全采用下级注册资源展现方式)
   æœ¬çº§å¹³å°çš„(Svrtbl)
      --注册设备下的资源组1 VSSDomainUnitTbl
         --通道资源 ï¼ˆVSSChannelTbl)
      --注册设备下的资源组2 VSSDomainUnitTbl
         --通道资源 ï¼ˆVSSChannelTbl)
行政区域资源树展现:
   ä¸€çº§èµ„源组(国标服务名称:http://192.168.1.230:8060/vssconfig/get_platform_server)
      --二级级资源组 ï¼ˆrestype=2 é€šé“资源:http://192.168.1.230:8060/vssconfig/get_all_domainunit)
         --通道资源 ï¼ˆrestype=1 é€šé“资源:http://192.168.1.230:8060/vssconfig/get_domainunit_channel/{domainpubid}/{pageno})
二、通信接口:
   è§†é¢‘服务器作为httpserver。      
@@ -433,7 +521,7 @@
   "ptzparam":   (数字)   å‚数,速度范围为1-255
   
请求:
   URL:   http://192.168.0.10:8088/vss/ptz/{ptztype}/{ptzparam}/{channelid}
   URL:   http://192.168.0.10:8060/vss/ptz/{ptztype}/{ptzparam}/{channelid}
      
   HTTP Method:   GET
      
@@ -456,7 +544,7 @@
   "type":     ï¼ˆå­—符串)录像类型 all,time,alarm,manual
请求:
   URL:   http://192.168.0.10:8088/vss/history_search/{begintime}/{endtime}/{channelid}
   URL:   http://192.168.0.10:8060/vss/history_search/{begintime}/{endtime}/{channelid}
      
   HTTP Method:   GET
      
@@ -514,7 +602,7 @@
   "latitude":     (字符串) çº¬åº¦
   
请求:
   URL:   http://192.168.0.10:8088/vssalarm
   URL:   http://192.168.0.10:8060/vssalarm
      
   HTTP Method:   POST