云边

万物AI时代,鲲鹏昇腾为智能计算而歌

有些话、适合烂在心里 提交于 2020-12-12 00:15:31
文 |魏启扬 来源|智能相对论(aixdlun) 来自Gartner的分析报告认为,未来将有75%的数据会在传统的集中式数据中心或云端之外的位置创建并得到处理。这些地方可能是工厂、医院、银行,抑或商场、公路、城市…… 这也意味着边缘计算将从被人忽视的“边缘”逐渐走到舞台的中心。 随着5G网络的渗透,如何更好地拥抱边缘计算,成为这场时代变革中每一个参与者都着重思考的问题。 刚刚结束的2020边缘计算产业峰会上,鲲鹏和昇腾通过自身的落地实践,向行业重新梳理了其对边缘智能的理解和主张,描绘了一幅边缘智能的悠悠长卷。 数字化转型大潮下,边缘计算进入2.0 在进入正题之前,我们需要重新审视一下当前的时代背景,在数字化转型浪潮之下,计算这件事正在经历些什么,而我们又该需要怎样的计算。 华为昇腾计算业务总裁许映童在2020边缘计算产业峰会上演讲时认为,当前边缘计算所面临的数据主要存在两方面的变化。 一是从互联网时代,到移动互联网时代,到产业互联网时代,再到万物互联时代,数据量呈现指数级增长,同时通过5G网络的放大效应之后,有实时性要求处理的数据需求也大大增加。 根据IDC的数据预测,2025年全球物联网连接数将增长至270亿个,物联网设备数量将达到1000亿台,全球数据总量预计2025年将达到163个ZB。 二是数据形态上,数据类型也从结构化数据、图形数据发展到多媒体数据,再到描述AI的元数据

【疑难解决】如何处理国标GB28181协议视频平台EasyGBS设备离线无法查看云端录像的问题?

假如想象 提交于 2020-12-10 02:34:01
大家知道国标GB28181协议视频平台目前是很多项目团队的第一选择,因为国标协议可以级联上下级平台,并且能够直接通过协议进行内网到外网的穿透,在一些有外网视频播放需求的项目中很受欢迎。 TSINGSEE青犀视频云边端架构产品中的EasyGBS平台就是支持国标协议的视频平台,提供RTSP、RTMP、FLV、HLS多种格式进行分发,实现web浏览器、手机浏览器、微信、PC客户端等各种终端无插件直播。 近期在研发EasyGBS云端录像时,发现EasyGBS查看离线设备的云端录像会出现提示设备离线的提示,从而看不见云端录像。而正常情况应该是云端录像已经被存储,无论设备是否在线,都可观看录像。 我们还是从代码层面开始分析问题出错点: rec.GET("/queryflags", StartLicense(), CheckAPIAuth(), API.QueryRecordFlags) if sipDev == nil { c.AbortWithStatusJSON(http.StatusBadRequest, "设备不存在或已离线!") c.Next() return } 发现在查看远端录像信息的时候进行了授权监听判断,所以只需要屏蔽相关判断就行了。修改代码为: rec.GET("/queryflags", CheckAPIAuth(), API.QueryRecordFlags)

级联传输视频流时的多播Multicast协议是什么?

