LiveGBS流媒体平台GB/T28181功能-支持GB35114接入海康大华华为设备通过GB35114国标流媒体平台

news2024/11/24 20:10:12

LiveGBS流媒体平台GB/T28181功能-支持GB35114接入国标流媒体平台接入说明

  • 1、LiveNVR通过GB35114接入LiveGBS
    • 1.1、开启LiveGBS 35114功能
    • 1.2、 获取设备端证书给平台
    • 1.3、LiveGBS白名单中添加需要接入的国密设备
    • 1.4、导出LiveGBS平台端证书给设备(双向认证需要)
    • 1.5、设备端导入LiveGBS平台端证书并向平台注册
    • 1.6、成功接入播放视频
  • 2、海康设备通过GB35114接入LiveGBS
    • 2.1、生成设备端证书
    • 2.2、LiveGBS白名单添加设备
    • 2.3、导出LiveGBS平台端证书给设备
    • 2.4、设备端导入LiveGBS平台端证书并向平台注册
  • 3、搭建GB28181视频直播平台

1、LiveNVR通过GB35114接入LiveGBS

1.1、开启LiveGBS 35114功能

信令服务livecms.ini配置文件中[sip]增加一行gm=1 启动LiveCMS
在这里插入图片描述

1.2、 获取设备端证书给平台

我们用LiveNVR做为设备端向LiveGBS注册,这里先将LiveNVR的证书导出,并给LiveGBS端。

本地自签名证书是LiveNVR自己给自己签发的证书。如果需要用第三方机构的证书,可点击“创建证书请求”,生成证书请求,将生成的请求证书给第三方机构签名,用第三方机构签名后的证书给LiveGBS平台侧导入。
在这里插入图片描述

1.3、LiveGBS白名单中添加需要接入的国密设备

LiveGBS web页面 基础配置的白名单中添加设备。指定需要添加的国密设备的国标编号,并选择35114单向或双向认证,同时上传该设备的国密证书。单向认证是上级服务端校验下级设备的证书,双向认证的话是下级设备也同时校验上级平台侧证书。
在这里插入图片描述

在这里插入图片描述

1.4、导出LiveGBS平台端证书给设备(双向认证需要)

将LiveGBS页面集成配置中“国密根证书”和“国密服务证书”导出并给设备侧。
“国密根证书”和“国密服务证书”为LiveGBS自签名根证书和服务证书。如果需要用第三方机构的证书,可点击“创建证书请求”,生成证书请求,将生成的请求证书给第三方机构签名,用第三方机构签名后的证书给设备侧。

在这里插入图片描述

1.5、设备端导入LiveGBS平台端证书并向平台注册

LiveNVR只需要导入平台的服务证书,不需要导入平台的根证书。其他厂家设备的话可能需要也导入平台的根证书。
启用35114国密认证时,不需要再输入上面接入密码,通过证书方式检验了。

在这里插入图片描述

1.6、成功接入播放视频

按照上面步骤操作后,就可以成功通过GB35114接入到平台测了。接入成功后播放视频等操作与GB28181方式完全相同。

在这里插入图片描述

2、海康设备通过GB35114接入LiveGBS

2.1、生成设备端证书

海康设备web页面先“启用国密模式”。勾选“启用证书交换”需要LiveGBS白名单添加设备时指定为35114双向认证。
在这里插入图片描述

海康设备默认没有设备证书,需要先创建证书请求,创建证书请求前,需要先将上图中SIP相关信息填写正确,创建证书请求时需要用到。
请求的内容国家为必填,其他可以不填。
在这里插入图片描述

创建好后下载下来并传给需要注册到的LiveGBS服务器上,用LiveCMS可执行程序为其签名。
在这里插入图片描述

在这里插入图片描述

Windows下签名命令:

.\LiveCMS.exe gmcert -req downloadCertSignReq -o hiktestCert.pem

Linux下签名命令:

./livecms gmcert -req downloadCertSignReq -o hiktestCert.pem

