非洲割礼是什么| 打飞机是什么| 泄露是什么意思| 吃什么食物对肠胃好| 手指代表什么生肖| 绚丽夺目的意思是什么| 颈椎轻度退行性变是什么意思| 胸膜增厚吃什么药| 麻油是什么油| 尿频吃什么药最好| 什么病会引起腰疼| 眼睛干涩用什么眼药水好| 外阴炎是什么原因引起的| ems是什么意思| 颈静脉怒张见于什么病| 漫游是什么| 刘邦的老婆叫什么名字| 感觉有痰咳不出来是什么原因| 手机电池为什么会鼓包| 唯女子与小人难养也什么意思| 什么干什么燥| 为什么会得荨麻疹| 温字五行属什么| XX是什么意思| 力不从心什么意思| 什么算高危性行为| 上焦有火吃什么中成药| 鼻鼽病是什么意思| 心慌胸闷是什么原因| 九霄云外是什么生肖| 特诊科是什么意思| 开塞露用多了有什么副作用| 专辑是什么| 卵磷脂是什么| 尿频尿急尿不尽挂什么科| 农历6月21日是什么星座| 打激素有什么副作用| 什么大什么小| 什么金属最硬| 足月是什么意思| jessica是什么意思| 藕是莲的什么部位| 女子与小人难养也什么意思| 黄鳝不能和什么一起吃| 朗字五行属什么| 槊是什么意思| 普萘洛尔是什么药| 浦去掉三点水念什么| 软骨炎吃什么药| 甲胎蛋白是检查什么的| 维生素b族为什么不能晚上吃| 为什么去香港还要通行证| 什么叫潮吹| 捆鸡是什么做的| 黄辣丁吃什么| 生物钟是什么| 麦穗是什么牌子| 为什么做b超要憋尿| ib是什么单位| 市政协主席是什么级别| 活检和穿刺有什么区别| 单鞋是什么鞋| 梦见穿破鞋是什么意思| 世界上最贵的东西是什么| 脑梗适合吃什么水果| 无花果吃多了有什么坏处| 牛肉和什么炒最好吃| 奕字五行属什么| 960万平方千米是指我国的什么| 白带异常是什么原因| 红小豆和赤小豆有什么区别| 思前想后是什么意思| 胃寒吃什么可以暖胃| 妊娠状态是什么意思| 减肥最好的办法是什么| 2007年是什么生肖| 家有小女是什么生肖| 亚历山大王什么档次| 饭后呕吐是什么原因引起的| 员级职称是什么意思| 虚胖是什么意思| 仓鼠吃什么| 马马虎虎指什么生肖| 耳钉什么材质的好| 事无巨细是什么意思| 腹腔淋巴结肿大是什么原因| 或缺是什么意思| 7月1日是什么星座| 直肠前突有什么症状| 一个夸一个瓜念什么| 拉拉什么意思| 尿道口为什么叫马眼| 东山再起是什么意思| 尿路感染吃什么药最快| 身份证最后四位数代表什么| 音什么笑什么成语| 6.26是什么星座| 6什么意思| 阿飘是什么意思| 飞蓬草有什么功效| 早上做什么运动最好| 拉美人是什么人种| 牙周袋是什么| 检查肠胃挂什么科| 隔离霜有什么作用| 智商高是什么意思| 豫字五行属什么| 梦到手机丢了什么预兆| 芸豆长什么样子| 痛经打什么针止痛| 上海新华医院擅长什么| 腰椎生理曲度存在是什么意思| 红色加紫色是什么颜色| 有机蔬菜是什么意思| 11月生日是什么星座| 为什么新生儿有胎记| 拆线挂什么科| 为什么打死不吃骡子肉| 身体发凉是什么原因| 炼乳是什么东西| 检查前列腺需要做什么检查| 宝宝什么时候长牙| 03属什么| 91年五行属什么| 手球是什么运动| 咳嗽有黄痰吃什么消炎药| ootd什么意思| 上火牙疼吃什么药| 贝壳吃什么食物| 减肥早餐吃什么最好| 阿玛施属于什么档次| 口苦口干口臭吃什么药| 霍金什么时候去世| clot什么牌子| 增加性功能吃什么药| 心律失常是什么意思| 手老是出汗是什么原因| 7.16什么星座| 十全十美指什么生肖| 二椅子什么意思| 为什么会有甲状腺结节| 走南闯北是什么生肖| 1983年是什么年| 暴力倾向的人有什么表现| 医院量身高为什么会矮| 1970年属狗是什么命| 衣服38码相当于什么码| 女人血虚吃什么补最快| 一热就头疼是什么原因| 腮腺炎不能吃什么东西| 指甲硬是什么原因| 抗氧化什么意思| 1994年出生属什么| 睾丸痒用什么药膏最好| 晚饭吃什么好| 女性盆腔炎什么症状| 长期服用优甲乐有什么副作用| 古代上元节是什么节日| 待字闺中是什么意思| 10月21是什么星座| 麻辣拌里面都有什么菜| 巳时属什么生肖| 8月10号什么星座| 次心念什么| 阴虚便秘吃什么中成药| 湿疹是什么意思| ch什么意思| 生长痛是什么| 每天什么时间锻炼最好| 蛇缠腰是什么症状| 舂米是什么意思| 什么降胆固醇| 血压低有什么症状| 兔跟什么生肖配对最好| 12度穿什么衣服| 癫痫病是什么病| 老白茶属于什么茶| 蟋蟀长什么样| 活性印染是什么意思| 百年好合是什么意思| 红斑狼疮什么症状| 胃恶心吃什么药| 十二指肠溃疡吃什么药| 出品是什么意思| 什么样的人容易中暑| 雌二醇是什么意思| 脂溢性皮炎吃什么药| 寸止什么意思| 九三年属鸡是什么命| 反驳是什么意思| 阴茎插入阴道什么感觉| 看肝挂什么科| 败血症是什么病| 外子是什么意思| 清鼻涕是什么感冒| 89年蛇是什么命| 子宫内膜薄是什么原因| 四大美女是什么生肖| 夏天可以种什么花| 风调雨顺的下联是什么| 影子代表什么生肖| 胃火旺怎么调理吃什么药最好| 钠高是什么原因| 吃什么治肝病| 共鸣是什么意思| 皮肤干燥缺什么维生素| 富贵包去医院挂什么科| 榴莲不能与什么食物一起吃| 阴道炎是什么症状| 生酮是什么| 青岛有什么玩的| 麾下是什么意思| 赤小豆和红豆有什么区别| 什么驴技穷成语| 编程是什么专业| 2011属什么生肖| 什么去疤痕效果最好| 黄明胶是什么| 茶艺师是做什么的| hov是什么意思| 运交华盖是什么意思| 狗狗咳嗽吃什么药好得快| 大黄米和小黄米有什么区别| 胃烧灼感吃什么药| 女生月经不规律的原因是什么| 菠萝为什么要用盐水泡| 2031年是什么年| 安溪铁观音属于什么茶| 天蝎座男和什么星座最配| 胸透是查什么的| 去医院检查艾滋病挂什么科| 吃什么食物可以降低胆固醇| 政协委员是什么级别| 开塞露是干什么用的| 一个金字旁一个本念什么| 怎么知道自己是什么血型| 大便排不出来是什么原因| 办健康证需要检查什么| 什么是药品| 武汉都有什么大学| 阴道骚痒是什么原因| 羽衣甘蓝是什么| 两个虎念什么| 醒酒是什么意思| 六味地黄丸治什么病| 为什么做完爱下面会疼| 尿急是什么意思| 桑葚不能和什么一起吃| 爱是什么感觉| 颜狗是什么意思| 男性小便出血是什么原因| 舌头有麻木感什么原因| 穷极一生是什么意思| 狻猊是什么| 补体是什么| 娃娃鱼用什么呼吸| 一直发烧不退是什么原因| 睡觉就做梦是什么原因| 为什么脖子老是痒| 新发展理念是什么| 买房要看什么| 熬夜有什么危害| 手部湿疹用什么药膏| 霉菌阴道炎用什么药| 百度