白昼怎懂夜的黑 提交于 2020-12-10 02:16:54
在RTSP协议的拉流传输中,我们知道最常见的传输协议肯定是UDP和TCP了,TSINGSEE青犀视频云边端架构视频平台比如国标GB28181平台EasyGBS及EasyCVR中都具备两种视频流的传输,用户可根据自身使用情况来进行选择。关于UDP和TCP的介绍,之前也为大家介绍过:UDP、TCP被动、TCP主动模式介绍,大家可以了解一下。 在EasyNVR视频平台的通道配置页面中存在选中拉流协议的选项,默认是TCP,然而在去年的更新当中,除了UDP和TCP,我们新增了一种传输协议,即多播(Multicasting)协议,本文就重点介绍一下这个协议。 这里可以简化下TCP/IP/UDP的相关讨论,默认我们知道IP(UDP和TCP一样)可以把数据包在一个网络中发到另一个设备。更准确点就是IP把数据包从一个IP地址发到另一个IP地址。多播的决窍就是在同一时间把一个数据包发送到多个设备,可以把一个特定的IP地址指定为多播地址,并同时发送到多个设备。 IP多播首先要知道的是只有UDP有多播,TCP没有多播,多播的重点是高效的把同一个包尽可能多的发送到不同的,甚至可能是未知的设备。但是TCP连接可能要求丢包重发、延时或重组顺序,这些操作可能非常消耗资源,不适于许多使用多播的应用场景。 多播经常没法通过路由发到另一个网络,主要有以下两个原因: 1、多数多播包的TTL比较低 所有的IP包都有一个

如何利用webrtc实现TSINGSEE青犀视频云-边-端架构视频智能分析平台低延迟直播?

房东的猫 提交于 2020-12-08 11:47:31
目前TSINGSEE青犀视频云边端架构视频智能分析平台都实现了低延迟的视频直播,在我们测试期间最低的直播延迟协议应该属于ws-FLV、RTMP协议了,测试最优延迟可达1s左右。目前国内大部分厂家在用的 RTMP,它相对于 HLS 在服务端做了优化。RTMP 服务端不再进行切片,而是分别转发每一帧,CDN 分发延迟非常小。 上图是国标视频平台EasyGBS输出的视频流播放界面,可输出三种不同协议的视频流,其中FLV在低延迟直播当中的运用比较常见,同时RTMP也可达到低延迟,大家有兴趣可以研究一下。 而对于越来越高的视频直播要求,我们已经需要探寻更加低延迟的方案,webrtc恰巧就是这一技术发展的新兴之路,这也是TSINGSEE青犀视频研发团队目前不断测试webrtc的价值所在。 在测试过程中,我们发现标准 WebRTC 接入过程会有各种限制,比如它不支持直播中常用音频 AAC 编码和 44.1k 采样率,其它不支持视频 B 帧、H265等编码特性,多 slice 编码在弱网下也会花屏,并且WebRTC 建联过程耗时过长,会影响秒开体验。对此,我们也在寻找更为高效、兼容性更好的协议接入,从而将webrtc用于视频直播当中。 标准 WebRTC 接入的优点: 标准 WebRTC 接入除了 HTTP 建联请求外,全部符合 WebRTC 规范。 标准终端方便接入。 可快速实现原型。 标准

【技术教程】云边端架构视频人脸识别系统EasyDSS如何开启debug 日志?

