延凡科技文档 延凡科技文档
  • 系统运行
  • 系统部署
  • 使用说明
  • 小程序和App
  • 硬件SDK说明
  • 规则引擎
  • 设备

    • 新建设备
    • Mqtt设备接入
    • TCP设备接入
    • 监控设备接入
    • Modbus设备接入
    • 联动控制告警
  • 组态

    • 组态使用
  • 工单

    • 保养管理
    • 巡检管理
    • 维修管理
    • 工单任务
    • 设备列表
  • 能源

    • 能源监控
    • 能源配置
    • 能耗分析
    • 用能分析
  • 网关配置

    • BacnetIP采集示例
    • Modbus采集示例
    • 平台转发数据
  • DTU配置

    • DTU设置边缘采集
    • 参数配置⼊⻔教程
    • DTU连接平台设置MQTT、TCP
  • Docker部署

    • DTU设置边缘采集
  • 二次开发

    • 平台主题
    • Modbus方案
    • 网关模块
    • 协议管理模块
    • 服务端模块
    • 设备数据处理
    • Mqtt服务端
  • 其它

    • 使用Emqx5
    • 三方登录
    • 使用TDengine
    • 可视化平台
    • ZLMediakit录像部署
    • 常见问题
    • 相关文档
返回官网 (opens new window)
  • 系统运行
  • 系统部署
  • 使用说明
  • 小程序和App
  • 硬件SDK说明
  • 规则引擎
  • 设备

    • 新建设备
    • Mqtt设备接入
    • TCP设备接入
    • 监控设备接入
    • Modbus设备接入
    • 联动控制告警
  • 组态

    • 组态使用
  • 工单

    • 保养管理
    • 巡检管理
    • 维修管理
    • 工单任务
    • 设备列表
  • 能源

    • 能源监控
    • 能源配置
    • 能耗分析
    • 用能分析
  • 网关配置

    • BacnetIP采集示例
    • Modbus采集示例
    • 平台转发数据
  • DTU配置

    • DTU设置边缘采集
    • 参数配置⼊⻔教程
    • DTU连接平台设置MQTT、TCP
  • Docker部署

    • DTU设置边缘采集
  • 二次开发

    • 平台主题
    • Modbus方案
    • 网关模块
    • 协议管理模块
    • 服务端模块
    • 设备数据处理
    • Mqtt服务端
  • 其它

    • 使用Emqx5
    • 三方登录
    • 使用TDengine
    • 可视化平台
    • ZLMediakit录像部署
    • 常见问题
    • 相关文档
返回官网 (opens new window)
  • 文档

    • 系统运行
    • 系统部署
    • 使用说明
    • 小程序和App
    • 硬件SDK说明
    • 规则引擎
  • 设备

    • 新建设备
    • Mqtt设备接入
    • TCP设备接入
    • 监控设备接入
    • Modbus设备接入
    • 联动控制告警
    • OAT升级
  • 组态

    • 新建设备
  • 工单

    • 保养管理
    • 巡检管理
    • 维修管理
    • 工单任务
    • 设备列表
  • 能源

    • 能源监控
    • 能源配置
    • 能耗分析
    • 能源监控
  • 网关配置

    • BacnetIP采集示例
    • Modbus采集示例
    • 平台转发数据
  • DTU配置

    • DTU设置边缘采集
    • DTU连接平台设置MQTT、TCP
  • Docker部署

    • 项目部署
  • 二次开发

    • 平台主题
    • 物模型格式
    • 告警和场景格式
    • 消息流转
    • Modbus方案
    • 网关模块
    • 协议管理模块
    • 服务端模块
    • 设备数据处理
    • Mqtt服务端
  • 其他

    • 使用Emqx5
    • 三方登录
    • 使用TDengine
    • 可视化平台
    • ZLMedia录像部署
      • Docker 部署
      • Windows&Linux环境 部署
      • 常见问题
        • 1. 修改录像文件长度
        • 2. 录像存放路径
    • 常见问题
    • 视频监控常见问题
    • 相关文档
目录

ZLMedia录像部署

# Docker 部署

  • 根据部署环境修改延凡科技-record包的配置文件application-prod.yml,使用到redis缓存,根据需要修改对应host和password
  • 编译延凡科技-record.jar包,然后放在部署文件夹/data/zlmedia/record下面
  • 项目路径下 /docker/data/zlmedia/record 有打包容器的dockerfile,会把record包和ZLMediaKit打包到一起
  • 把docker-compose.yml的注释去掉,执行"docker-compose up -d" 即可。
  zlmedia-record:
    build:
      context: /var/data/zlmedia/record
    # image: zlmediakit/zlmediakit:master
    container_name: zlmedia-record
    privileged: true
    restart: always
    ports:
     - 18081:18081
     - 8082:80
     - 8443:443
     - 554:554
     - 1935:1935
     - 8000:8000
     - 30000-30100:30000-30100/udp
    expose:
     - "80"
     - "443"
     - "554"
     - "1935"
    volumes:
     - /var/data/zlmedia/record/延凡科技-record.jar:/延凡科技-record.jar
     - /var/data/zlmedia/record/logs:/opt/assist/logs
     - /var/data/zlmedia/logs:/opt/media/bin/log
     - /var/data/zlmedia/data/www:/opt/media/bin/www
     - /var/data/zlmedia/conf/config.ini:/opt/media/conf/config.ini
     - /var/data/zlmedia/conf/default.pem:/opt/media/bin/default.pem
    networks:
      network:
        ipv4_address: 177.7.0.15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

# Windows&Linux环境 部署

  • 安装ffmpeg和ffprobe工具,并修改延凡科技-record项目配置文件的工具路径和录像路径
  • 单独运行延凡科技-record.jar包和ZLMediaKit,
  • 执行 "java -jar /延凡科技-record.jar &"
# 延凡科技-record项目配置
userSettings:
    # [必需修改 ] zlm配置的录像路径,
    record: /opt/media/bin/www/record
    # [必需修改 ] ffmpeg路径
    ffmpeg: /usr/bin/ffmpeg
    # [必需修改 ] ffprobe路径, 一般安装ffmpeg就会自带, 一般跟ffmpeg在同一目录,用于查询文件的信息
    ffprobe: /usr/bin/ffprobe
1
2
3
4
5
6
7
8

注意!!! ffmpeg和ffprobe需要与ZLMediaKit配套使用,会管理流媒体服务器的录像文件。

# 常见问题

# 1. 修改录像文件长度

# zlmedia/conf/config.ini  流媒体服务配置文件
[record]
appName=record
fileBufSize=65536
filePath=./www
fileSecond=3600
sampleMS=500
fastStart=0
fileRepeat=0

# Java 中 ZmlHookServiceImpl  onPublish函数
...... playrecord
ret.put("mp4_max_second", 10);
...... download
ret.put("mp4_max_second", 10);
...... 
# 默认为10s  可以根据需要修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 2. 录像存放路径

  • zlmedia/data/www/record/ 摄像头录像文件
可视化平台
常见问题

← 可视化平台 常见问题→

Theme by Vdoing | Copyright © 2021-2024 延凡科技
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式