LiveGBS流媒体平台GB/T28181功能-集中录像存储前端设备录像回看解决方案设备录像|云端录像|实时录像说明

LiveGBS集中录像存储前端设备录像回看解决方案设备录像|云端录像|实时录像说明

  • 1、平台概述
  • 2、视频录像
    • 2.1、设备录像
      • 2.1.1、存储位置
        • 2.1.1.1、下级硬件设备
        • 2.1.1.2、下级国标平台
      • 2.1.2、页面操作
        • 2.1.2.1、国标设备
          • 2.1.2.1.1、查看通道
            • 2.1.2.1.1.1、设备录像
          • 2.1.2.1.2、配置中心检索
      • 2.1.3、相关接口
        • 2.1.3.1、接口文档地址
        • 2.1.3.2、前端设备录像接口
    • 2.2、云端录像
      • 2.2.1、存储位置
        • 2.2.1.1、支持分布式存储
      • 2.2.2、页面操作
        • 2.2.2.1、云端录像开启
          • 2.2.2.1.1、手动开启录像
            • 2.2.2.1.1.1、播放时录像
            • 2.2.2.1.1.2、一直录像
            • 2.2.2.1.1.3、自动录像计划
        • 2.2.2.2、云端录像查询
          • 2.2.2.2.1、列表模式
          • 2.2.2.2.2、时间轴模式
        • 2.2.2.3、录像清理配置
          • 2.2.2.3.1、流媒体服务配置
          • 2.2.2.3.2、自动清理配置
      • 2.2.3、相关接口
        • 2.2.3.1、接口文档地址
        • 2.2.3.2、云端服务器录像接口
    • 2.3、实时录像
      • 2.3.1、存储位置
      • 2.3.2、页面操作
        • 2.3.2.1、开始实时录像
        • 2.3.2.2、停止实时录像
      • 2.3.3、相关接口
        • 2.3.3.1、接口文档地址
        • 2.3.3.2、实时录像接口
  • 3、搭建GB28181视频直播平台

1、平台概述

28181协议全称为GB/T28181《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准(以下简称28181)。28181协议在全国平安城市、交通、道路等监控中广泛采用,若想做统一的大监控平台,则满足28181协议接入是必不可少的。

LiveGBS是基于GB28181,为了满足可以集中统一管理和观看所有摄像头、硬盘录像机等设备而设计的,将传统安防摄像头实现Web播放。支持设备|平台GB28181注册接入、向上级联第三方国标平台, 可视化的WEB页面管理;支持云台控制、设备录像检索、回放,支持语音对讲,用户管理, 多种协议流输出,实现浏览器无插件直播等。
在这里插入图片描述

LiveGBS 支持三种形式的录像, 我们称之为 设备录像, 云端录像, 实时录像

  • 设备录像

    【国标设备】>【查看通道】>【设备录像】访问, GB28181 国标协议范围内的录像, 存储在设备SD卡或硬盘录像机, 或通过 LiveGBS 前端设备录像 接口 /api/v1/playback/start 拉取

  • 云端录像

    【国标设备】>【查看通道】>【云端录像】开启后, 只要拉流上来, 就会持续录像, 录像的起停跟随直播流的起停, 存储在服务器, 支持指定存储目录 >【基础配置】>【流媒体服务配置】>【云录像目录】,
    存储格式是 HLS, 可通过 LiveGBS 云端录像 接口 下载为 MP4

  • 实时录像

    是在直播过程中, 手动或者通过 LiveGBS 实时录像 接口 /api/v1/record/start 触发的录像, 存储在服务器, 存储格式是 MP4

下面会着重详细的介绍各中类型录像。

2、视频录像

本章节主要介绍LiveGBS流媒体平台支持的录像回放,设备录像回放和云端服务器录像回放,实时录像。下面详细介绍的相关的解决方案及相关接口。

2.1、设备录像

在这里插入图片描述

2.1.1、存储位置

设备录像是存储录制在前端设备中,主要包含下面2个部分。

2.1.1.1、下级硬件设备
  • 摄像机|网络摄像机的SD卡中
  • 网络视频录像机(NVR)中
2.1.1.2、下级国标平台
  • 下级平台中(如海康、大华宇视等国标平台)

2.1.2、页面操作

