首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181设备接入模块之球机控制探究

    技术背景好多开发者在做GB28181设备接入的时候,问控制是否可以处理(亦或拉取外部RTSP摄像头,通过命令中转的方式,控制摄像头),实际上控制命令相对来说还是比较好处理的。 协议规范有明确说明,控制命令不需要发送应答命令,实现相对简单,和我们之前做的远程启动命令(TeleBoot)类似。 在实现控制命令之前,我们先回顾下设备控制的基本要求:源设备向目标设备发送设备控制命令,控制命令的类型包括球机/控制、远程启动、录像控制、 报警布防/撤防、报警复位、强制关键帧、拉框放大、拉框缩小 PTZ指令PTZ指令中,其中 Bit5和 Bit4不应同时为1,Bit3和 Bit2不应同时为1;Bit1和 Bit0不应同 时为1。镜头变倍指令、台上下指令、左右指令三者可以组合。 图片PTZ指令举例图片技术实现GB28181控制命令,对Android平台设备接入端来说,难度不大,只需要把相应的控制命令字段回调到上层,上层做个解析,然后进行相应的命令控制即可,这里不再赘述

    1.1K00编辑于 2022-12-04
  • 来自专栏C/C++与音视频

    如何接入IPC的GB28181

    通常工业级的IPC一般支持onvif,GB28181以及各厂家私有协议。上篇文章我们讲解如何通过onvif协议对接IPC,本文接下来介绍如何接入通过国内最主流的GB28181协议对接IPC。 目前城市街道,公共场所,社区等各个安防设备基本都是通过GB28181在协议互通。如IPC,NVR,媒体网关等。本文以大华IPC为例子,直接上代码,演示如何通过GB28181协议将视频流拉下来。 通道编码:跟设备编号一致即可   其他选项暂时默认即可 二 接入方案  因为GB28181信令是基于SIP协议的一个应用,本文采用eXosip开源方案作为GB28181的协议栈完成接入。   %s\r\n"         "s=Play\r\n"         "c=IN IP4 %s\r\n"         "t=0 0\r\n"         "m=video %d RTP         "a=rtpmap:96 PS/90000\r\n"         "a=rtpmap:98 H264/90000\r\n"         "a=rtpmap:97 MPEG4/

    2.8K20编辑于 2022-06-14
  • 来自专栏LiteMedia

    国标GB28181视频平台LiteCVR接入控制接口,为何出现了延时?

    LiteCVR视频融合平台基于边端一体化架构,部署轻快、功能灵活,平台可支持多协议、多类型设备接入,包括:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、大华SDK、宇视 在视频能力上,可实现视频直播、录像、回放、检索、存储、告警上报、语音对讲、集群、智能分析以及平台级联等。 有用户反馈,通过Onvif接入设备后调用控制接口,接口返回时间会有3s左右的延时,于是请求我们协助排查。接到反馈后,我们立即进行了排查。 后续对此细节进行了兼容,处理后再次测试,此时已经能正常控制,接口返回也非常即时了。

    37820编辑于 2023-10-18
  • 来自专栏音视频技术

    4K@60智能从零到一

    LiveVideoStackCon2020北京站邀请到了摩象科技技术总监刘智美来做分享,他将从硬件选择、智能软件服务以及用户体验的角度分享其相机产品设计过程中遇到的问题。 今天要跟大家分享的是“相机”的研发故事。 我们今天的话题大概从三个方面开始给大家分享。 方案是指我们选定某个芯片之后,芯片得跑在什么样的板子上,板子上得有些什么元器件、什么样的摄像头、什么样的,使用什么样的总线、结构等等。 后来发现需要独立系统,DSP也需要独立,再后来就跑成了现在这个样子。现在的架构里面同时跑了4个系统,还不算MCU,复杂度非常高。 再之后我们的主Core会根据当前图像和上一张图像计算出目标位移偏移量,同时会把这结果通过我们控制器,告诉摄像头,你要朝哪个方向走,你的加速度和角速度是多少等等;控制器就会驱动马达转向,并且是符合我们速度要求的转向

    44120发布于 2021-09-01
  • 来自专栏音视频技术

    4K@60智能从零到一

    今天要跟大家分享的是“相机”的研发故事。 我们今天的话题大概从三个方面开始给大家分享。 方案是指我们选定某个芯片之后,芯片得跑在什么样的板子上,板子上得有些什么元器件、什么样的摄像头、什么样的,使用什么样的总线、结构等等。 上图是系统的软件结构,这个跟前面讲的硬件结构其实能对应上,两块主内存,一个DSP,一个NPU和两个Core,然后上面是一个的控制器,边上是一个索尼的摄像头Sensor,再加上屏幕和触摸屏,万象键、SD 后来发现需要独立系统,DSP也需要独立,再后来就跑成了现在这个样子。现在的架构里面同时跑了4个系统,还不算MCU,复杂度非常高。 再之后我们的主Core会根据当前图像和上一张图像计算出目标位移偏移量,同时会把这结果通过我们控制器,告诉摄像头,你要朝哪个方向走,你的加速度和角速度是多少等等;控制器就会驱动马达转向,并且是符合我们速度要求的转向

    74800发布于 2021-01-27
  • 来自专栏TSINGSEE青犀视频

    国标GB28181EasyGBS如何开启语音对讲功能?

    EasyGBS是基于国标GB28181协议的视频平台,具备优秀的视频能力,如视频监控直播、云端录像、检索与回看、告警上报、平台级联,以及语音对讲功能。 https访问,在EasyGBS目录ini文件修改配置,如下图: 2)在摄像头的配置中开启复合流,点击保存,示例如下: 3)将支持音频的设备接入EasyGBS平台,在【设备管理】中,点击播放: 4) 国标GB28181协议视频平台EasyGBS已经实现了十分丰富的安防视频功能,也有广泛的应用场景,如明厨亮灶、雪亮工程、平安乡村等。

    1.1K20编辑于 2022-04-21
  • 来自专栏国标视频云平台

    SkeyeVSS国标视频汇聚服务使用Onvif、GB28181协议对监控摄像机设备进行PTZ控制

    平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、海康Ehome等;SkeyeVSS视频融合平台具备丰富的视频能力,包括视频监控直播、控制 今天我们讲解一下,如何通过SkeyeVSS平台实现对网络摄像机或者的PTZ控制,控制的方式主要通过两个途径:1. Onvif协议接入设备控制网络摄像机或者硬盘录像机等设备通过Onvif接入SkeyeVSS平台后,即可以对设备进行控制,如下图所示:图片SkeyeVSS平台PTZ控制,分三步操作实现:第一步 apidoc查看,控制接口文档说明如下:图片以向右转动为例,通道号为1的相机,设置速度是50(范围:0-100),接口调用示例:http://192.168.0.13:8888/api/v1 GB/T28181协议接入设备控制网络摄像机或者硬盘录像机等设备通过GB28181国标协议接入SkeyeVSS平台后,即可以对设备进行控制,控制和Onvif协议方式类似,只是网页调用的接口有所区别

    86240编辑于 2023-05-04
  • 来自专栏RTSP/RTMP直播相关

    Android平台实现mp4文件实时推送RTMP|轻量级RTSP服务|GB28181

    ​好多开发者有这样的诉求,想把本地录制的MP4文件,以实时流数据的形式,推送到RTMP服务器,注入轻量级RTSP服务,或者对接到GB28181,这块前几年我们就有对接。 本次以MediaExtractor为例,先利用MediaExtractor,把mp4文件的音视频数据分离,然后调用我们publisher模块,实现编码后的数据对接到RTMP服务器、轻量级RTSP服务或GB28181即可,废话不多说,上代码,由于实例代码比较简单,不再赘述用法:/* * SmartPublisherActivity.java * Github: https://github.com/daniulive ");}else {if ( gb28181_agent_.start() ) {btnGB28181Agent.setText("停止GB28181");}}}}//停止GB28181 媒体流private 0:1);libPublisher.SetRTPSenderIPAddressType(rtp_sender_handle, video_des.isIPv4()?

    59900编辑于 2022-09-29
  • 来自专栏TSINGSEE青犀视频

    GB28181协议EasyGBS控制画面一直转圈并报错SyntaxError,是什么原因?

    EasyGBS国标视频服务平台可以直接通过GB28181协议实现控制,支持调整设备的预置位、控制镜头焦距等操作。 在监控场景应用中,通过控制功能,可以灵活查看监控区域的视频图像,有利于监控到更多的细节。 近期接到反馈,EasyGBS控制点击操作之后,出现了画面一直在转圈的现象,无法停止,并且有报错“SyntaxError”(如下图)。 根据截图的信息,我们判断是控制的stop指令响应延时,导致出现上述问题。于是我们进行了测试,发现的确是stop指令响应延时(如图)。 再次重启EasyGBS服务,控制模块的操作已经恢复了正常(如图)。

    59910编辑于 2022-02-25
  • 来自专栏云深之无迹

    开源OpenSAM

    因为我确实有个 大概就是这样的 http://opensamofficial.github.io/OpenSAM/ 这个开源的机器做出了大概是这样的 分立的部件图 这里我也拆了一个小的来给大家看一下大致的样子 一个里面有3个这样的无刷电机 http://opensamofficial.github.io/OpenSAM/OpenSAM_Manual.pdf 这里有一份PDF的文档 SimpleBGC simpleBGC32 https://www.cnblogs.com/yueze/p/7107235.html 主要就是梁老师这个资料了,还有老师的博客 软件的模块 突然想起来我以前也是有写过论文的人,三轴相机稳定器论文 这个东西,需求还是很大的,尤其是大大小小的这些应用,其实我现在也有能力做了,我觉得这个这个还是可以作为一个创业的切入方向进入的,至于是什么样的盈利形式,再说吧。

    1.7K10发布于 2021-11-12
  • 来自专栏RTSP/RTMP直播相关

    GB28181如何接入无人机实现智能巡检?

    本文旨在讲如何实现无人机(如大疆无人机)数据到GB28181(如海康、大华、宇视等国标平台)。 本文以转发的模块为例说明,无图无真相:图片具体实现:APP启动后,我们先点击启动GB28181按钮,完成到国标平台的注册,并通过心跳机制,保持和国标平台端的通信。 } } }}//停止GB28181 媒体流private void stopGB28181Stream() { if(! 0:1); libPublisher.SetRTPSenderIPAddressType(rtp_sender_handle, video_des.isIPv4()? 由于无人机的特殊性,携带经纬度信息,也可以通过GB28181位置订阅(MobilePosition)实现无人机实时位置的更新。​

    1.1K20编辑于 2022-10-08
  • 来自专栏国标视频云平台

    SkeVSS国标视频汇聚服务使用Onvif、GB28181协议对监控ye摄像机设备进行PTZ控制

    平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、海康Ehome等; SkeyeVSS视频融合平台具备丰富的视频能力,包括视频监控直播、 今天我们讲解一下,如何通过SkeyeVSS平台实现对网络摄像机或者的PTZ控制,控制的方式主要通过两个途径: 1. Onvif协议接入设备控制 网络摄像机或者硬盘录像机等设备通过Onvif接入SkeyeVSS平台后,即可以对设备进行控制,如下图所示: 图片 SkeyeVSS平台PTZ控制,分三步操作实现: /apidoc查看,控制接口文档说明如下: 图片 以向右转动为例,通道号为1的相机,设置速度是50(范围:0-100),接口调用示例: http://192.168.0.13:8888/api GB/T28181协议接入设备控制 网络摄像机或者硬盘录像机等设备通过GB28181国标协议接入SkeyeVSS平台后,即可以对设备进行控制,控制和Onvif协议方式类似,只是网页调用的接口有所区别

    1.4K30编辑于 2023-04-10
  • 来自专栏RTSP/RTMP直播相关

    Android前端音视频数据接入GB28181意义

    ​技术背景 在我们研发Android平台GB28181前端音视频接入模块之前,业内听到最多的是,如何用Android或者Windows端,在没有国标IPC设备的前提下,模拟GB28181的信令和媒体流交互流程 ,实现GB28181整体方案的测试? Android端真的没有必要做个支持GB28181的接入模块? 如上图所示,模块除了常规的音视频参数配置外,系统可同时亦或单独实现如RTMP推送、RTSP推送、轻量级RTSP服务、实时录像、GB28181前端接入。 为Android平台赋能,像支持GB28181协议的IPC一样,方便的把摄像头、屏幕、麦克风或外部RTSP、RTMP流,顺利接入到GB28181

    1.2K40编辑于 2022-03-08
  • 来自专栏RTSP/RTMP直播相关

    如何实现Android视音频数据对接到GB28181(SmartGBD)

    ​为什么要开发Android平台GB28181GB28181设备对接图片1. 导入GB28181的相关库和依赖。系统要求SDK支持Android 5.1以上版本;支持的CPU架构:armv7, arm64, x86, x86_64。 配置SIP服务器:设定GB28181设备需要连接的SIP服务器地址、端口、用户凭证等信息。 errorInfo :"")); }4. 响应呼叫:当有呼叫请求时,通过SIP协议接收呼叫请求,并进行相应的处理(如接听、拒绝等)。 command_from_user_name_,command_from_user_name_at_domain_, source_id_, target_id_, "IP4"

    71730编辑于 2023-10-26
  • 来自专栏RTSP/RTMP直播相关

    Android国标接入端如何播放GB28181端语音广播数据

    GB28181语音广播这块,我们依据GB/T28181-2016针对流程和实例代码,做过详细的描述,本次主要是探讨下,广播数据过来后,如何处理。 gb_broadcast_source_id_ = source_id_;gb_broadcast_target_id_ = target_id_;btnGB28181AudioBroadcast.setText("终止GB28181 语音广播");btnGB28181AudioBroadcast.setEnabled(true);}}} else {btnGB28181AudioBroadcast.setText("GB28181语音广播 gb_broadcast_target_id_ = null;stopAudioPlayer();destoryRTPReceiver();btnGB28181AudioBroadcast.setText("GB28181端音频广播播放的一点说明,感兴趣的开发者,可以酌情参考,也可以和我探讨Android平台GB28181接入模块的测试。​

    37200编辑于 2022-10-07
  • 来自专栏信息化漫谈

    时代的数据中(三)

    一、从技术角度,为什么采用ESB的数据中不适合互联网场景? 1、ESB的数据交换总线成了整个系统的核心瓶颈。 ? 2、去中心化的服务架构提供直连方式。 ? 如果我们估计业务量需要5ESB服务器同时以集群方式提供服务,并考虑了20%的冗余。 如果此时故障了一服务器,另外4服务器处于100%的负载状态,业务量只需增加1%将直接导致雪崩效应,所有的服务器全部中断。 而当业务故障恢复时,也不能仅恢复1、2就开始承载业务,必须将所有的5ESB服务器全部恢复后(此时业务处于完全中断状态),才能放开业务。否则雪崩效应将再次发生。

    1.1K10发布于 2019-09-24
  • 来自专栏信息化漫谈

    时代的数据中(二)

    当提到数据中,系统的架构将发生巨大的变化,将单体的架构变化为松散式的架构,在业内目前的两种松散实现方式有什么优缺点? 二、通过服务化实现数据中的好处 1、降低团队的协同成本,降低系统的藕合度。各团队成员基于自己的细分工作进行软件包开发。 2、避免单个程序错误造成整个程序的崩溃。 3、便于扩容,节省资源。 三、数据中的服务化改造两个办法 数据中的理念需要将共同的服务提炼出来,为上层的应用提供服务,服务化的模块为数据中。该模式有两个要求:1、不允许跨级调度。 2、只允许应用层向下调用数据中台服务,而数据中不允许向上调度数据。 业务目前采用微服务的服务化改造、ESB中心化的两种服务化改造方式,实际这两种方式都是SOA服务化的具体体现。

    93220发布于 2019-09-24
  • 来自专栏信息化漫谈

    时代的数据中(一)

    近段时间,我们在拜访客户领导层的过程中,明显感觉到客户对于时代有了新的要求:从省钱提效到希望直接支撑业务。有来自外部的压力、也有来自技术的革新,因此时代的需求变了,IT架构该如何随之变化? 一、架构IT向中转型 比较经典的案例,芬兰的SuperCell游戏公司,员工仅200余人,但年均税前利税15亿美元,甚至超过了国内的运营商年利润,非常惊人的数字。 该公司的架构为典型的大中、小前台,3-7个员工组成一个小组,不断开发新的游戏,成功就继续养大,失败则马上转换。 二、企业的中IT架构转型之路 一般企业的IT系统从OA综合办公开始起步,逐步开始有CRM客户资源管理系统,多个系统拥有独立的数据库,形成了烟囱系统。 目前数据中一般采用Http Restful轻量化的方式进行数据互通,中间只有轻量化的注册中心、数据路由模块。 三、架构IT是否是数据中型最好?

    1.1K20发布于 2019-09-24
  • 来自专栏java学习java

    原生】Nacos控制解读

     Nacos 控制 主要旨在于增强对于服务列表,健康状态管理,服务治理,分布式配置管理等方面的管控能力,以便进一步帮助用户降低管理微服务应用架构的成本,将提供包括下列基本功能: 服务管理 服务列表及服务健康状态展示 Nacos在这个版本开放的控制的服务发现部分,主要就是提供用户一个基本的运维页面,能够查看、编辑当前注册的服务。 服务列表管理 服务列表帮助用户以统一的视图管理其所有的微服务以及服务健康状态。 EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE); INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN'); 关闭登录功能 由于部分公司自己开发控制

    86720编辑于 2023-10-15
  • 来自专栏TSINGSEE青犀视频

    国标GB28181视频级联智能分析平台EasyGBS播放视频控制报错401

    不能播放的情况很多,由于控制出现的报错不同,也需要通过不同的方式进行排查。 在近期EasyGBS视频播放测试的时候,我们仍然碰到了无法播放的问题。 排查发现,EasyGBS播放视频控制会出现视频流一直报错401错误,并且提示无权限,但是实际服务已经登录了,如果没有权限则不会进入主界面,会直接返回到登录页。 因此若想解决该问题,就是找到EasyGBS软件目录下的easygbs.ini文件注释直播流代理,如下: 目前EasyGBS一些小的功能点还在研发当中,在原有视频直播录像回看的功能上已经添加的功能包括语音对讲、控制

    64830发布于 2021-04-02
领券