现在很多系统都涉及到安防监控功能,这个时候往往需要一套国标视频平台进行支撑。当然,使用云平台也是可以的,但是很多场景下,会要求数据不出本地内网,这时候自己搭建一套国标视频平台就很有必要了。

国标视频平台就是俗称的GB28181的平台了。但是在构建的时候,是分成两部分的。

1. 实现本地视频推拉流的系统。一般基于ffmepg等中间件实现。

2. 实现国标协议的管理系统。支持GB28181的一些标准注册信令,接口。

我们这里实现的方案是

ZLMediaKit+wvp-pro平台来实现。

ZLMediaKit介绍

项目地址:https://github.com/ZLMediaKit/ZLMediaKit

ZLMediaKit 一个基于C++11的高性能运营级流媒体服务框架

项目特点

  • 基于C++11开发,避免使用裸指针,代码稳定可靠,性能优越。
  • 支持多种协议(RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4/WebRTC),支持协议互转。
  • 使用多路复用/多线程/异步网络IO模式开发,并发性能优越,支持海量客户端连接。
  • 代码经过长期大量的稳定性、性能测试,已经在线上商用验证已久。
  • 支持linux、macos、ios、android、windows全平台。
  • 支持画面秒开、极低延时(500毫秒内,最低可达100毫秒)。
  • 提供完善的标准C API,可以作SDK用,或供其他语言调用。
  • 提供完整的MediaServer服务器,可以免开发直接部署为商用服务器。
  • 提供完善的restful api以及web hook,支持丰富的业务逻辑。
  • 打通了视频监控协议栈与直播协议栈,对RTSP/RTMP支持都很完善。
  • 全面支持H265/H264/AAC/G711/OPUS。
  • 功能完善,支持集群、按需转协议、按需推拉流、先播后推、断连续推等功能。
  • 极致性能,单机10W级别播放器,100Gb/s级别io带宽能力。
  • 极致体验,独家特性
  • 谁在使用zlmediakit?
  • 全面支持ipv6网络

项目定位

  • 移动嵌入式跨平台流媒体解决方案。
  • 商用级流媒体服务器。
  • 网络编程二次开发SDK。

功能清单

功能一览

正在上传…重新上传取消

这里请自行查看项目说明了,不在赘述。

wvp-GB28181-pro介绍

项目地址:GitHub - 648540858/wvp-GB28181-pro: WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。

开箱即用的28181协议视频平台

WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的开箱即用的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联,支持将不带国标功能的摄像机/直播流/直播推流转发到其他国标平台。

流媒体服务基于@夏楚 ZLMediaKit https://github.com/ZLMediaKit/ZLMediaKit
播放器使用@dexter jessibuca GitHub - langhuihui/jessibuca: Jessibuca是一款开源的纯H5直播流播放器
前端页面基于@Kyle MediaServerUI MediaServerUI: 基于ZLMediaKit主线的管理WEB网站 进行修改.

应用场景:

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

项目目标

旨在打造一个易配置,易使用,便于维护的28181国标信令系统, 依托优秀的开源流媒体服务框架ZLMediaKit, 实现一个完整易用GB28181平台.

部署文档

doc.wvp-pro.cn

同样的,具体的内容请自行查看项目说明。

部署环境

移动云云主机一台:8核32G内存100Gb存储,公网ip(内网部署使用内网ip也可以,这里基于云平台部署,需要公网ip和带宽)Ubuntu 20.04 64位。

下一章开始部署。

