一种基于透明代理的视频图像敏感信息打码方法及装置制造方法及图纸

技术编号:38233178 阅读:47 留言:0更新日期:2023-07-25 18:00
本发明专利技术提出一种基于透明代理的视频图像敏感信息打码方法,包括步骤一:设置iptables,将信令流重定向到指定地址;步骤二:监听所述指定地址,接收信令直接代理转发或者修改信令流协商的视频流接收发送地址后进行代理转发;步骤三:接收发送端发送过来的视频流,通过视频解码器解封装并解码成视频图像;步骤四:检测步骤三缓存的视频图像中敏感信息并定位;步骤五:根据步骤四的检测结果在视频图像中的敏感信息的位置上进行打码处理;步骤六:对打码后的视频图像进行编码封装成视频流,并代理转发给接收端。本发明专利技术在不改变现有视频网框架情况下,做到在视频源与视频访问端无感知情况下对视频图像敏感信息进行打码,实施简便,维护成本低。成本低。成本低。

【技术实现步骤摘要】
一种基于透明代理的视频图像敏感信息打码方法及装置


[0001]本专利技术涉及一种基于透明代理的视频图像敏感信息打码方法及装置,属于视频图像处理


技术介绍

[0002]近年来,随着各地视频监控系统建设规模的扩大,各种视频网都已成形,跨视频网以及视频网内部互访越来越常见,视频图像中敏感信息越来越受到关注,对视频图像中的敏感信息进行打码处理成为多方的需求。
[0003]为满足这一需求,市面上带有人脸打码的摄像头已出现,更换带有对敏感信息打码功能的前端摄像头,不仅增加人力物力成本,而且在配置摄像头的打码策略时增加相应的维护成本,由于成本以及使用场景的限制并没有推广开来;有些安全厂商提出解决方案是在视频客户端强制安装带有视频图像脱敏处理的客户端程序,但这种方案需要安装相应的插件或客户端程序,不仅造成实施成本的增加,而且容易引起程序系统兼容性问题,引起客户反感。

技术实现思路

