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前端源码
  • 更多常见问题

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

城市平均高温、平均低温数据爬取与可视化

爬取历史天气网站数据 从天气网站爬取指定城市、指定时间范围内的天气数据,并将数据保存为CSV文件。具体而言,它使用了Selenium库来模拟浏览器行为,以便获取动态加载的页面内容。 主要步骤如下: 读取城市信息和代理IP信息&…

Nodejs 第四十九章(lua)

lua Lua是一种轻量级、高效、可嵌入的脚本语言,最初由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)的一个小团队开发而成。它的名字"Lua"在葡萄牙语中意为"月亮",寓意着Lua…

【QT】 QTreeView/QTreeWidget插入文件目录列表

目录 1 QTreeView插入文件目录列表 1.1 自定义默认展开指定路径及文件 1.2 展开指定路径的所有目录及文件 2 QTreeWidget插入文件目录列表 1 QTreeView插入文件目录列表 显示指定磁盘下的目录,简单的方式就是利用QTreeViewQDirModel就可以显示了。 1.1 自定义默认…

05_Mongooes

Mongooes Mongoose是通过Node来操作MongoDB的一个模块。是基于Node.js的第三方模块。 一、Node.js安装 1.解压 2.创建文件夹 解压路径下,创建两个文件夹 node_global:全局安装位置 node_cache:缓存 3.配置 配置环境变量 在path路径…

Open3D(C++) 指定点数的体素滤波

目录 一、算法原理1、算法过程2、参考文献二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理 1、算法过程 对于数据量较大的点云,在后期进行配准时会影响计算效率。而体素格网…

03. Nginx入门-Nginx虚拟主机

Nginx虚拟主机简介 yum安装与源码安装一样,只是Nginx配置文件路径不一致,这里用的yum安装的配置文件路径。 利用虚拟主机的功能,可以在一台Nginx服务器上部署一个或多个虚拟主机。 虚拟主机主配置文件 注意:配置完成Nginx主配置…

【如何在Docker中,修改已经挂载的卷(Volume)】

曾梦想执剑走天涯,我是程序猿【AK】 提示:添加投票!!! 目录 简述概要知识图谱 简述概要 如何在Docker中,修改已经挂载的卷(Volume) 知识图谱 在Docker中,修改已经挂载…

基于SSM SpringBoot vue个人博客网站

基于SSM SpringBoot vue个人博客网站 系统功能 首页 图片轮播 博客文章 搜索 登录注册 论坛 留言板 个人中心 我的收藏 后台管理 登录 个人中心 博客分类管理 博客文章管理 论坛管理 系统管理 管理员管理 注册用户管理 开发环境和技术 开发语言:Java 使用框架:…

API 测试- Postman Vs Rest Assured

【软件测试面试突击班】2024吃透软件测试面试最全八股文攻略教程,一周学完让你面试通过率提高90%!(自动化测试) 介绍: 创新和现代化的目标已经从简单的市场差异化转变为更有道德地追求整个社会的进步。提出了新的要求…

03按键控制LED

上回讲到点亮一个LED     这次我们来实现用按键控制led 不带中断的方式 当然实例来源网络 加上自己整合 先熟悉流程 0.添加一个自己写的驱动库文件 为什么添加 笔者想的是一个项目工程希望能适应很多个应用场景需要什么直接在里面调用分装好的函数就行 1.如何添加文件以及…

AI改变游戏规则:内容创作的新时代!

AI技术,尤其是人工智能(AI)在内容创作领域的应用,正开启了一个全新的时代。这一时代的核心在于利用AI的能力,不仅提高内容创作的效率,还能引入前所未有的创新元素,从而彻底改变游戏规则。 AI在…

【北京迅为】《iTOP-3588开发板网络环境配置手册》第1章 网络基础知识学习

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP&…

Stable Diffusion 模型分享:CG texture light and shadow(CG纹理光影)

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八 下载地址 模型介绍 一个拥有cg质感和光影的融合模型,偏2.5D 条目内容类型大模型基础模型SD 1.5来…

python--产品篇--游戏-坦克

文章目录 准备代码main.pycfg.py 效果 准备 下载 代码 main.py import os import cfg import pygame from modules import *主函数 def main(cfg):# 游戏初始化pygame.init()pygame.mixer.init()screen pygame.display.set_mode((cfg.WIDTH, cfg.HEIGHT))pygame.display.…

2024-03-05

作业要求: 使用write 和 read 实现 文件夹拷贝功能,不考虑递归拷贝使用循环fork的形式。创建一条进程链,链条上总共有100个进程 要求:程序不崩溃 作业1:使用write 和 read 实现 文件夹拷贝功能,不考虑递归拷…

从零学习Linux操作系统 第三十一部分 ansible常用模块介绍

一、ansible运行模块的两种方式 Ad-Hoc方式 ##利用ansible命令直接完成管理,主要用于临时命令使用场景 playbook方式 ##ansible脚本,主要用于大型项目场景,需要前期的规划,相当于shell当中的脚本 二、如何查看模块帮助 ansible…

Java方法重载

重载 概念 重载就是在一个类中,有相同的函数名,但形参不同的函数 规则 方法名称必须相同参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)方法的返回值类型可以相同也可以不同仅仅返回类型不同不足以成为方法的重载 实…

【论文精读】Mask R-CNN

摘要 基于Faster RCNN,做出如下改变: 添加了用于预测每个感兴趣区域(RoI)上的分割掩码分支,与用于分类和边界框回归的分支并行。mask分支是一个应用于每个RoI的FCN,以像素到像素的方式预测分割掩码,只增加了很小的计…

微信小程序云开发教程——墨刀原型工具入门(Axure导入)

引言 作为一个小白,小北要怎么在短时间内快速学会微信小程序原型设计? “时间紧,任务重”,这意味着学习时必须把握微信小程序原型设计中的重点、难点,而非面面俱到。 要在短时间内理解、掌握一个工具的使用&#xf…

计算机网络实验一 网线制作

实验目的与要求: 实验目的 了解以太网网线(双绞线)和制作方法 实验内容 了解网线和水晶头 学习网线制作方法 实验环境和要求 网线 水晶头 压线钳 剥线钳 网线测试器 方法、步骤: 步骤一 准备工具和材料 步骤二 剥掉双绞线的外…