WVP+ZLMediaKit实现摄像头GB28181推流播放

发布时间 2023-12-15 14:19:19作者: uestc2007

一、介绍

概述

  • WVP-PRO基于GB/T 28181-2016标准实现的流媒体平台,依托优秀的开源流媒体服务ZLMediaKit,提供完善丰富的功能。
  • GB/T 28181-2016 中文标准名称是《公共安全视频监控联网系统信息传输、交换、控制技术要求》是监控领域的国家标准。大量应用于政府视频平台。
  • 通过28181协议你可以将IPC摄像头接入平台,可以观看也可以使用28181/rtsp/rtmp/flv等协议将视频流分发到其他平台。

特性

  • 实现标准的28181信令,兼容常见的品牌设备,比如海康、大华、宇视等品牌的IPC、NVR以及平台。
  • 支持将国标设备级联到其他国标平台,也支持将不支持国标的设备的图像或者直播推送到其他国标平台
  • 前端完善,自带完整前端页面,无需二次开发可直接部署使用。
  • 完全开源,且使用MIT许可协议。保留版权的情况下可以用于商业项目。
  • 支持多流媒体节点负载均衡。

应用场景 :

  • 支持浏览器无插件播放摄像头视频。
  • 支持摄像机、平台、NVR等设备接入。
  • 支持国标级联。 支持rtsp/rtmp等视频流转发到国标平台。
  • 支持rtsp/rtmp等推流转发到国标平台。

二、所需服务

1 服务介绍

服务作用是否必须
WVP-PRO 实现国标28181的信令以及视频平台相关的功能
ZLMediaKit 为WVP-PRO提供国标28181的媒体部分的实现,以及各种视频流格式的分发支持
wvp-pro-assist wvp的辅助录像程序,也可单独跟zlm一起使用,提供录像控制,录像合并下载接口 否(不安装只是影响云端录像功能和国标录像下载)

2 安装依赖

依赖版本用途开发环境需要生产环境需要
jdk >=1.8 运行与编译java代码
maven >=3.3 管理java代码依赖
git   下载/更新/提交代码
nodejs   编译于运行前端文件
npm   管理前端文件依赖
三、