WVP PRO GB28181平台
开箱即用的28181协议视频平台
项目地址:https://github.com/648540858/wvp-GB28181-pro
WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的开箱即用的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联,支持将不带国标功能的摄像机/直播流/直播推流转发到其他国标平台。
- 流媒体服务基于@夏楚 ZLMediaKit https://github.com/ZLMediaKit/ZLMediaKit
- 播放器使用@dexter jessibuca https://github.com/langhuihui/jessibuca/tree/v3
- 前端页面基于@Kyle MediaServerUI https://gitee.com/kkkkk5G/MediaServerUI 进行修改.
项目支持浏览器无插件播放摄像头视频。 支持国标设备(摄像机、平台、NVR等)设备接入 支持非国标(onvif, rtsp, rtmp,直播设备等等)设备接入,充分利旧。
支持国标级联。多平台级联。跨网视频预览。 支持跨网网闸平台互联。
- wvp使用文档 https://doc.wvp-pro.cn
- ZLM使用文档 https://github.com/ZLMediaKit/ZLMediaKit
AKStream
一个完善的接口平台,提供了几乎所有有关于NVR管理能力的API接口
项目地址:https://github.com/chatop2020/AKStream
技术交流QQ群:870526956
AKStream是一套全功能的软NVR接口平台,软NVR指的是软件定义的NVR(Network Video Recoder),AKStream经过长达一年半的开发,测试与调优,已经具备了一定的使用价值,在可靠性,实用性方面都有着较为不错的表现,同时因为AKStream是一套完全开源的软件产品,在众多网友的一起加持下,AKStream的安全性也得到了验证。
AKStream集成了ZLMediaKit作为其流媒体服务器,AKStream支持对ZLMediaKit的集群管理(通过AKStreamKeeper-流媒体治理组件),可以将分布在不同服务器的多个ZLMediaKit集群起来,统一管理,统一调度。
得益于ZLMediaKit流媒体服务器的强大,AKStream全面支持H265/H264/AAC/G711/OPUS等音视频编码格式,支持GB28181的Rtp推流、GB28181-PTZ控制、内置流代理器的http、rtps、rtmp拉流(支持H264,H265/ACC/G711)和ffmpeg流代理器的几乎所有形式的拉流(支持几乎所有格式及转码),将推拉流转换成RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4等几乎全协议的互相转换以供第三方(APP,WEB,客户端等)调用播放。
AKStream支持linux、macos、Windows,系统可运行在可基于x86_64,ARM CPU架构下。支持画面秒开、极低延时(500毫秒内,最低可达100毫秒)。提供完善的标准Restful WebApi接口,供其他语言调用。
ZLMediaKit
一个基于C++11的高性能运营级流媒体服务框架
项目地址:https://github.com/ZLMediaKit/ZLMediaKit
支持多种协议(RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4/WebRTC),支持协议互转。使用多路复用/多线程/异步网络IO模式开发,并发性能优越,支持海量客户端连接。
- 支持linux、macos、ios、android、windows全平台。
- 支持x86、arm、risc-v、mips、龙芯、申威等指令集平台。
- 支持画面秒开、极低延时(500毫秒内,最低可达100毫秒)。
- 提供完善的标准C API,可以作SDK用,或供其他语言调用。
- 提供完整的MediaServer服务器,可以免开发直接部署为商用服务器。
- 提供完善的restful api以及web hook,支持丰富的业务逻辑。
- 打通了视频监控协议栈与直播协议栈,对RTSP/RTMP支持都很完善。
- 全面支持H265/H264/AAC/G711/OPUS。
- 功能完善,支持集群、按需转协议、按需推拉流、先播后推、断连续推等功能。
- 极致性能,单机10W级别播放器,100Gb/s级别io带宽能力。
相关开源项目清单
- 视频管理平台
- wvp-GB28181-pro java实现的开箱即用的GB28181协议视频平台
- AKStream c#实现的全功能的软NVR接口/GB28181平台
- BXC_SipServer c++实现的国标GB28181流媒体信令服务器
- gosip golang实现的GB28181服务器
- FreeEhome golang实现的海康ehome服务器
- 播放器
- h265web.js 基于wasm支持H265的播放器,支持本项目多种专属协议
- jessibuca 基于wasm支持H265的播放器
- wsPlayer 基于MSE的websocket-fmp4播放器
- BXC_gb28181Player C++开发的支持国标GB28181协议的视频流播放器
- WEB管理网站
- zlm_webassist 本项目配套的前后端分离web管理项目
- AKStreamNVR 前后端分离web项目,支持webrtc播放
- 其他项目(已停止更新)