基于加密算法的智慧园区视频监控上云系统设计

安防与国防   作者:苏鹏飞(康佳集团股份有限公司,深圳 518053) 时间:2025-08-05来源:电子产品世界
百度 新华社武汉3月24日电(记者王自宸)昭君故里湖北宜昌24日成立了昭君文化促进会,此举旨在研究、弘扬和传播昭君文化。

编者按:阐述了一种基于加密算法的智慧园区视频监控上云系统设计,将传统仅能在局域网访问的园区视频监控搬上云端,同时通过加密算法,对上传云端的数据进行加密,然后对播放逻辑进行改造,经过解密后才能执行视频解码播放,支持多种方式访问的同时确保了数据隐私的安全。

随着数字中国的建设,特别是视频监控设备的国产化和设备研发制造成本快速下降,视频监控设备快速普及,并被广泛应用于各类园区,如景区、产业园区、社区等。出于安全和成本等原因,这些监控设备分布在各自独立的智能化专网,处于封闭运行的状态。调阅实时监控的方式主要在监控指挥中心,通过现场视频监控平台及大屏完成。近年手机移动应用快速普及,催生了远程实时查看视频监控的需求,比如景区大门口实时人员状态、应急处突管理的现场视频、产线生产的实时状态、重点实验室的运行情况等多种多样的需求。目前已经有很多家庭用级别的网络监控摄像设备及系统,可以满足简单场景下远程监控的基础需求。但是,受限于成本及摄像机的性能,无法在园区内大量普及。

