一种视频实时在线共享浏览防篡改的系统和方法技术方案

技术编号:24521151 阅读:27 留言:0更新日期:2020-06-17 07:59
本发明专利技术提供了一种基于视频实时在线共享浏览防篡改的系统和方法。该系统包括信令模块、视频转发模块、视频转码模块和视频防篡改检测模块。通过在视频的I帧前插入SEI帧,实现对实时传输视频源的真实性进行校验;本发明专利技术所述的系统和方法,可实现对实时传输视频源的真实性进行校验,以避免视频在实时传输过程中被篡改的可能。

A real-time and online video sharing system and method to prevent tampering

【技术实现步骤摘要】
一种视频实时在线共享浏览防篡改的系统和方法
本专利技术涉及一种视频实时在线共享浏览防篡改的系统和方法,基于视频在实时传输时,通过视频转码技术,可实现对实时传输视频源的真实性进行校验,以避免视频在实时传输过程中被篡改的可能。缩略语及名词解释:PKI:(PublicKeyInfrastructure)公钥基础设施。I帧:(Iframe)又称为内部画面(intrapicture),I帧通常是每个GOP(MPEG所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图像。SEI:(SupplementalEnhancementInformation)补充增强信息。MD5:一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值,用于确保信息传输完整一致。UUID:(UniversallyUniqueIdentifier)通用唯一识别码。RTP:全称PersonalIdentificationNumber,就是移动终端SIM卡的个人识别密码。H.264:由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,JointVideoTeam)提出的高度压缩数字视频编解码器标准。H.265:由ITU-TVCEG继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。
技术介绍
随着社会信息化的不断发展,视频监控在加强治安防控、优化交通出行、服务城市管理、创新社会治理等方面取得显著成效。其中,实时传输的视频不乏政府、公安等单位的敏感视频信息。视频共享给其他单位,通过互联网进行传输,一旦用户截取到视频信息,并对视频信息进行篡改,无法确认视频信息源的真实性。当前视频监控网络系统内部可以通过用户账户管理、用户权限管理,防范非法用户登录视频监控网络系统。然而互联网网络环境复杂,视频在传输过程中,一旦被用户截取并篡改,将无法确认视频信息源的真实性。现有的网络数据传输安全,大部分基于PKI来实现网络传输数据的完整性保护,对于实时传输视频数据的保护,存在如下严重缺陷:1、私钥的安全性存在隐患。在PKI体系中,私钥是证明身份的唯一方法,因此,私钥的安全性也就至关重要。一旦私钥被盗,也就相当于身份可以被别人任意盗用。2、PKI降低了视频实时传输的效率。为保证视频传输数据的安全性,考虑使用较长的公钥,公钥越长,视频实时传输的效率越低。
技术实现思路
本专利技术提供了一种视频实时在线共享浏览防篡改的系统和方法,基于视频在实时传输时,通过视频转码技术,可实现对实时传输视频源的真实性进行校验,以避免视频在实时传输过程中被篡改的可能。本专利技术所述的视频实时在线共享浏览防篡改的系统,对实时传输视频中加入校验信息,防止用户对实时传输视频截获后篡改操作。图1为本专利技术所述的视频实时在线共享浏览防篡改系统,其中包括信令模块、视频转发模块、视频转码模块和视频防篡改检测模块。信令模块对视频调阅信令进行解析,获取视频协商相关信息,包含视频传输地址、端口、编解码等信息。视频转发模块接收被调阅方的视频,并将转码后的视频信息转发给调阅方。视频转码模块对实时接收到的视频码流进行编码、插帧和解码操作。在视频调阅信令协商成功后,对被调阅方发送过来的视频码流进行解码操作,解析RTP格式、PS流格式、H.264或H.265视频数据流,最终将视频报文解码成标准视频码流。从视频码流中识别视频流的I帧,并在视频的I帧前插入SEI帧,然后对视频进行编码,并发送给调阅方。防篡改检测模块对接收到的视频码流进行校验。通过获取视频流的SEI帧信息,并校验SEI帧信息的正确性,确认视频流是否被篡改。本专利技术还提供一种基于视频实时在线共享浏览防篡改的方法,它采用本专利技术所述的视频实时在线共享浏览防篡改系统,系统应用程序启动后,信令模块根据视频调阅方和被调阅方的IP地址和协议类型分别启动接收socket和发送socket,接收和转发调阅方和被调阅方的信令消息,解析信令报文,获取视频传输地址、端口和编解码等信息,并将这些视频信息传递给视频转发模块;被调阅方发送视频流给调阅方时,视频转发模块通过信令模块解析的视频传输地址信息,启动监听接收socket接收被调阅方发送过来的视频码流,并交给视频转码模块进行编解码处理,根据网络MTU大小为1500字节,选择1400个字节为一个RTP包,如果一个NAL单元小于等于1400字节,则使用单独一个NAL单元包打成RTP,如果大于1400个字节,则使用一个NAL单元打成多个RTP包,启动发送socket转发转码后的视频码流给调阅方;视频转码模块在收到视频转发模块发送的视频码流后,首先对视频码流进行解码,从视频码流中提取出I帧,并在I帧前插入SEI帧。其中,SEI帧的信息包含:UUID、I帧大小和I帧MD5值。其次对视频流进行编码,并将编码后的视频交给转发模块传输给调阅方;在视频调阅方接收到视频码流后,防篡改模块检测视频流中的I帧和插入的SEI帧,并从SEI帧中提取UUID、I帧大小和I帧MD5值等信息进行校验,确认该视频流是否被篡改。具体实施方式:以视频平台互通,上级平台调阅视频下级平台为例说明本专利技术的应用。视频上级平台作为调阅者,视频下级平台作为被调阅者,视频上级平台调阅下级平台的视频。1、视频下级平台视频下级平台接收视频调阅消息,根据调阅信息确认被调阅的摄像头,并将对应摄像头的视频实时发送给上级平台。本专利技术所属的信令模块、视频转发模块、视频转码模块部署在被调阅方。信令模块根据调阅方和被调阅方的地址启动socket,接收和转发调阅的信令消息交互,通过解析字符串文本,从信令消息中获取媒体信息。视频转发模块根据信令交互获取到的调阅方和被调阅方媒体地址启动socket,接收被调阅方的媒体,转发媒体给调阅方。视频转码模块解析RTP/PS格式媒体包,剥离包头信息,获取标准视频码流,从视频码流中提取出I帧,并在I帧前插入SEI帧,通过socket转发视频码流给被调阅方。2、视频上级平台视频上级平台启动视频调阅,并接收实时视频流。本专利技术所述的防篡改检测模块部署在调阅方。防篡改模块解析RTP/PS格式媒体包,剥离包头信息,获取标准视频码流,从视频码流中提取出I帧和SEI帧,并从SEI帧中提取UUID、I帧大小和I帧MD5值等信息进行校验,确认该视频流是否被篡改。附图说明图1为本专利技术所述的基于视频实时在线共享浏览防篡改的方法示意图。本文档来自技高网
...

