server: port: 18088 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/inspect_agg?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true username: root password: htjc2018 redis: host: ${REDIS_HOST:127.0.0.1} port: ${REDIS_PORT:6379} database: ${REDIS_DATABASE:0} timeout: 3000ms mybatis: mapper-locations: classpath*:mapper/**/*.xml configuration: map-underscore-to-camel-case: true logging: level: com.inspect.agg: info agg: video: zlm-base-url: http://192.168.1.116:33380 zlm-secret: Xg@123456 app: live public-base-url: http://192.168.1.116:33380 # 站端直连流的集控 nginx 地址;留空时按当前请求 Host 自动拼接,也可用 AGG_VIDEO_NGINX_BASE_URL 覆盖 nginx-base-url: ${AGG_VIDEO_NGINX_BASE_URL:} rtsp-transport: 0 retry-count: -1 file: # 留空:出参返回相对地址 /img、/file,由前端拼 /app/htjc6/htjcImage 前缀走集控 nginx # 仅当前端不再拼前缀、需要绝对地址时,才配置 AGG_FILE_NGINX_BASE_URL=http://集控:18891 nginx-base-url: ${AGG_FILE_NGINX_BASE_URL:} # 是否在 /agg/proxy 通用代理的 JSON 响应中递归改写图片/文件地址 rewrite-proxy-response: true # 访问站端接口的 HTTP 客户端;打开多画面时会同时发起多路起流/停流请求。 http: # 建立连接超时(毫秒) connect-timeout-ms: ${AGG_HTTP_CONNECT_TIMEOUT_MS:10000} # 读取响应超时(毫秒),需大于站端起流最慢耗时 read-timeout-ms: ${AGG_HTTP_READ_TIMEOUT_MS:30000} # 连接池总连接上限 pool-max-total: ${AGG_HTTP_POOL_MAX_TOTAL:100} # 同一站端的连接上限 pool-max-per-route: ${AGG_HTTP_POOL_MAX_PER_ROUTE:40} # 从池中取空闲连接的等待上限(毫秒) connection-request-timeout-ms: ${AGG_HTTP_CONNECTION_REQUEST_TIMEOUT_MS:3000}