在园区部署视频监控设备上云的系统,即可以实现远程监控的需求,通过园区本地部署的NVR 设备获取前端的实时码流,经转码、加密、上云发布等流程,完成视频流上云的过程,在经过应用端的下载、解码、播放等,完成园区视频监控的远程实时查看。

1   视频监控上云技术

视频监控上云,如要确保视频内容安全,需要本地视频流经过转码,然后通过加密算法对视频内容进行加密,然后再上云传输,前端应用下载解密后,即可进行播放,完成远程监控的目的。

1.1 视频转码技术

FF MPEG是个开源跨平台多媒体数据解决方案[1-2],具备强大的编码、解码、转码能力, 支持HTTP、RTSP、RTMP 等多种协议,并且支持不同协议视频格式的转码,比如RTSP 转成RTMP 或HLS 等格式。

开源RTMP 架构SRS 结合开源编解码库FF MPEG可以实现视频直播播放[3],本系统的远程视频监控功能类似直播平台,可以实现一次转码分发,多终端同时观看的效果。

1.2 视频加解密算法

本系统为了确保视频监控的安全,在编解码节点增加了加解密算法。算法在数据块的第28~40 字节增加干扰数据串,其余数据通过简单4 个字节1 组,同一4 个字节的密钥进行异或操作,实现视频数据的加解密。下面就分别就加解密算法进行描述。

1)加密算法

1678085629790242.png

image.png

2)解密算法

直接跳过第28 到第40 个字节,其余的数据按照四个字节一组同密钥进行异或操作复原数据。

image.png

2   监控上云整体方案

整体方案分为视频上传及视频下载两个部分,详见系统图1。视频上传部分包括前端NVR 实时码流获取,视频格式转码,视频流数据加密及加扰,传输上云几个模块;视频下载及播放部分包括视频下载、视频解码、视频播放几个功能模块,后续将详细介绍。视频的加解密模块给视频的网络传输安全增加了一道安全屏障,确保了信息的安全。

1676879414972035.png