其中downloadCertSignReq为海康设备下载的请求证书,为签名后生成的证书hiktestCert.pem。
将签名后的设备证书导入到海康设备。

在这里插入图片描述

2.2、LiveGBS白名单添加设备

LiveGBS web页面 基础配置的白名单中添加设备。指定需要添加的国密设备的国标编号,并选择35114单向或双向认证,同时上传2.1中生成的该设备的签名后证书。

在这里插入图片描述

2.3、导出LiveGBS平台端证书给设备

将LiveGBS页面集成配置中“国密根证书”和“国密服务证书”导出并给设备侧。
“国密根证书”和“国密服务证书”为LiveGBS自签名根证书和服务证书。如果需要用第三方机构的证书,可点击“创建证书请求”,生成证书请求,将生成的请求证书给第三方机构签名,用第三方机构签名后的证书给设备侧。
在这里插入图片描述

2.4、设备端导入LiveGBS平台端证书并向平台注册

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、搭建GB28181视频直播平台

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

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

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

相关文章

嵌入式Linux-进程中常用的函数调用

1. execve()函数 系统调用 execve()可以将新程序加载到某一进程的内存空间,通过调用 execve()函数将一个外部的可执行文件加载到进程的内存空间运行,使用新的程序替换旧的程序,而进程的栈、数据、以及堆数据会被新程序的相应部件所替换&…

W13Scan 漏洞扫描器之XSS插件模块编写示例

一、背景 上周将W13Scan目录结构整理了一番,觉得要深入研究还得从代码层,于是尝试编写一下插件;框架本身已经集成了XSS扫描插件; 本篇文章的XSS插件的编写单纯是为了学习这个框架,所以只支持GET型,了解插…

一文解析企业网盘 带你寻找数据协作的“满分答案”

数据量急剧增长,线上办公逐渐成为常态。许多企业都会选择部署企业网盘来满足日益增长的数据管理与数据协作的需求。网盘市场乱花渐欲迷人眼,企业又该如何从中甄别最适合自己的企业网盘? 网盘,企业的数字基建 飞速发展的科技让企业…

[GIT] GIT拆分仓库--不丢git提交历史记录

背景 如果你的代码仓库里有多个目录,你想把其中一个目录拆分出去变成一个独立的代码仓库。重要的一点是拆分的过程中要保留git提交历史记录。 拆分步骤 1. 检查一下你的 repo 的根目录中。 进入根目录后,快速运行 ls 终端命令以确保列出所有子目录。…

ruoyi-vue版本框架(二)源码目录结构的讲解,与底层子项目的讲解

目录1 目录介绍2 ruoyi-common 子项目3 ruoyi-system 子项目4 配置文件5 ruoyi-framework6 数据库表7 druid 监控1 目录介绍 下载下来源码,后端一共有6个模块 其中 rouyi-admin这个子项目是整个若依框架的web项目,也就是我们要启动的后台就是这个子项目…

Django 第五章RESTFramework(DRF)框架初探以及认识serializers序列化器的增删改查

定义 Django REST framework (简称 DRF) 是一个强大灵活的wb api工具 功能完善,可快速开发api平台 官网地址 https://www.django-rest-framework.org/安装要求 pip3 install django3.2 pip3 install djangorestframework1.0 使用drf实现用户的增删改查 1.创建ap…

influxdb问题: unable to create database ‘mydb‘ 与 failed to send metrics to influx

[influx-metrics-publisher] ERROR i.m.i.InfluxMeterRegistry - [createDatabaseIfNecessary,117] - unable to create database mydb; [influx-metrics-publisher] ERROR i.m.i.InfluxMeterRegistry - [publish,161] - failed to send metrics to influx现象解决方…

Spring REST风格

REST(Representational State Transfer),表现形式状态转换,它是一种软件架构风格。 当我们想要表示一个网络资源时,传统方式通常是用一个请求url表示一个操作。这样既不方便,也不安全,因为操作对于用户是透…

精要速览 | PacBio三代全长扩增子测序的多方向研究应用进展