孤人 提交于 2020-12-05 10:51:12
在TSINGSEE青犀视频云边端智能分析平台部署过程中,因为环境的不同,有时会导致程序出现错误,这样就需要根据日志检查并解决错误。 一般情况下,视频智能直播点播平台EasyDSS 的 kernel 仅会输出 error 以上级别的日志,而debug 日志则是默认不显示的。 在部分情况下,仅靠这些输出的部分日志也难以找出问题所在,因此如果想输出更多级别的日志,就需要进行更多配置。 配置可按以下参考: 打开 kernel/conf/easydss.conf 文件 将 error_log logs/error.log error; 修改为 error_log logs/error.log debug; 重新运行软件,在 kernel/logs/error.log 中即会输出更多的信息。 修改后,将会输出更多类型的信息,比如下图中的info: 技术人员就可以通过分析更多的日志信息来获取报错的原因。当然了,大家自己也可以尝试做此修改,可自行排查问题。 EasyDSS视频直播点播平台我们介绍的比较多,其实EasyDSS-Kernel是整个TSINGSEE青犀视频云边端产品的流媒体核心服务,采用业界优秀的nginx服务框架模式设计,充分秉承了高性能、高并发、高可用、易扩展的设计理念, 目前基于EasyDSS-Kernel的多款商业软件(EasyDSS、EasyNVR、EasyGBS

人脸识别/车牌识别系统/视频智能分析平台EasyDSS登录及直播点播的安全防盗链验证

我怕爱的太早我们不能终老 提交于 2020-12-03 10:42:40
做网站或者服务器运维最主要内容就是防止信息泄露和防盗,我们经常讲到的跨域实际上也是为了安全服务( EasyNVR为何需要跨域?为什么不能单纯的从前端来解决跨域问题? )为了防止信息泄露,TSINGSEE青犀视频云边端架构视频平台都存在登录鉴权机制,此外还有一种方式,就是安全防盗链。 所谓安全防盗链,是一种加了防盗链签名的URL,经过签名的URL能够跟阿麦打流服务器的安全机制进行配合,可以将URL的使用权限定在您的APP上,恶意第三方拿到URL也不能使用和传播。 EasyDSS安全防盗链必要性说明: (1)推流 - 推流URL加防盗链的必要性极高,尤其是在直播码跟用户ID(或者DB ID)绑定的情况下,因为客户的直播码ID很容易被攻击者窃取,进而伪装客户自己进行抢占式推流,所以为推流URL增加防盗链签名,确保只有真正的客户主人自己才能在登录后拿到防盗链签名非常有必要。 (2)播放 - 播放URL加防盗链并不是100%必要的,只有在您的视频源是热门资源时(比如某个独家的赛事直播)才比较有价值,因为您要防止您的竞争对手拿到播放地址后在自家的APP里上架这个节目。播放地址防盗链引入后的副作用就是播放时可能需要申请防盗链签名,导致直播打开速度不稳定。 EasyDSS安全防盗链分析: 推流方面: EasyDSS直播方式分为直播间直播和匿名直播,这两个差别就在于对直播鉴权的使用

【技术教程】人脸识别/车牌识别系统视频智能分析EasyCVR如何配置在按需模式下只拉取子码流?

依然范特西╮ 提交于 2020-12-01 12:42:25
一般高清摄像头产品编码器可同时产生两个不同的编码格式,统称主码流和子码流,双码流技术兼顾了高质量图像传输和窄带宽传输( 监控视频中的主码流和子码流是什么意思 )。 TSINGSEE青犀视频云边端架构视频平台可以接收前端设备输出的任意码流,因此用户设备接入后可以根据自己的需求切换码流。比如有的客户现场使用EasyCVR视频智能分析平台,通过sdk和ehome协议接入设备,播放时发现主码流码太大,达到了4M,希望EasyCVR能够默认拉取子码流。 该问题我们也可以通过EasyCVR的配置进行修改,在EasyCVR的配置文件 easycvr.ini ,[ehome]中,将streamtype设为1,[hk_sdk]需要将substream_only,mainstream_only,设为0,sdk_play_stream=1 当前版本该配置在web页面中没有相关的配置页面,只能通过手动修改ini文件,修改完成后保存,重启后即可生效,从传输视频的大小可以看到明显的降低,已经默认拉取子码流。 EasyCVR视频平台不仅能够用户安防视频服务,还可以用于不同的智能识别中,比如人脸识别、车牌识别等,有兴趣的用户可以阅读该文了解一下: AI智能分析系统赋能TSINGSEE青犀视频云边端架构视频平台 。 不仅如此,EasyCVR还能够支持阿里云、腾讯云、华为云、七牛云等

白山云科技入选2020中国互联网企业百强

强颜欢笑 提交于 2020-11-28 02:39:32
白山云科技 日前,备受瞩目的 “ 2020年度中国互联网百强企业 ” 榜单正式发布。白山云科技凭借领先的技术创新积累、持续的高成长性、突出的影响力及社会责任等,与阿里、腾讯、京东等领先的互联网企业一同入选。 “中国互联网百强企业”由中国互联网协会、工业和信息化部中心联合主办评选。通过严格的多维度综合评价,公平公正、客观中立地对我国互联网行业领军企业发展状况进行综合严谨的研究,是业内公认最具公正性和权威性的互联网企业评价榜单之一。 据悉,今年互联网百强企业呈现出六大特点: 一是企业营收规模创历史新高,百强企业2019年互联网业务收入高达3.5万亿,同比增长28.2%; 二是企业原始创新能力持续增强,5G、人工智能、云计算、大数据等关键核心技术加快突破; 三是经济拉动作用显著,新模式新业态助力稳就业; 四是互联网应用场景实现全方位覆盖,持续打造数字经济新优势; 五是消费互联网深耕细作,产业互联网布局不断深化; 六是领军企业格局持续变更,优质企业商业模式与经营能力愈发成熟。 与榜单同时发布的《中国互联网企业综合实力研究报告(2020)》特别指出,伴随产业互联网布局深化,其领域代表云服务正持续助力传统产业转型升级。作为 国内领先的边缘云服务提供商 ,白山致力于打造更快、更安全的互联网服务,目前已覆盖84%的中国网民和2.1亿海外用户。依托 全球边缘云平台 ,围绕 性能、安全

如何配置在按需模式下只拉取子码流?

北慕城南 提交于 2020-11-26 13:12:30
一般高清摄像头产品编码器可同时产生两个不同的编码格式,统称主码流和子码流,双码流技术兼顾了高质量图像传输和窄带宽传输(监控视频中的主码流和子码流是什么意思)。 TSINGSEE青犀视频云边端架构视频平台可以接收前端设备输出的任意码流,因此用户设备接入后可以根据自己的需求切换码流。比如有的客户现场使用EasyCVR视频智能分析平台,通过sdk和ehome协议接入设备,播放时发现主码流码太大,达到了4M,希望EasyCVR能够默认拉取子码流。 该问题我们也可以通过EasyCVR的配置进行修改,在EasyCVR的配置文件 easycvr.ini ,[ehome]中,将streamtype设为1,[hk_sdk]需要将substream_only,mainstream_only,设为0,sdk_play_stream=1 当前版本该配置在web页面中没有相关的配置页面,只能通过手动修改ini文件,修改完成后保存,重启后即可生效,从传输视频的大小可以看到明显的降低,已经默认拉取子码流。 EasyCVR视频平台不仅能够用户安防视频服务,还可以用于不同的智能识别中,比如人脸识别、车牌识别等,有兴趣的用户可以阅读该文了解一下:AI智能分析系统赋能TSINGSEE青犀视频云边端架构视频平台。 不仅如此,EasyCVR还能够支持阿里云、腾讯云、华为云、七牛云等,支持S3和Swift接口的对象存储服务

RTMP推流协议视频智能分析平台EasyDSS直播点播系统开启录像后无法录制如何排查?

别来无恙 提交于 2020-11-22 12:56:13
TSINGSEE青犀视频云边端架构视频智能分析平台EasyDSS提供直播版和点播版的授权,近期研发人员测试EasyDSS最新版本时,开启了录像计划之后,直播视频可以正常播放,但是查看录像的时候没有录像。 我们检查了录像的存储,发现虽然设置了录像计划,但是视频流根本就没有录制。 首先我们就要考虑是端口不匹配进行造成的。当用户不想使用默认端口的时候,就需要修改端口的配置,此时其他的关联端口没有更改,所以导致某些功能无法生效,例如本文讲的无法进行录像回放。 我们可通过以下步骤来检查和修改端口解决该问题: 我们首先打开easydss.ini的配置文件查看端口号 我们可以看到这个配置文件的默认端口为10035,所以我们在对此端口映射到公网之后,再来看一下录像功能占用的端口号 在这个配置文件我们可以看到录像占用的端口是10085,和我们的ini配置文件的端口不一致,所以我们必须将此端口更改为easydss.ini配置文件内的rtmp的端口10035(如果自行修改的端口请务必保持一致) 修改过后重启EasyDSS,再次检查EasyDSS的录像视频,功能即恢复正常,录像可以正常观看。 来源: oschina 链接: https://my.oschina.net/u/4305315/blog/4732868