摘要:本文来自华为云视频接入服务产品经理齐彦昆在线上分享中的演讲,结合在视频接入服务的实践经验和大家一起探讨了视频上云的趋势、痛点及华为云视频接入服务的探索及实践。

本文分享自华为云社区《安防视频上云的趋势、痛点及华为云视频接入服务探索及实践》,作者:音视频大管家 。

随着视频资源与内容在互联网所占比重不断提升,相应的在视频资源利用水平以及不断提高的业务和产品需求之间的矛盾也会愈加突出。本文来自华为云视频接入服务产品经理齐彦昆在线上分享中的演讲,结合在视频接入服务的实践经验和大家一起探讨了视频上云的趋势、痛点及华为云视频接入服务的探索及实践。
image.png

第一部分是安防视频发展趋势,包括技术趋势、国家政策等;第二部分是我们在实践过程中发现的痛点;第三部分是分享上云的应用实践;第四部分是聚焦场景和一些实践过程中的案例;第五部分有一个小视频演示上云的操作流程;第六部分是交流互动。

1.安防视频发展趋势

image.png

云化和AI开启了安防产业新纪元

安防和大家的生活密切相关,生活的小区,工作的办公楼里都有摄像头相关的系统,这些就是最基本的安防。从产业来看,安防大概经历了半个世纪,产业发展了很长时间,从最开始的模拟信号,那时解决了“看得见”即“有/无”的问题,实现了中国神话西游记中的“千里眼,顺风耳”。在这之后,从整个技术趋势和业务发展方面来看依然不能满足客户诉求,举个例子,有一个公司的多个子公司分布在不同区域,老板希望通过远程查看不同区域的子公司,这就来到了网络时代。网络时代和现在的移动互联网结合,大大提升了安防体验,但这也带来了一个大的问题——带宽,要把视频传输到云上就要解决带宽的问题,这是关键的技术。

随后人们进入了智能时代,人工智能也和我们的生活息息相关,比如停车场不需要人工收费,只需要识别车牌即可。

为什么说云化和AI开启了新纪元呢?首先AI降低了对人力的需求,提升了效率,如果说洗衣机进入千家万户,解放了人们的双手,那么AI从安防的领域就可以解放人们的双眼。另一个是云化层面上,不云化当然可以,但是后期资源的建设包括视频量越来越大,从标清到高清,从2D到3D再到互动,这一块对网络、算力需求越来越多,所以“上云”是很好的趋势。
image.png

刚才提到在安防领域我们进入了智能时代,那么在智能时代中视频又会起到怎样的作用?

智能世界分为三层:感知、互联、万物智能。从感知层来看,主要是数据采集。我们从一些分析机构分析的数据获取到,在行业数字化转型中,65%的数据是视频数据,足以看到视频在整个行业数字化转型中是非常重要的组成部分。另一个数据是,在我们智能世界里,49%的应用以视频为基础,能够看出视频是万物感知的核心,是智能时代的“千里眼”。
image.png

上云之后带来了几点好处:共享、开放、智能、统一管理。不上云的话,之前提到的资源是一个问题,另一个问题是很多硬件堆放在一起会造成数据和应用,软件和硬件无法解耦。对于智能演进,随着视频量越来越大,对GPU诉求越来越多,在本地很难处理。如果都放在本地,有很多子公司的公司,它的设备分布在不同机房,很难做到设备的统一管理。所以从现在来看,上云能够很好地实现共享、开放、智能和管理。
image.png

从国家政策层面,无论是公安部、交通部、邮政行业、危险品生产企业,国家都有明确的函文,希望企业能够做到视频联网及视频共享。经过对政策的解读,我们总结出以下四个层面:第一个是全网共享,只有共享之后,大家的数据才能做到统一,做AI分析,和其他的设备做联动、共享;第二是全域覆盖,主要强调是视频在一些区域的合理部署;第三是全时可用,最近一些视频网站出现问题的消息频频登上头条和热搜,这就是没有做到全时可用,如果他们可以上云,在可用性这块就会有一个很好的表现;第四是全程可控,首先是隐私,数据不能被窃取是最主要的,另外如果要看数据需要获得本人授权。

所以从国家政策解读来看,全网共享、全域覆盖、全时可用、全程可控是重要的信息。

2.安防视频上云痛点分析

image.png

我们在最近参与的项目中也发现了一些问题,尤其是有些企业购买的摄像头来自许多厂家,会询问我们如何接上云,因为每个摄像头自有协议有很多种。

许多知名摄像头提供厂商为了更好地服务好自己的产品,会提供相应的视频接入平台,这会导致一个问题,如果从客户角度来看,多个摄像头厂家有多个系统,从企业的角度来看这相对来说是割裂的,对于数据的共享造成一定阻碍。第二点是协议,目前的视频协议有RTMP、RTSP、Onvif、RTP、GB/T28181等,都会对企业客户造成困扰。第三点是客户会反映视频卡顿、花屏、时延大、经常断流,这些都是实际项目中会遇到的问题。第四点是成本,可以从两个层面来看,第一如果部署在本地,这时对算力网络诉求比较大;第二是上云,基于云来构建BGP成本较高。
image.png