随着测序技术的不断发展,组学研究愈加深入。在微生态研究领域,受限于二代测序读长的扩增子测序技术,迎来了“解放式”全面发展优化的三代测序时代——PacBio全长扩增子测序的优势逐渐显现:凭借其超长读长,高准确率&…

独立产品灵感周刊 DecoHack #044 - 新的一年如何管理你的时间

本周刊记录有趣好玩的独立产品设计开发相关内容,每周发布,往期内容同样精彩,感兴趣的伙伴可以点击订阅我的周刊。为保证每期都能收到,建议邮件订阅。欢迎通过 Twitter 私信推荐或投稿。本周看到了很多时间管理的工具类型产品&…

力扣中SQL刷题

小知识点 取余数:mod(数,2) 取第一个字母:left(name,1) 或者name like ‘M%’ 196. 删除重复的电子邮箱 题型:删除列A中重复的记录,指保留列B最小的那一行记录 答案:delete t1 from 表名 t1,表名 t2 where t1.列At2…

测试——自动化测试(Selenium工具)

目录 一、自动化测试的概念以及分类 二、Selenium—web自动化测试工具 1、自动化测试的一些前置工作 2、第一个自动化实例 3、总结​编辑 三、 Selenium常用方法 定位元素的方法 元素的操作 等待 强制等待(待补充) 隐式等待(待补充&…

【python】python绘制相关性热力图

1.介绍 热力图(heatmap),又称相关系数图,根据热力图中不同方块颜色对应的相关系数的大小,可以判断出变量之间相关性的大小。热力图通过对色块着色来显示数据的统计图表。绘图时,需指定颜色映射的规则。例如…

从运营小程序到实现数字化生态闭环还差几步?

近年来,不少企业纷纷开始关注小程序的开发。对于用户来说,小程序最大的好处就是能够即点即用,体验便捷。不知你是否发现,小程序经济已经开始制约中小企业的服务与合作。 对于一般的中小企业乃至大企业里没有什么IT预算的部门&…

缺省参数!C++教你如何成为一名优秀的舔狗

👑专栏内容:C学习笔记⛪个人主页:子夜的星的主页💕座右铭:日拱一卒,功不唐捐 目录一、前言二、缺省参数1、缺省参数的定义2、缺省参数的分类Ⅰ、全缺省参数Ⅱ、半缺省参数三、注意事项1、直给中间的参数传参…

Docker中的容器命令

1、新建启动容器 docker run 镜像名 参数: -it 启动前台一个交互的终端 --name 启动容器后,赋予容器一个名字 -d: 后台运行容器,并返回容器ID,也即启动守护式容器; -P: 随机端口映射; -p: 指定端口映…

Svelte框架实现表格协同文档

首先,从框架搭建上,本篇示例采用当下流行的前后端分离的开发方式,前端使用npm作为脚手架搭建Svelte框架。 后端使用Java的SpringBoot作为后端框架。 首先,介绍下在前端Svelte框架下搭建在线表格编辑器。 1、在pageage.json文件中引入相关资源…

ANR问题分析

ANR概念 anr是指应用程序无响应,Android系统对于一些事件需要在一定时间范围内完成,如果超过预定时间未能得到有效响应或者响应时间过长,都会造成anr。通常发生anr时,系统会弹出一个提示框,让用户知道,该程…

AppScan介绍和安装

第一节-AppScan介绍和安装 1.简介 Appscan 10中文版是是全新网络安全漏洞扫描软件,软件可以直接可以对OS命令、SSRF和XXE攻击等漏洞进行检测,使得漏洞检测更加容易,提高漏洞的扫描效率。软件同时支持动态、静态、互动分析三种不同的测试功能…

OVN实验----NAT

概述 在L2互通、L3互通实验基础上通过NAT实现访问公网。 架构图如下, 这里两台逻辑路由器LR1和GLR是通过一台逻辑交换机LSjoin互连的, GLR和物理网络设备通过LSlocal相连。 物理拓扑 如上一个实验OVN实验----L2互通 逻辑拓扑 配置 开始实验前先检查…