国标视频平台搭建(一)

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

国标视频平台就是俗称的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位。

下一章开始部署。

猜你喜欢

转载自blog.csdn.net/lanwilliam/article/details/127358859