Monibuca / plugin-gb28181

gb28181 plugin for monibuca
GNU Affero General Public License v3.0
146 stars 95 forks source link

ptz 控制接口,采用更易理解和使用的参数 #90

Closed ogofly closed 1 year ago

ogofly commented 1 year ago

接口示例

curl -X POST 'http://127.0.0.1:8080/gb28181/api/ptz?\
  id=34020000002000000002&channel=34020000001320000002\
  &cmd=stop&vSpeed=30&hSpeed=30&zSpeed=16'

其中 vSpeed hSpeed zSpeed 分别代表云台控制垂直、水平、缩放的速度。

支持的 ptz 命令如下:

    name2code = map[string]uint8{
        "stop":      0,
        "right":     1,
        "left":      2,
        "down":      4,
        "downright": 5,
        "downleft":  6,
        "up":        8,
        "upright":   9,
        "upleft":    10,
        "zoomin":    16,
        "zoomout":   32,
    }