设备录像的页面入口:LiveGBS后台页面 -》国标设备-》查看通道-》设备录像。支持设备录像的播放、下载及分享页面分享。

2.1.2.1、国标设备
2.1.2.1.1、查看通道

在这里插入图片描述

2.1.2.1.1.1、设备录像

在这里插入图片描述

  • 设备录像列表
    在这里插入图片描述

  • 设备录像时间轴
    在这里插入图片描述

2.1.2.1.2、配置中心检索

默认查询的是2.1.1.1描述的下级硬件设备中的录像。如何配置查看下级平台自己存储的录像?比如查看海康平台存储的录像不是存储在前端硬件设备里面的设备。编辑-》勾选上中心检索 保存。
在这里插入图片描述
在这里插入图片描述

2.1.3、相关接口

2.1.3.1、接口文档地址
  • 本地文档
    http://ip:10000/apidoc/#api-playback
  • 在线文档
    https://gbs.liveqing.com:10010/apidoc/#api-playback
2.1.3.2、前端设备录像接口

 查询录像列表
 开始回放
 回放流停止
 回放控制
 回放流列表
 单条回放流信息
在这里插入图片描述

2.2、云端录像

在这里插入图片描述

此处云端指的是部署LiveGBS的服务器,可以理解云端录像即是服务器端的集中录像。在 [通道列表] 开启 [云端录像] 后, 只要拉流上来, 就会持续录像, 录像的起停跟随直播流的起停, 存储在服务器, 支持指定存储目录 => [基础配置] > [流媒体服务配置] > [云录像目录], 存储格式是 HLS, 可通过 LiveGBS 云端录像 接口下载为 MP4

2.2.1、存储位置

云端录像存储在部署LiveGBS流媒体平台的服务器,具体存储的位置是部署LiveSMS流媒体服务的服务器。可以在[基础配置] > [流媒体服务配置] > [云录像目录],查看具体的配置目录。在这里插入图片描述

2.2.1.1、支持分布式存储

LiveGBS流媒体平台由LiveCMS信令和LiveSMS流媒体组成,一个信令服务可以对应多个流媒体服务。这样我们就可以利用部署多个LiveSMS在不同的硬件服务器上,将多个服务器的硬件存储统一利用起来。

2.2.2、页面操作

2.2.2.1、云端录像开启
2.2.2.1.1、手动开启录像

国标设备列表-> [查看通道],通道列表中有【按需直播】、【云端录像开关】。什么是按需播放?按需的意思是只要当播放请求到来时,才会请求摄像头视频流。这样可以最大化的节省服务器资源。

2.2.2.1.1.1、播放时录像

配置 【按需直播】开启,【云端录像】开启
在这里插入图片描述

2.2.2.1.1.2、一直录像

当然,有的情况下,我们需要一直获取视频流进行录制。
配置 【按需直播】关闭,【云端录像】开启
在这里插入图片描述

2.2.2.1.1.3、自动录像计划

根据配置的录像计划,自动保存录制的视频

  • 录像计划入口
    WEB管理-》云端录像-》录像计划
    在这里插入图片描述

  • 新增录像计划
    在这里插入图片描述
    在这里插入图片描述

  • 编辑录像计划
    在这里插入图片描述
    关联通道
    在这里插入图片描述
    在这里插入图片描述

2.2.2.2、云端录像查询

WEB云端录像菜单,支持分布式录像统一的回看查询
在这里插入图片描述

2.2.2.2.1、列表模式

支持录像快速查询,播放、下载及相关的删除操作,在云端录像通道列表点击 [查看录像]
在这里插入图片描述

2.2.2.2.2、时间轴模式

右上角点击可以切换成[时间轴视图]。
在这里插入图片描述

2.2.2.3、录像清理配置
2.2.2.3.1、流媒体服务配置

在这里插入图片描述

2.2.2.3.2、自动清理配置

基础配置-》流媒体服务配置-》显示更多配置,可以配置
 录像保留(天数)
 存储清理阀值(%)
 存储清理阀值(MB)

在这里插入图片描述

2.2.3、相关接口

2.2.3.1、接口文档地址
  • 本地文档
    http://ip:10000/apidoc/#api-cloudrecord

  • 在线文档
    https://gbs.liveqing.com:10010/apidoc/#api-cloudrecord

