EasyGBS的博客

专注国标GB/T28181标准与技术

  • 博客(20)
  • 收藏
  • 关注

原创 【解决方案】大型超市网络监控系统如何统一管理?国标GB28181协议EasyGBS平台提供方案

一、项目背景介绍一般来说,超市购物场所通常都是采用开放式柜台,顾客可以自由的选购商品,方便顾客购买。这种方式无疑会给顾客带来了极大的便利,并且售货员与顾客之间更容易沟通。因此,每个商业超市内部安装了许多主流厂商的监控设备,如大华或者海康的监控,监视各个楼层的货品和人员以确保顾客、商品安全,防止突发事件的发生,为消费者提供安全、舒适的消费、娱乐环境。二、项目需求分析现有4个大型的综合商业超市,里面的人员流动比较大。公司总部想把4个大型的综合商业超市里面的所有监控设备的视频都融合到一个平台上

2021-01-28 17:13:34 539

原创 国标GB28181协议平台EasyGBS视频推流组件EasyGBD MediaCodec硬编码流程分享

这几天我们和大家分享了不少关于国标GB28181协议的视频推流平台EasyGBD的开发过程,大家可以翻阅一下我们之前的博文,能够对EasyGBD的了解更加深入一点,当然了,我们也欢迎大家的实际测试,如果需要EasyGBS的测试账号,也可以联系我们获取。本文我们来分享下TSINGSEE青犀视频开发EasyGBD MediaCodec硬编码的流程。EasyGBD的硬编码的流程如下:1、初始化编码器2、配置编码器参数3、开始编码4、获取编码器的输入缓存inputBuffers 和输

2021-01-28 17:13:02 237

原创 国标GB28181协议视频推流平台EasyGBD手机推流如何实现音频采集功能?