对于以上挑战,我和大家分享一些心得。

首先看一下协议,左边的图可以看到从网络层(IP)到传输层(TCP、UDP),在上面会有很多相应的为了音视频传输做的协议,可以看到从音视频传输角度来看至少分为三个层面,第一点是信令控制,包括H.323,这是在传统电信行业用的比较多的协议,在互联网层面用的比较多的是SIP协议,为了整个音视频传输效果更好,会有RSVP、RTCP等协议,还有一类是传输层协议RTP,这个是相对底层的协议。

上层协议可以看到也有很多,有HTTP、RTMP、HLS、GB/T 28181等,这些协议都是做什么的呢?首先GB/T 28181是中国公安部制定的协议(下面会重点提到),Onvif和PSIA也是基于安防系统,在海外市场用的比较多的协议。

再说几个比较典型的协议,RTSP的时延做的比较好,但是它比较复杂,而且对Web支持不太好,从这些特点可以看出它是比较适合做安防的协议。RTMP在数据流的传递过程中把数据分为很多小块进行传输,会导致有许多延时,大概<3s左右,但它对于Web的支持比较好,通过插件就可以在Web上查看,比较适合直播场景。HLS从跨平台的角度来看,运行比较好,但是时延比较大。

综上可以看到不同协议有不同的定位,那么在安防系统或是在业务发展中,如何选择合适的协议从而满足业务发展诉求,那么就有了以下的GB/T 28181协议。
image.png

这个协议本身是由中国公安部制定,目前有两个版本GB/T 28181-2016和GB/T 28181-2011,这个协议出现的主要目的就是解决不同厂家摄像头系统之间对接的问题,规范了几个重要场景。从这个角度来看,为了解决不同厂家对接的问题,GB/T 28181协议是非常合适的协议。GB/T 28181实际上对刚才提到的SIP、SDP、RTSP做了定义,可以认为这是一个协议规范。协议中主要定义了12个场景,设备能够和服务器端进行注册注销、能够实时音视频点播或是历史视频的回放、设备控制(摄像头旋转方向)、对设备状态的变化有定位通知的能力。
有了GB/T 28181协议,那么从华为云的角度来看,我们优先实现了这个协议,现在的项目中所有主流摄像头都可以基于GB/T 28181接入,可以很好地解决多厂商、多协议的问题。如果说不同的业务场景有特殊诉求,我们还可以支持RTMP、HTTP-FLV等标准协议。

GB/T 28181从设备上云的角度来看也是非常简单的,只需要做一些简单配置,不需要代码开发就可以接上云。视频通过协议接入云后,在云上我们也提供了一些能力,包括设备状态管理(设备的在线、离线)、视频流的管理(视频流激活、去激活)、视频流异常的自动邀约、结合其它的云服务提供云存、水印、截图、转码等能力。最重要的是AI加持(稍后会介绍)。
image.png

从视频角度来看,体验是非常重要的事情。如果视频播放卡顿花屏是很难接受的,从经验来看,首先排除端侧问题,确保本地视频播放流畅,本地问题排除后,重点查看网络原因,现在看来,从视频接入,在接入时可以采用不同网络,采用专线网络接入视频比较稳定,采用的家庭宽带效果较差。从云端角度来看,带宽预留是非常充足的。

然后是断流,原因有很多,可能是因为系统本身异常。华为云的解决方案是使用自动邀约能力,系统自动识别哪些流断了,然后自动把流拉起来,客户体验会有很大提升。某些断流是客户基于业务特点需要主动断流,这时的解决方案是云端系统自动识别,通过主动订阅通知客户,具体后续动作由上层应用处理。

最后是端侧配置复杂,其实GB/T 28181配置相对比较简单,摄像头本身也是一个小系统,需要登录、做一些配置,对于施工人员可能比较复杂。解决的方案是扫码注册,在端侧基于二维码扫码管理设备信息并完成云端注册,这会很直观地降低配置复杂度。如果施工人员对于GB/T 28181比较了解,那么直接在设备端配置即可。
image.png

成本是各企业非常关心的,视频上云成本大概分为两个部分。

第一部分是企业客户自身的企业带宽成本,需要和运营商谈,在接入侧降低成本的方法主要是降传输低码率。第二部分是云端带宽成本,要谈云端带宽成本,这里要提到华为云云原生的媒体网络,我们在云原生的媒体网络里跑了很多业务,包括直播、点播、实时音视频,这里既有大云也有边缘处理,它是由大云和边缘共同组成的媒体网络。基于这样的媒体网络,我们可以很好的复用网络带宽资源。