【技术保护点】
1.一种视频实时在线共享浏览防篡改的系统,其特征在于通过使用视频转码的技术,可实现对实时传输视频源的真实有效性进行校验,以避免视频在实时传输过程中被篡改;包括信令模块、视频转发模块、视频转码模块和视频防篡改检测模块,其中:/nA.信令模块对视频调阅信令进行解析,获取视频协商相关信息,包含视频传输地址、端口、编解码信息;/nB.视频转发模块接收被调阅方的视频信息,并将转码后的视频信息转发给调阅方;/nC.视频转码模块对实时接收到的视频码流进行编码、插帧和解码操作,在视频调阅信令协商成功后,对被调阅方发送过来的视频码流进行解码操作,解析RTP格式、PS流格式、H.264或H.265视频数据流,最终将视频报文解码成标准视频码流,从视频码流中识别视频流的I帧,并在视频的I帧前插入SEI帧,然后对视频进行编码,并发送给调阅方;/nD.防篡改检测模块对接收到的视频码流进行校验,通过获取视频流的SEI帧信息,并校验SEI帧信息的正确性,确认视频流是否被篡改。/n

【技术特征摘要】
1.一种视频实时在线共享浏览防篡改的系统,其特征在于通过使用视频转码的技术,可实现对实时传输视频源的真实有效性进行校验,以避免视频在实时传输过程中被篡改;包括信令模块、视频转发模块、视频转码模块和视频防篡改检测模块,其中:
A.信令模块对视频调阅信令进行解析,获取视频协商相关信息,包含视频传输地址、端口、编解码信息;
B.视频转发模块接收被调阅方的视频信息,并将转码后的视频信息转发给调阅方;
C.视频转码模块对实时接收到的视频码流进行编码、插帧和解码操作,在视频调阅信令协商成功后,对被调阅方发送过来的视频码流进行解码操作,解析RTP格式、PS流格式、H.264或H.265视频数据流,最终将视频报文解码成标准视频码流,从视频码流中识别视频流的I帧,并在视频的I帧前插入SEI帧,然后对视频进行编码,并发送给调阅方;
D.防篡改检测模块对接收到的视频码流进行校验,通过获取视频流的SEI帧信息,并校验SEI帧信息的正确性,确认视频流是否被篡改。


2.如权利要求1所述的一种视频实时在线共享浏览防篡改系统,其特征在于,信令模块通过接收socket实时接收、解析信令消息,获取媒体地址、端口和编解码信息,将媒体信息通知转发模块,并通过发送socket发送信令消息。


3.如权利要求1所述的一种视频实时在线共享浏览防篡改系统,其特征在于,视频转发模块通过接收socket实时接收被调阅方发送的视频报文,解析RTP/PS视频报文,并通知转码模块,接收转码后的码流,选择1400个字节为一个RTP包,如果一个NAL单元小于等于1400字节,则使用单独一个NAL单元包打成RTP,如果大于1400个字节,则使用一个NAL单元打成多个RTP包,启动发送socket转发转码后的视频码流给调阅方。


4.如权利要求1所述的一种视频实时在线共享浏览防篡改系统,其特征在于,...

【专利技术属性】
技术研发人员:钱超王晓波
申请(专利权)人:慧盾信息安全科技苏州股份有限公司
类型:发明
国别省市:江苏;32

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

1