国标视频平台搭建(一)相关推荐

  1. 国标视频平台搭建(三)wvp-28181-pro部署

    上一章已经完成了ZMLMediaKit的部署,服务器已经可以实现推拉流等操作了. 接下来就是部署一套国标平台,完成设备国标注册功能,同时使用ZMLMediaKit完成视频推拉流操作.wvp就是这样一个 ...

  2. LiveGBS流媒体平台国标GB/T28181作为下级支持国标级联海康大华宇视华为等第三方国标平台支持对接政务公安内网国标视频平台

    LiveGBS流媒体平台国标GB/T28181作为下级支持国标级联海康大华宇视华为等第三方国标平台支持对接政务公安内网国标视频平台 1.什么是GB/T28181级联 2.搭建GB28181国标流媒体平 ...

  3. LiveGBS国标GB/T28181国标视频平台报警消息查询配置报警订阅

    LiveGBS国标GB/T28181国标视频平台报警消息查询配置报警订阅 1.报警信息查询 2.配置开启报警订阅 2.1.国标设备编辑 2.2.配置订阅周期 2.3.选择开启报警订阅 3.配置摄像头报 ...

  4. LiveGBS流媒体平台国标GB/T28181功能-作为下级级联到海康大华宇视华为等第三方国标平台同样支持对接政务公安内网国标视频平台

    LiveGBS流媒体平台国标GB/T28181功能-作为下级级联到海康大华宇视华为等第三方国标平台同样支持对接政务公安内网国标视频平台 1.什么是GB/T28181级联 2.搭建GB28181国标流媒 ...

  5. LiveGBS国标GB/T28181流媒体平台功能-作为下级国标平台级联到第三方海康大华宇视华为等国标平台及其它政务公安内网国标视频平台

    LiveGBS国标GB/T28181流媒体平台功能-作为下级国标平台级联到第三方海康大华宇视华为等国标平台及其它政务公安内网国标视频平台 1.GB/T28181级联是什么 2.搭建GB28181国标流 ...

  6. LiveGBS国标GB/T28181流媒体平台接入GB28181设备作为下级支持级联到共享到海康大华宇视等第三方国标平台支持对接政务公安内网国标视频平台

    LiveGBS国标GB/T28181流媒体平台接入GB28181设备作为下级支持级联到共享到海康大华宇视等第三方国标平台支持对接政务公安内网国标视频平台 1.什么是GB/T28181级联 2.搭建GB ...

  7. LiveGBS国标视频平台GB28181支持分部式集中录像相关接口及配置说明

    LiveGBS国标视频平台GB28181支持分部式集中录像相关接口及配置说明 1.LiveGBS几种录像的区别 2.云端录像使用 2.1.云端录像接口 2.2.云端录像页面操作 2.2.1.按需录像 ...

  8. LiveGBS流媒体平台-GBT28181国标视频平台录像存储设备录像回看解决方案

    LiveGBS流媒体平台-GBT28181国标视频平台录像存储设备录像回看解决方案 1.平台概述 2.平台录像回放 2.1.设备录像 2.1.1.存储位置 2.1.1.1.下级硬件设备 2.1.1.2 ...

  9. LiveGBS国标GB/T28181视频平台支持级联到海康平台大华宇视等第三方国标平台对接政务公安内网国标视频平台

    LiveGBS国标GB/T28181视频平台支持级联到海康平台大华宇视等第三方国标平台对接政务公安内网国标视频平台 1.什么是GB/T28181级联 2.搭建GB28181国标流媒体平台 3.获取上级 ...

最新文章

  1. mongodb在aggregate lookup 进行分页查询,获得记录总数
  2. java各层级限流对比,面试官说:来谈谈限流-从概念到实现,一问你就懵逼了?...
  3. 一键清理maven未下载完全的依赖脚本
  4. larvel nginx 配置
  5. 【转载】一步步构建大型网站架构
  6. SC || 记不住的正则
  7. 爬虫的步骤解析内容xpath介绍_Xpath的基本方法和使用详解 Python爬虫中最好用解析库...
  8. Android 开发环境搭建之——ADT-Bundle for Windows
  9. Busybox中httpd、ftpd、telnetd、tftpd、ntpd的用法
  10. 二分法求解函数零点的Python程序
  11. 世界坐标系和相机坐标系,图像坐标系的关系
  12. 学生学籍管理系统数据流图
  13. 点云缩放—python open3d
  14. Pygame:播放声音和音效
  15. 与世无争的非编程语言,却成为程序员们的心头爱
  16. mysql call_mysql call用法:调用存储过程
  17. Java编程输入学员小明3门课程成绩,编写程序实现
  18. 【Vic的小课堂】Unity游戏功能(2)—第一人称镜头
  19. emacs之使用gnus读取和发送新浪邮件
  20. 用python绘制心形_python绘制心形图像-Go语言中文社区

热门文章

  1. 关于一起linux secure安全日志写入异常分析处理
  2. lvx-las-pcd-txt 批量转换工具1.3
  3. 录屏软件怎么选?你真的选对了吗?
  4. 港联证券|A股指数呈现震荡格局 关注航天军工、半导体等板块
  5. 这是没啥用的(打草稿玩玩)
  6. 微信小程序迭代发布流程
  7. 为数字政府构建智能化网络安全管控体系
  8. 传统行业的新出路:社群
  9. linux进程---exec族函数(execl, execlp, execle, execv, execvp, execvpe)
  10. kill -9 无法杀死进程解决