[0004]为解决上述问题,本专利技术提出一种基于透明代理的视频图像敏感信息打码方法及装置,具体技术方案如下,
[0005]一种基于透明代理的视频图像敏感信息打码方法,包括如下步骤:
[0006]步骤一:设置iptables,将信令流重定向到指定地址;
[0007]步骤二:监听所述指定地址,接收信令直接代理转发或者修改信令流协商的视频流接收发送地址后进行代理转发;
[0008]步骤三:接收发送端发送过来的视频流,通过视频解码器解封装并解码成视频图像;
[0009]步骤四:检测步骤三缓存的视频图像中的敏感信息并定位;
[0010]步骤五:根据步骤四的检测结果在视频图像中的敏感信息的位置上进行打码处理;
[0011]步骤六:对打码后的视频图像进行编码封装成视频流,并代理转发给接收端。
[0012]优选的,所述步骤一中,指定地址为lIP:lPort,lIP为透明代理监听的ip,lPort 为透明代理监听的端口。
[0013]优选的,所述步骤二中,接收的是SIP的INVITE信令,获取视频流接收地址,根据接收地址修改指定地址并缓存唯一标识;接收的是SIP的INVITE信令对应的响应包,获取视频流发送地址,根据发送地址修改指定地址,所述响应包的唯一标识与之前缓存的唯一标识一致。
[0014]优选的,所述步骤二中,接收的是SIP的其他信令流,直接进行代理转发,在接收到BYE信令时结束视频流代理。
[0015]优选的,对于信令流与视频流使用同一连接进行传输的RTSP信令,直接进行代理转发。
[0016]优选的,所述步骤四中,使用事先训练好的检测模型对视频图像中的敏感信息进行检测定位,敏感信息包括但不限于人脸、车牌、地址信息。
[0017]一种基于透明代理的视频图像敏感信息打码装置,该打码装置接入接收端和发送端之间的核心交换机上,包括:
[0018]重定向模块,用以设置iptables,并将信令流重定向到指定地址;
[0019]信令代理模块,用以监听接收端与发送端发送的信令流,获取视频流接收与发送地址,调整视频流的接收与发送地址后,进行信令流的转发;
[0020]视频流接收解码模块,用以接收发送端发送过来的视频流,并通过视频解码器解封装解码成视频图像;
[0021]图像敏感信息检测定位模块,用以对视频图像中的敏感信息进行检测并定位;
[0022]打码模块,用以对视频图像中的敏感信息进行打码处理;
[0023]编码封装发送模块,用以对打码后的视频图像进行编码封装成视频流,并由代理转发给接收端。
[0024]本专利技术在不改变现有视频网框架的情况下,做到在视频源与视频访问端无感知的情况下对视频图像敏感信息进行打码,实施简便,维护成本低。
附图说明
[0025]图1是本专利技术一实施例的工作流程图。
[0026]图2是本专利技术实施的原理框图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]透明代理:透明代理的意思是客户端根本不需要知道有代理服务器的存在,它改变你的request fields(报文),并会传送真实IP,多用于路由器的NAT转发中。
[0029]GB28181:规定了安全防范影像视频监控联网系统中信息传输、交换、控制 的互联结构、通信协议结构,传输、交换、控制的基本要求和安全性要求,以及 控制、传输流程和协议接口等技术要求
[0030]SIP:SIP(Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议、IP电话或多媒体分发。
[0031]RTSP:RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是TCP/IP 协议体系中的一个应用层协议,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。
[0032]RTP:Real

time Transport Protocol,实时传输协议,在互联网上传递音频和视
频的标准数据包格式。
[0033]SDP:Session Description Protocol,会话协议,为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置信息
[0034]Ffmpeg:FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
[0035]如图1所示,一种基于透明代理的视频图像敏感信息打码方法,打码流程为:
[0036]步骤一:程序启动时根据信令客户端(接收端)与服务端(发送端)的ip与端口,在服务器上设置iptables,将信令流重定向到指定地址;指定地址为lIP:lPort,lIP 为透明代理监听的ip,lPort为透明代理监听的端口。
[0037]步骤二:监听所述指定地址,接收信令直接代理转发或者修改信令流协商的视频流接收发送地址后进行代理转发,信令流是用来协商视频流格式以及视频流传输用的源地址与目标地址的;以GB28181平台UDP被动拉取实时视频流为例:
[0038]接收的是SIP的INVITE信令,获取负载的SDP中的视频流接收地址为IP1:Port1,根据接收地址修改指定地址为l本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于透明代理的视频图像敏感信息打码方法,其特征在于,包括如下步骤:步骤一:设置iptables,将信令流重定向到指定地址;步骤二:监听所述指定地址,接收信令直接代理转发或者修改信令流协商的视频流接收发送地址后进行代理转发;步骤三:接收发送端发送过来的视频流,通过视频解码器解封装并解码成视频图像;步骤四:检测步骤三缓存的视频图像中的敏感信息并定位;步骤五:根据步骤四的检测结果在视频图像中的敏感信息的位置上进行打码处理;步骤六:对打码后的视频图像进行编码封装成视频流,并代理转发给接收端。2.根据权利要求1所述的一种基于透明代理的视频图像敏感信息打码方法,其特征在于,所述步骤一中,指定地址为lIP:lPort,lIP为透明代理监听的ip,lPort为透明代理监听的端口。3.根据权利要求1所述的一种基于透明代理的视频图像敏感信息打码方法,其特征在于,所述步骤二中,接收的是SIP的INVITE信令,获取视频流接收地址,根据接收地址修改指定地址并缓存唯一标识;接收的是SIP的INVITE信令对应的响应包,获取视频流发送地址,根据发送地址修改指定地址,所述响应包的唯一标识与之前缓存的唯一标识一致。4.根据权利要求1所述的一种基于透明代理的视频图像敏感信息打码方...

【专利技术属性】
技术研发人员:杨公所袭喜悦王金清
申请(专利权)人:山东华软金盾软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1