从云端视频接入角度分为几个部分,基于云端统一调度,信令消息优先到大云处理,这就是信令调度过程,如果接入合法,摄像头或NVR会从云端获取接入点。这个接入点可能是不同边缘的地址,基于就近策略或是可靠信令策略进行调度。这样的话会把本来直接调度到大云使用BGP接入的摄像头优先走边缘,边缘再通过专线,把视频回传到大云做相应的EI分析或是存储,这是整体的架构。从可靠性角度来看,假如边缘接入的点故障,视频就会被调度到正在提供可靠业务的其它便于节点。如果真的出现极端情况,边缘节点都出现故障,那我们就会把视频直接调度到大云。所以这里面从整个架构来看,即可以保障接入可靠性,也可以保障成本最低。

3.华为在视频接入上云的应用实践

image.png

刚才对我们在项目交付过程中遇到的三个问题作了分析。那么视频接入到云后还可以做些什么呢?在华为云上,尤其是和视频相结合的服务包括直播加速,如果视频接入后希望同时让很多人观看,可以和直播加速服务结合,华为直播播放效果达到成功率>99.7%,卡顿率<2.5%,播放时延<3s。在云端华为云的存储能力对外承诺的服务可用性达到99.995%,具有很好的的竞争优势。还有一个结合点,视频上到云端后如果想做一些点播转码,或是有高清低码转换,我们也有配套的视频服务。另外是智能分析服务的结合,接下来我会重点展开介绍。
image.png

这里我列举了部分与日常生活相关的智能算法,分为七大类:人脸识别,办公楼的闸机会运用此服务;入侵检测,小区运用比较多,如果发现入侵可以识别并告警;人员统计,人员有无聚集,城管场景可以运用到;安全检测,应用到火警、烟雾报警;车辆检测,检测违停、车流统计等;人体识别,人体布控、异常行为等通常应用在城市管理。

大家可以结合不同业务场景配套华为云服务使用。

针对以上内容,我做一个总结,基于前期我们遇到的三个痛点问题:多厂家多协议、体验、成本。

第一是云端能力加持,云端、AI和存储及编解码结合。

第二是全实时,媒体网络多边缘能够保障业务连续性,如果有异常,可以做到自动切换,提供断流自动邀约。

第三是广覆盖,兼容多厂家,这块在一些项目中,包括海康大华、华为等主流摄像头及NVR设备已经做过对接。

第四是低成本,高性价比,我们结合媒体服务网络可以做到低成本。第五是全场景,从支持场景来看,我们是全场景接入,包括安防、交通、园区、商超等都可支持。

下面我们我们讨论一下安防场景。

4.场景及案例介绍

image.png

从视频接入服务来看主要场景包括智慧门店、家庭安防、智慧园区、智慧环保,交通联网。
智慧门店一般是远程巡店,客流分析;家庭安防,目前看来会成为一个趋势,家里安装摄像头观察家里情况;智慧园区,应用比较广泛,园区访客管理,车牌识别等;智慧环保,也是越来越重要的场景,后续会重点讲述固废监控的案例;交通联网也是重要的场景。
接下来介绍一些已经交付的案例情况。
image.png

明厨亮灶和大家的生活息息相关。现在家长非常关注学生在学校里的用餐情况,这块是很大的诉求,其次是外卖越来越普及,大家希望看到食物加工过程,如果这些都安排人力监管会形成很大的人力成本,无法达到如此大的规模,所以视频存到云端通过AI分析和大数据分析,可以实现自动识别异常违规场景并呈现给相关监督管理部门。

在明厨亮灶场景里主要智能识别场景有9个:未戴口罩、未带厨师帽、玩手机、抽烟监测、赤裸上身、有害生物、摄像头遮挡、垃圾桶未盖、未戴手套。视频与AI及大数据相结合后可以很大地提升了监管效率。
image.png

慧场馆和儿童相关,现在的培训场馆越来越多,家长在陪同过程中会录制视频,这个过程中存在一个录制视频量大,翻看麻烦,通过采集场馆摄像头视频,然后在获得允许的前提下录入孩童人像,基于人像进行搜索其相关精彩时刻,通过剪辑制作相关视频推送给家长,家长收到是较精彩的画面,易查找易存储。
image.png

化工企业生产的固体材料一旦存放、运输,处置不当会导致较大的问题,最直观的盐城爆炸就是因为处置不当造成的,本地视频也丢失了。从这个角度来看,视频上云就可以杜绝视频丢失问题。这个业务场景不仅有视频应用,还有其它IoT设备联合感知,完成固废全生命周期管理,通过这种方式能够很好地监督企业,帮助企业规范生产。

5.总结

对今天分享的内容进行一个简短的总结。

  • 第一是安防进入了新纪元,进入了智能化时代。
  • 第二是视频上云为我们带来的好处:共享、开发、智能、统一管理。
  • 第三是华为云视频接入服务本身的能力包括支持国标、RTMP、HTTP-FLV等多种协议,轻松上云。
  • 第四是上云之后能和云端服务相结合,尤其是算法、存储、直播服务、点播服务等。

点击关注,第一时间了解华为云新鲜技术~


华为云开发者联盟
1.4k 声望1.8k 粉丝

生于云,长于云,让开发者成为决定性力量