在之前的博文中,我们和大家分享了国标EasyGBD视频推流组件在开发过程中,实现了视频采集功能(EasyGBD搜集视频采集数据功能是如何实现的),那么同样,音频采集也是我们需要完善的地方。EasyGBD音频采集是基于AudioRecord实现的。1、权限申请<uses-permission android:name="android.permission.RECORD_AUDIO"/>2、初始化/* * 1、配置参数,初始化AudioRecord构造函数

2021-01-28 17:12:32 464

原创 国标GB28181协议平台EasyGBS视频推流组件EasyGBD如何修改分辨率和码率?

其实在TSINGSEE青犀视频智能分析平台中,不管是EasyNVR还是EasyGBS,分辨率和码率都对播放的流畅度有着重要影响。一般在安防视频直播时,分辨率是可以通过摄像机来进行调整的,但在国标GB28181协议推流平台EasyGBD中,由于是通过手机相机直接采集视频流,则无法一键修改分辨率和码率。那么如何修改EasyGBD的分辨率和码率?我们和大家分享一下:1、在SettingActivity中可以手动修改码率的值:在推流页面列出当前机器的所有分辨率,可以手动修改。2、软编码修

2021-01-27 16:56:07 544 1

原创 国标GB28181协议平台EasyGBS视频推流组件EasyGBD如何提高推流帧率?

视频流的传输一定涉及到视频帧的获取,TSINGSEE青犀视频开发的平台比如EasyNVR、EasyGBS等观看视频的时候,1S会产生一个关键帧,是否流畅就跟视频帧有很大关系。国标GB28181协议视频推流组件EasyGBD内的默认帧率是20,那么我们如何提高EasyGBD的推流帧率?对此我们有两种解决方案,可以从硬编码和软编码入手:1、提高硬编码帧率,需要改frameRate和millisPerFrame的值,设置成30:final int millisPerFrame = 1000

2021-01-27 16:55:19 265

原创 国标GB28181协议视频推流组件EasyGBD搜集视频采集数据功能是如何实现的?

一般我们讲到视频推流第一个想到的就是RTMP协议,作为基于TCP的主流推流协议,就像一个用来装数据包的容器,这些数据既可以是AMF格式的数据,也可以是FLV中的视/音频数据。但是由于近年来使用国标GB28181协议的项目逐渐增加,仅依靠RTMP协议来做推流已经不能满足大家需求了,因此根据现在视频推流技术的发展,TSINGSEE青犀视频开发了EasyGBD来填补国标协议推流项目的空缺。对于EasyGBD的研发,我们最开始要攻克的问题就是实现手机相机的采集视频数据,我们通过如下方式实现了数据的采集,

2021-01-27 16:54:23 329

原创 国标GB28181协议视频推流平台EasyGBD如何研发开启软编码的?

国标EasyGBD自研发上线以来,一直伴随着EasyGBS一起使用,但其实EasyGBD也可以单独使用,只要接收平台支持国标GB28181协议即可。最近EasyGBD新增了软编码的功能,用户使用时可根据自身需求修改编码。本文将和大家分享一下EasyGBD开发软编码的过程。1、在设置界面,提供了使用软编码的选择框:可以设置是否使用软编码:SPUtil.setswCodec(this, isChecked)2、启动视频软编码器SWConsumer,本质就是X264Encoder。

2021-01-27 16:52:30 324

原创 国标GB28181协议视频推流平台EasyGBD访问SD卡目录报错open failed: EACCES (Permission denied)解决方法

去年由于一整年的疫情持久战,视频监控智能分析系统在抗疫项目上也落了地,而国标GB28181协议作为公安部提出的视频流协议,在很多抗疫视频分析系统中也发挥了重要作用。在此之前,我们就研发了国标GB28181协议的推流平台EasyGBD,当时主要是为了交警、公安在外出执勤的情况下,能够将单兵设备的视频流通过国标协议推送至国标平台,但是在今年的防疫中,我们发现医护人员仍能够通过EasyGBD来对户外执勤进行国标协议的视频记录和推流。我们在开发EasyGBD 访问SD卡目录的时候,出现报错:open f

2021-01-27 16:51:59 274

原创 国标GB28181协议视频智能分析平台EasyGBS级联注册有效期不生效是如何修改优化的?

国标GB28181协议视频平台EasyGBS能够通过国标协议级联,在对接第三方平台的时候,很多用户都会选择级联功能。大家知道国标协议是以注册机制来进行连接的,不管是设备还是级联平台,都需要注册。我们有用户在使用EasyGBS的级联时,配置的级联注册有效期向上级注册的时候没有生效,不论填写什么注册的有效期都是3600s。此时设置的是60秒,但是通过抓包发现向上级发送的有效期还是3600s。通过排查代码发现,在添加级联时,向上级发送的注册有效期是固定写死的,所以导致怎么修改上传都不生效。

2021-01-22 14:59:19 299

原创 国标GB28181协议视频监控智能分析平台EasyGBS现场抓包Destination unreachable报错问题分析

在国标GB28181协议视频平台EasyGBS的接入设备过程中,会有很多不同的报错出现导致程序无法正常运行,这些报错可能是由于配置文件错误,也有可能是电脑系统影响,也有可能是网络原因,因此对应不同的报错,要用正确的方法解决。有用户的在使用海康8200平台接入到国标平台EasyGBS后,平台运行出错,抓包后报错信息为:Destination unreachabl。上图是在EasyGBS平台上的抓包文件,报错的意思是目的不可达,则代表我们平台可能无法接收到这个信息。通过和TSINGSEE青犀

2021-01-20 16:57:43 469

原创 国标GB28181协议视频监控智能分析平台EasyGBS多分屏视频调阅下只能播放两路通道排查(附浏览器连接数规则)

TSINGSEE青犀视频平台播放均支持多分屏调阅播放,最多可分至16分屏,大家可根据需求自行调阅。但是我们最新测试的国标GB28181平台EasyGBS内在视频调阅界面调阅多个视频通道时,只有前两个通道的视频能正常加载,其他通道同时加载的情况下就会无法加载。针对该问题的出现,我们可以从几个方面进行分析:1、服务端我们可以排查接入的视频流是否是正常的,逐一对接入上来的视频流进行排查,如果每个视频流都是可以正常播放的,则需要排查流媒体服务的问题。2、传输网络端视频传输对网络的要求是很高的

2021-01-20 16:52:43 273

原创 国标GB28181协议视频智能监控平台EasyGBS级联到上级的设备无法回看设备录像是什么原因?

在国标GB28181协议中,如果需要级联,则下级平台需要向上级平台进行登录注册,才能开启上下级之间的连接。TSINGSEE青犀视频的国标平台EasyGBS就是通过GB28181的级联机制,与其他平台进行连接。并且当设备或者平台不支持国标协议的时候,也可以通过TSINGSEE青犀视频开发的EasyNVR设备进行连接。我们在使用EasyGBS的国标级联过程中,发现级联到上级的设备无法回看设备录像。由于国标协议的特殊性,平台是可以直接调用设备的录像进行回看的,但是此处却无法回看,因此我们猜测可能是传输出了

2021-01-14 17:14:53 543

原创 国标GB28181协议视频监控平台EasyGBS编译ARM版播放视频时nginx占用内存下降困难问题优化

大家知道TSINGSEE青犀视频团队的大部分产品都开发过其他的编译版本,比如ARM版。我们在使用国标视频平台EasyGBS的ARM版本中就出现了一个问题,即程序播放视频时,nginx内存升上去之后就很难在降下来,导致资源一直被占用。当视频并发播放时,nginx内存占用升高如下:当停止并发播放后,经过十分钟左右,可以看到nginx内存占用依然没有降低。通过进一步排查,我们发现程序启动nginx是启动了一个主进程和一个工作work进程。所以我们在程序中添加监测代码,当内存占用不符合规则时,则

2021-01-14 17:13:15 178

原创 【解决方案】如何通过国标GB28281协议视频平台EasyGBS搭建一套停车场统一管理监控系统?

停车的合理化管理能最大化利用场内空间,从而达到停车数量最大化,再通过智能停车监控及后台管理系统,在无人看守及无感支付环境下,车主根据场内引导系统,快速找到车位及快速进出停车场。因此本方案我们为大家介绍一套停车场视频智能监控系统。前几天有一个停车场的项目团队找到我们,称目前项目的106处停车场现场监控设备和存储设备已安装完毕,但未将监控画面回传至运营管理中心。现拟采用4G通信传输方式将桥下监控视频画面回传到指挥控制中心。该运营管理中心具体功能需求要求如下:1、可通过视频巡逻方式查看桥下实时情况;

2021-01-14 17:12:36 1973

原创 国标GB28181协议视频网页无插件直播平台EasyGBS级联过程中针对卡顿如何优化?

用过国标协议平台EasyGBS的朋友们应该都知道,GB28181协议是公安部提出来的,能够对接公安部的网络系统,给安防带来了很大的便利性,EasyGBS就支持集成接入自己的平台,也能够对视频进行录像,同时,EasyGBS有很多二次开发的可能,因为我们会提供丰富的二次开发接口,是一种十分实用的视频监控网页直播方案。作为上级平台,EasyGBS可能碰到很多平台或设备同时接入的情况,接入的数量大,就可能导致卡顿等一系列的问题,用户体验不太好,所以在级联的时候可以对下级平台进行优化。1.编辑设备里面把订

2021-01-14 17:11:45 244

原创 国标GB28181协议视频流媒体智能分析平台EasyGBS抓包报400 Bad Request报文错误问题解析说明

上一篇我们讲到处理EasyGBS问题前比较常见的方法是抓包,抓包对网络上传输的数据进行抓取,可以对其进行分析,对于软件的Debug有很大的帮助。本文我们还要和大家分享一个抓包比较特殊的问题,即400报错的问题。EasyGBS作为视频平台需要接入前端设备,设备导入时出现问题,因此我们抓包发现报文有400 Bad Request报错。有时电脑系统会报该错误,但是在EasyGBS的运行中报400错误与电脑系统的报错不同,一般会出现在EasyGBS设备管理,点击更新通道,就会让下级平台发送一个400报错

2021-01-07 17:17:01 871

原创 国标GB28181协议视频流媒体智能分析平台EasyGBS抓包报文401 Unauthorized问题排查方法

TSINGSEE青犀视频人员在对自主开发的视频平台进行维护时,除了分析log日志外,比较常见的就是通过抓包处理问题了。在EasyGBS平台的日常使用中,由于不同的网络环境以及用户不同的使用方法,导致平台有时会出现很多奇奇怪怪的报文,下面像大家介绍一个比较典型的报文处理方法:返回401 Unauthorized。上图报文是我们某个项目团队在EasyGBS上注册设备时出现的问题(10.129.1.10是EasyGBS服务器,10.130.2.2是下级平台)。这里可以看到是客户的下级设备频繁的向Eas

2021-01-07 17:11:13 1064

原创 国标GB28181协议视频智能分析平台EasyGBS级联第三方平台HTTP接入鉴权有必要吗?

在国标GB28181协议中,如果需要级联,则下级平台需要向上级平台进行登录注册,才能开启上下级之间的连接。TSINGSEE青犀视频的国标平台EasyGBS就是通过GB28181的级联机制,与其他平台进行连接的。在注册过程中,上级可能对下级进行鉴权校验。鉴权使用的是HTTP的数字摘要鉴权方法。流程如下:(1)首先上下级之间需要协商好下级所使用的国标id号,以及注册鉴权的密码。id号和密码,一般是由上级填写,并告知给下级。(2)接下来就是鉴权计算了。根据国标的规则将进行鉴权计算,所使用的公式是

2021-01-07 17:06:55 414 3

原创 国标GB28181协议设备接入EasyGBS视频智能分析平台回放设备端历史视频卡顿如何解决?

在4G时代,视频行业的发展无疑是伴随着卡顿、模糊、马赛克的现象,在5G时代,这些问题都会有所改善,然而卡顿问题仍在存在瓶颈,不仅在于网络传输,还需要服务器性能方面的加持。除了视频直播外,视频回放也不可避免的面临着这样的问题,国标EasyGBS也有回放设备端历史视频卡顿的问题,下面是我们的排查过程。1、一开始我们以为是服务器带宽不够,但是后来检查带宽发现,阿里云服务器给的是5M带宽,只接入了4个IPC,播放时也只播放了一路视频流,还达不到带宽不够的条件。2、接着检查视频流,在EasyGBS

2021-01-05 17:19:17 650 5

原创 监控智能摄像头通过国标GB28181协议视频平台接入EasyGBS如何实现移动端的适配?

很多咨询者来问我们,TSINGSEE青犀视频团队开发的视频云智能分析平台是否有手机APP,其实除了EasyRTMP、EasyGBD等推流辅助工具外,视频智能分析平台都是没有APP的。由于我们的平台为网页无插件的直播平台,因此在手机上,我们也有适配页面,可直接由网页进入,无需下载APP。比如国标GB28181协议视频平台EasyGBS的移动端适配界面如下:当初我们做手机适配的开发时,也碰到了不少难题,其中第一个就是如何区分页面是不是在移动端打开。在web前端主要做PC端web页面,同时需要做移动端

2021-01-05 17:18:05 734

Reset Master Password

Reset Master Password

2023-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除