图1 基于加密的智慧园区视频监控远程监控系统架构图

3   系统关键模块

系统各关键模块密切配合,围绕视频流数据的安全可靠处理加工及传输等,完成园区视频监控上云及远程监控的目标。下面将分布介绍各个模块内容。

3.1 监控视频流获取

园区的视频监控设备都汇集到监控指挥中心,可以通过NVR获取其实时的视频监控流。监控摄像机都支持输出多个码流,主码流以及子码流,码流的编码格式式包括H.264、H.265 等,可通过RTSP 协议获取其视频流。系统首先获取所有视频监控设备的列表明细,然后在配置页面,选取众多摄像机中需要上云的设备,配置其码流地址、编码格式、账号及密码等信息。

鉴于视频流同时抓取需要消耗大量的计算资源及网络带宽,该系统视频流抓取部分,平时在“待机”状态,有前端系统请求的时候,才会启动视频流抓取的模块,根据预先设定的码流配置信息,将前端实时码流通过NVR传输到视频转码平台。系统平台支撑多路视频流数据同时抓取。

3.2 视频转码

本系统要支持多种播放终端上进行远程查看,包括PC网页、微信小程序以及移动APP等,需选取一个更加通用的协议作为传输标准,所以选择了更为通用的Webrtc格式流。原始的视频流各位RTSP标准,要转换成Webrtc格式,需要经过两次转换来完成。在视频转码的设计部分,由两个节点完成,首先通过FFMEPG组件在自研任务调度组件的支配下,以规则将视频流获取模块传输来各路的RTSP格式的视频流,转换成对应RTMP格式的流,然后将RTMP格式的流通过SRS 组件,根据调度任务规则,转换成对应的Webrtc格式的流。转换流程如图2所示。

image.png

图2 视频转码流程图

3.3 视频加密