2.2.3.2、云端服务器录像接口

 查询云端录像通道
 按通道统计所有录像
 按月查询通道录像
 按日查询通道录像
 删除单条录像
 删除通道所有录像
 按天删除通道录像
 重要录像标记
 下载录像文件
 指定时间段录像播放及下载(mp4合成播放下载)
在这里插入图片描述

2.3、实时录像

2.3.1、存储位置

livesms.ini -》[sip] 下面有配置,默认是LiveSMS解压目录下的downloads,可以配置为绝对路径

download_file_reserve_seconds是配置下载的临时文件,保存的时间,默认单位是秒。下载文件保存时间(秒), 若小于0永久保存。

在这里插入图片描述

2.3.2、页面操作

2.3.2.1、开始实时录像

实时录像: 国标设备-》查看通道 -》播放
在这里插入图片描述

2.3.2.2、停止实时录像

在这里插入图片描述
停止后会跳转到下载
在这里插入图片描述

2.3.3、相关接口

2.3.3.1、接口文档地址
  • 本地文档
    http://ip:10000/apidoc/#api-record

  • 在线文档
    https://gbs.liveqing.com:10010/apidoc/#api-record

2.3.3.2、实时录像接口
  • 实时录像开始
  • 实时录像停止
  • 实时录像查询
    在这里插入图片描述

3、搭建GB28181视频直播平台

  • 支持 Windows Linux 及其它CPU架构(国产、嵌入式…)操作系统
  • 安装包下载 、 安装使用说明、 WEB前端源码
  • 更多常见问题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/724719.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分布式事务(SeataClient)

问题场景 元数据 库存 100订单记录为空下单操作 @AutowiredRestTemplate restTemplate;/*** 下单** @return*/@Transactional // 开启事务 异常后触发数据库回滚操作@Overridepublic Order create(Order order) {// 插入订单orderMapper.insert(order);// 扣减库存 MultiValu…

前缀和+哈希表:联手合击Leetcode 560.和为k的子数组

