首页 » 技术 » 开源28181平台、NVR、流媒体

开源28181平台、NVR、流媒体

2023-12-30 技术 916

WVP PRO GB28181平台

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

项目地址:https://github.com/648540858/wvp-GB28181-pro

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

项目支持浏览器无插件播放摄像头视频。 支持国标设备(摄像机、平台、NVR等)设备接入 支持非国标(onvif, rtsp, rtmp,直播设备等等)设备接入,充分利旧。

支持国标级联。多平台级联。跨网视频预览。 支持跨网网闸平台互联。

AKStream

一个完善的接口平台,提供了几乎所有有关于NVR管理能力的API接口

项目地址:https://github.com/chatop2020/AKStream

交流QQ群

技术交流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带宽能力。

相关开源项目清单

  • 视频管理平台
  1. wvp-GB28181-pro java实现的开箱即用的GB28181协议视频平台
  2. AKStream c#实现的全功能的软NVR接口/GB28181平台
  3. BXC_SipServer c++实现的国标GB28181流媒体信令服务器
  4. gosip golang实现的GB28181服务器
  5. FreeEhome golang实现的海康ehome服务器
  • 播放器
  1. h265web.js 基于wasm支持H265的播放器,支持本项目多种专属协议
  2. jessibuca 基于wasm支持H265的播放器
  3. wsPlayer 基于MSE的websocket-fmp4播放器
  4. BXC_gb28181Player C++开发的支持国标GB28181协议的视频流播放器
  • WEB管理网站
  1. zlm_webassist 本项目配套的前后端分离web管理项目
  2. AKStreamNVR 前后端分离web项目,支持webrtc播放
  • 其他项目(已停止更新)
  1. NodeJS实现的GB28181平台
  2. 基于ZLMediaKit主线的管理WEB网站
  3. 基于ZLMediaKit分支的管理WEB网站
  4. 一个非常漂亮的可视化后台管理系统
  5. 基于C SDK实现的推流客户端
  6. C#版本的Http API与Hook
  7. DotNetCore的RESTful客户端

发布评论

© 风渡 All Rights Reserved · 链接 · 归档