# 投放管理

投放管理支持投放视频和图片,视频和图片暂时不支持跨域。

# 配置规范

// 这个文件描述投放管理微件配置信息
{
  // 最大投放数,表示支持同时投放的最大数目
  "maxProjected": 10,
  // 是否根据当前视图范围对摄像头进行过滤,即只显示摄像头在当前视图范围内的投放
  "hideVPInvisible": true,
  // 投放管理图层列表
  "projectorOverlayLayerList": [
    {
      // 投放图层id
      "id": "123-345-567-789",
      // 投放图层名
      "name": "中地景观模型",
      // 投放列表
      "projectorList": [
        {
          // 投放id
          "id": "987-765-543-321",
          // 投放名
          "name": "testProjector1",
          // 投放描述
          "description": "",
          // 是否开启投放
          "isProjected": false,
          // 投放参数
          "params": {
            // 投放类型,可设置为“video”,或者“image”
            "projectorType": "video",
            // 当projectorType设置为“image”时,图片路径,暂时不支持跨域
            "imgUrl": "",
            // 当projectorType设置为“video”时,视频参数
            "videoSource": {
              // 视频协议,可设置为“m3u8”,或者“mp4”
              "protocol": "m3u8",
              // 视频路径,暂时不支持跨域
              "videoUrl": "http://192.168.91.123:10008/record/video1/20211221/out.m3u8"
            },
            // 摄像头位置
            "cameraPosition": {
              "x": 114.401228136856,
              "y": 30.467421377675457,
              "z": 84.94989410478892
            },
            // 摄像头方位参数
            "orientation": {
              // 方位角
              "heading": 6.053866507322313,
              // 俯仰角
              "pitch": -73.6,
              // 滚动角
              "roll": 354.1
            },
            // 水平视场角
            "hFOV": 34.6,
            // 垂直视场角
            "vFOV": 18.9,
            // 是否显示投放区域线
            "hintLineVisible": true,
            // 0:根据摄像头参数投放,1:指定区域投放;默认根据摄像头参数投放
            "renderType": 0,
            // 投放坐标
            "areaCoords": ["dot0", "dot1", "dot2", "...."],
            // 0:使用areaCoords坐标中的Z;1:忽略areaCoords坐标中的z,使用offsetHeight指定的高度;2:贴场景;默认贴场景
            "heightReference": 2,
            // 高度偏移,仅在heightReference==1时生效
            "offsetHeight": ""
          }
        }
      ]
    }
  ]
}

# 默认配置

{
  "maxProjected": 10
}