专栏名称: GitHub好项目
GitHub上好项目分享;分享 GitHub 上知名的 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具,为 GitHub 开发者提供优质编程资讯。
目录
相关文章推荐
大皖新闻  ·  元宵节!安徽一市公共自行车停运 ·  昨天  
安徽省发展改革委  ·  安徽省新能源汽车产业集群建设企业巡展——【2 ... ·  昨天  
安徽省发展改革委  ·  安徽省新能源汽车产业集群建设企业巡展——【2 ... ·  昨天  
51好读  ›  专栏  ›  GitHub好项目

免费、开源 网络视频平台, 可 商用!!

GitHub好项目  · 公众号  ·  · 2024-10-14 05:02

正文

大家好,我是GitHub好项目君,每天分享GitHub上的好项目

主要分享GitHub上有趣、有意义、重要的项目

支持各种摄像头,开箱即用

源代码

http://www.gitpp.com/apps-store/cam-video-jiankong

基于 GB28181 标准实现的网络视频平台,能够接入摄像机、平台、NVR 等设备、支持视频预览、云台控制、录像查询和回放、无人观看自动断流等功能。

截图

功能特性

  • 集成web界面

  • 兼容性良好

  • 支持电子地图,支持接入WGS84和GCJ02两种坐标系,并且自动转化为合适的坐标系进行展示和分发

  • 接入设备

    • 移动位置订阅

    • 移动位置通知处理

    • 报警事件订阅

    • 报警事件通知处理

    • 设备目录订阅

    • 设备目录通知处理

    • 视频预览

    • 支持主码流子码流切换

    • 无限制接入路数,能接入多少设备只取决于你的服务器性能

    • 云台控制,控制设备转向,拉近,拉远

    • 预置位查询,使用与设置

    • 查询NVR/IPC上的录像与播放,支持指定时间播放与下载

    • 无人观看自动断流,节省流量

    • 视频设备信息同步

    • 离在线监控

    • 支持直接输出RTSP、RTMP、HTTP-FLV、Websocket-FLV、HLS多种协议流地址

    • 支持通过一个流地址直接观看摄像头,无需登录以及调用任何接口

    • 支持UDP和TCP两种国标信令传输模式

    • 支持UDP和TCP两种国标流传输模式

    • 支持检索,通道筛选

    • 支持通道子目录查询

    • 支持过滤音频,防止杂音影响观看

    • 支持国标网络校时

    • 支持播放H264和H265

    • 报警信息处理,支持向前端推送报警信息

    • 语音对讲

    • 支持订阅与通知方法

    • 移动位置查询和显示

    • 支持手动添加设备和给设备设置单独的密码

  • 支持平台对接接入

  • 支持国标级联

  • 国标通道向上级联

    • WEB添加上级平台

    • 注册

    • 心跳保活

    • 通道选择

    • 通道推送

    • 点播

    • 云台控制

    • 平台状态查询

    • 平台信息查询

    • 平台远程启动

    • 每个级联平台可自定义的虚拟目录

    • 目录订阅与通知

    • 录像查看与播放

    • GPS订阅与通知(直播推流)

    • 语音对讲

  • 支持自动配置ZLM媒体服务, 减少因配置问题所出现的问题;

  • 多流媒体节点,自动选择负载最低的节点使用。

  • 支持启用udp多端口模式, 提高udp模式下媒体传输性能;

  • 支持公网部署;

  • 支持wvp与zlm分开部署,提升平台并发能力

  • 支持拉流RTSP/RTMP,分发为各种流格式,或者推送到其他国标平台

  • 支持推流RTSP/RTMP,分发为各种流格式,或者推送到其他国标平台

  • 支持推流鉴权

  • 支持接口鉴权

  • 云端录像,推流/代理/国标视频均可以录制在云端服务器,支持预览和下载

  • 支持打包可执行jar和war

  • 支持跨域请求,支持前后端分离部署

  • 支持Mysql,Postgresql,金仓等数据库

  • 支持Onvif(目前在onvif分支,需要安装onvif服务,服务请在知识星球获取)


一个好的视频监控平台应当能够兼容多种摄像头,并具备一系列强大的功能,以满足不同场景下的监控需求。以下是对这些功能的详细分析:

功能详细分析

  1. 兼容多种摄像头

  • 平台应支持市场上主流及非主流品牌的摄像头,包括但不限于IPC(网络摄像机)、NVR(网络视频录像机)等。

  • 应支持多种视频传输协议,如RTSP、Onvif、RTMP等,以确保与不同品牌和型号的摄像头兼容。

  • 视频预览

    • 提供高清、流畅的视频预览功能,支持多画面同时预览,方便用户实时监控。

    • 支持视频画面的缩放、拖动、全屏显示等操作,提高用户的使用体验。

  • 云台控制

    • 允许用户通过平台远程控制摄像头的云台,实现摄像头的上下、左右、倾斜等方向的转动。

    • 提供预置位功能,用户可以设置并调用摄像头的预置位,快速定位到特定监控区域。

  • 录像查询和回放

    • 提供录像查询功能,用户可以根据时间、摄像头、事件等条件进行录像检索。

    • 支持录像回放功能,用户可以在平台上直接观看录像内容,并支持快进、快退、暂停、播放等操作。

  • 无人观看自动断流

    • 当平台检测到某个监控区域长时间无人观看时,可以自动断开该区域的视频流,以节省带宽和存储资源。

    推荐平台

    1. EasyCVR

    • 支持多种协议和设备接入,包括国标GB28181、RTMP、RTSP/Onvif协议,以及海康、大华等厂商的私有协议和SDK。







    请到「今天看啥」查看全文