为了保护隐私安全,系统采用本文1.2 节描述的加密算法,对准备上云传输的视频流数据包进行加密。采用密钥为0x424E4C49,以视频转码节段生成的各路webrtc数据包为单位进行加密,各数据报内以4 个字节1 组同加密密钥按加密算法进行加密。各单位待传输数据包加密完成后,在每个数据包的第28 至第40 字节插入干扰串{{ 0x45, 0X4C, 0x45, 0X4B, 0X54, 0X52,0X4F, 0X4E, 0X49,0X4B, 0X45, 0X52 },从而完成各个数据包的加密工作,准备进入视频上云分发阶段。

3.4 视频上云

视频上云模块主要根据播放端的请求,将经过加密的数据包对应传输给指定的链接,同时用多个线程来维护链接的数据,确保经过加密的数据包准确有序地上传。

3.5 视频监控云服务平台

服务平台负责响应前端播放器的码流播放请求,根据请求码流来分配播放地址,这里就分两种情况:一种是已经有别的播放终端请求过统一码流的播放,则直接将现有播放连接分发给新的请求终端;另外一种是全新的播放请求,则需要向前端请求对应的码流,建立视频流获取、转码、加密的数据通路,并将对应的数据获取地址下方给播放器端。

视频云平台服务器还负责维护当前所有的播放链接,针对每条播放链接进行权重赋值,增加一个播放请求加1,减少一个播放请求则减1。如果在2 min 内无持续的播放请求,则释放该条转码上传连接,待下次有需求后重新建立链接。

由于视频建立链接有时间及资源的消耗,为了前端用户更好的体验,系统会根据前端用户使用的情况做出是否提前启动转码链路的预测,提前建立视频流的转码上传链路,待用户真的产生请求时,即可以完成秒速响应。

视频云端服务平台的主要作用就是完成播放段与转码端的匹配,并建立数据交换链路,响应终端用户的需求,同时达到资源的优化配置,及时释放无用的资源。

3.6 视频下载

视频下载服务模块,根据前端播放器的请求,从视频监控云服务器获取下载链接地址,并建立下载进程,将对应的数据下载到指定缓冲区。

3.7 视频解码播放

视频数据已经经过加密,如果直接丢给播放器,则无法进行播放,需要对称执行解密操作。播放器从对应的缓冲区获取经过加密的视频流数据,交给解密模块,解密模块根据本文1.2 章节描述的解密算法,首先严重干扰字段释放正确一致,然后对其余的数据按4 个字节一组,采用解密密钥0x424E4C49 进行解密。解密完成的数据直接送给播放器进行播放。从而完成整个解密播放的流程。

4   系统运行效果

系统上线部署后,转码、加解密、播放各模块无缝配合,运行流畅。每路视频仅需要128 kbit/s 的网络带宽,20M的带宽即可支持200 路园区本地监控视频同时远程调取的需求。图3 为小程序端远程调阅的运行效果,视频从请求到播放时间1.5 s,运行流畅,画面清晰。

image.png

图3 小程序园区监控运行效果

5   结束语

基于加密算法的园区视频监控上云系统,给智慧园区本地视频监控远程实时调阅提供了技术手段,在保障远程视频监控及时高效的同时,还给数据安全增加了一套屏障。具备良好的商业价值和广泛的推广意义,有了这套系统,再配合其他可量化的指标预警系统,即可让管理方有效掌握生成经营的状况,第一时间处理各种应急事件,有效促进园区数值转型升级。

参考文献:

[1] 吴张顺,张珣.基于FFMPEG的视频编码存储研究与实现[J].杭州电子科技大学学报,2006(3) :30-34.

[2] 胡成任,平安,李文莉.基于Android系统的FF MPEG多媒体同步传输算法研究[J].计算机技术与发展, 2011,21(10):85-91.

[3] 胡国强,周兆永,信朝霞.基于SRS的开源直播系统的设计与实现[J].现代电子技术,2016,39(16):36-43.

(本文来源于《电子产品世界》杂志2023年2月期)

关键词: 202302 视频监控 加密 远程监控

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版
2004属什么生肖 神机妙算是什么意思 外围女是什么意思 大名鼎鼎的鼎是什么意思 今年65岁属什么生肖
惊弓之鸟是什么意思 夜尿频多吃什么药效果好 脸肿眼睛肿是什么原因引起的 王八吃什么 吃什么药可以延长时间
暗疾是什么意思 顺势而为什么意思 内分泌紊乱吃什么药 抗体和抗原有什么区别 舌尖起泡是什么原因
塔罗牌正位和逆位是什么意思 金刚是什么树的种子 六角恐龙鱼吃什么 扁平苔藓有什么症状 孩子脾胃虚弱吃什么药
开荤是什么意思zhiyanzhang.com 女人的网名叫什么好听hcv8jop5ns0r.cn 冰岛为什么不让随便去hcv8jop3ns9r.cn 梦见放烟花是什么征兆hcv8jop8ns3r.cn 取环挂什么科室hcv7jop9ns8r.cn
鄂尔多斯是什么意思hcv8jop0ns1r.cn 肺气肿吃什么食物hcv8jop1ns5r.cn 鹅蛋炒香菜治什么病luyiluode.com 男人梦见猫是什么意思hcv8jop1ns3r.cn 一垒二垒三垒全垒打是什么意思hkuteam.com
丝状疣用什么药膏最好hcv8jop0ns9r.cn 2001年什么年hcv9jop0ns7r.cn 3D硬金是什么意思hcv9jop6ns7r.cn 翡翠是什么材质hcv9jop4ns6r.cn 一惊一乍是什么意思hcv8jop6ns6r.cn
幻觉幻听是什么症状hcv8jop4ns9r.cn 腹部ct平扫能检查出什么hcv8jop8ns4r.cn 晚上吃什么水果对身体好hcv7jop6ns1r.cn fl是胎儿的什么hcv9jop1ns3r.cn 伤口愈合为什么会痒hcv8jop0ns4r.cn
百度