题目 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。 示例 1: 输入:nums [1,1,1], k 2 输出:2示例 2: 输入:nums [1,2…

IP劫持的危害及应对策略

随着互联网的发展,网络安全问题日益凸显,其中IP劫持作为一种常见的网络攻击手段,对个人和企业的信息安全造成了严重的威胁。IP数据云将分析IP劫持的危害,并提出相应的应对策略。 IP地址查询:IP数据云 - 免费IP地址查询…

Android开发经典实战,Android面试题目

关于Android的近况 大家都知道,今年移动开发不那么火热了,完全没有了前两年Android开发那种火热的势头,如此同时,AI热火朝天,很多言论都说Android不行了。其实不光是Android,iOS也有类似的言论。 那么到底…

java多线程编程(四)-----线程池

一.线程池的介绍 java中的池是非常重要的思想方法,比如内存池,进程池,连接池,常量池等等。本篇重点介绍java中的线程池。这里的这些池的概念都是一样的,比如做饭的时候,有烧水,切菜&#xff0c…

[动态规划]---part2

前言 作者:小蜗牛向前冲 专栏:小蜗牛算法之路 专栏介绍:"蜗牛之道,攀登大厂高峰,让我们携手学习算法。在这个专栏中,将涵盖动态规划、贪心算法、回溯等高阶技巧,不定期为你奉上基础数据结构…

【学习】torchvision.datasets.ImageFolder()

在分类任务中,数据集文件存储往往是如下形式: - train- class1- image1.jpg- image2.jpg...- class2- image1.jpg- image2.jpg......此时,我们想要获取图片和标签,标签即为文件名(class1、class2…) 可以使…

【DevSecOps】2024 年需要警惕的 10 大 Web 应用程序安全威胁

【DevSecOps】2024 年需要警惕的 10 大 Web 应用程序安全威胁 由于 2023 年出现了许多创新,我们之前所了解的许多内容都发生了巨大变化;随着其中一些重大变化,威胁格局也发生了转变,一些旧威胁减少了,一些新威胁增加了。 技术每天都在不断变化,当我们谈论技术和相关威胁…

AI大模型:创新前沿的探索之路

AI大模型一直被视为人工智能领域的创新前沿,它们拥有强大的计算能力和学习能力,能够在各种复杂的任务中表现出色。随着技术的不断进步,越来越多的研究者和企业开始投入到AI大模型的研发和应用中,希望能够探索出更多的可能性。 在…

Tomcat基础与Nginx的动静分离

一、TOMCAT基础功能 (一)自动解压war包 在配置文件中讲到,当接受到请求后,会匹配符合要求的Host,在配置文件中的Host只有一个,且规定了自动解压war包 自动解压war包 .war:WebApp打包,类zip格…

stl的基本知识学习

1.vector: 2.set: 3.map: 4.栈: 5.队列: 6. unordered_map与unordered_set: 7. 位运算: 8.cctype: 导图:

ARM中专用指令(异常向量表、异常源、异常返回等)

状态寄存器传送指令 CPSR寄存器 状态寄存器传送指令:访问(读写)CPSR寄存器 读CPSR MRS R1, CPSR R1 CPSR 写CPSR MSR CPSR, #0x10 0x10为User模式,且开启IRQ和FRQ CPSR 0x10 在USER模式下不能随意修改CPSR,因为USER模式…

VMvare17安装centos8安装宝塔面板 教程

阿里镜像站:https://mirrors.aliyun.com/centos centos-8-isos-x86_64安装包下载_开源镜像站-阿里云 https://mirrors.aliyun.com/centos/8/isos/x86_64/CentOS-8.5.2111-x86_64-dvd1.iso 将上面的链接复制到迅雷进行高速下载 vmvare安装配置教程安装教程 CentOS…

动态规划(算法竞赛、蓝桥杯)--线性DP股票买卖含冷冻期

1、B站视频链接&#xff1a;E24 线性DP 股票买卖含冷冻期_哔哩哔哩_bilibili #include <bits/stdc.h> using namespace std; const int N100010; int w[N],f[N][3];int main(){int n;cin>>n;for(int i1;i<n;i)cin>>w[i];f[0][1]-1e7;f[0][0]-1e7;f[0][2]…

Django学习记录08——图表及文件上传案例

1.图表Echarts的应用 Apache ECharts 1.1 使用方法 引用echarts.js即可到官方文档中查询使用 1.2 常用图标的使用 图表展示页面的部署&#xff08;主要展示折线图、柱状图、饼图&#xff09; {% block content %}<div class"container"><div class&qu…

Docker安装MySQL镜像实战分享

今天我们对Docker安装MySQL镜像进行实战分享&#xff0c;以更深入的了解容器的使用场景。我们在云付服务器Ubuntu环境上已经安装好了Docker&#xff0c;接下来我们开始安装mysql5.7版本&#xff0c;安装mysql有两种思路&#xff0c;直接拉取mysql镜像和自己做mysql镜像&#xf…

对猫毛过敏还想养猫怎么办?除毛好的宠物空气净化器品牌推荐

许多朋友喜欢猫咪&#xff0c;但与猫咪相处一段时间后&#xff0c;他们可能会出现鼻塞、打喷嚏和眼泪不断的情况。让我们来科普一下如何让那些容易过敏的家人与猫咪更好地相处吧。为什么会过敏呢&#xff1f;因为猫咪的唾液中含有一种叫做Fel d1的蛋白质&#xff0c;通过舔毛散…

GEE 依照范围裁剪 下载Sentinel-2数据

0. GEE介绍 Google Earth Engine&#xff08;GEE&#xff09; 是由Google开发的一种云端平台&#xff0c;旨在提供强大的地理空间数据处理和分析工具。GEE集成了大量的遥感影像数据和地理空间数据集&#xff0c;以及高性能的计算资源&#xff0c;使用户能够在云端高效地进行大规…

GDB调试入门笔记

文章目录 What&#xff1f;WhyHow安装GDB安装命令查看是否安装成功调试简单的程序预备一个程序调试 使用breakinfolistnextprintstep一些小技巧在gdb前shell日志功能watch point| catch point 调试core调试一个运行的程序 What&#xff1f; GDB是什么&#xff1f; 全称GNU sym…

1、MQ_介绍、优缺点、类型等

MQ介绍 1. MQ概述 MQ&#xff08;Message Queue&#xff09;&#xff1a;消息队列&#xff0c;是基础数据结构中FIFO&#xff08;first in first out&#xff09;的一种数据结构。一般用来解决流量削峰、应用解耦、异步处理等问题&#xff0c;实现高性能&#xff0c;高可用&a…