一种视频图像中叠加水印的方法及装置制造方法及图纸

技术编号:14707973 阅读:30 留言:0更新日期:2017-02-25 23:26
本发明专利技术公开了一种视频图像中叠加水印的方法及装置,在媒体转发服务器接收到解码端所请求的视频码流后,从所述视频码流中查找包括叠加水印标识的NAL单元;对包括叠加水印标识的NAL单元进行解码,对解码得到的视频图像进行水印叠加,然后将完成水印叠加后的视频图像重新编码成新的NAL单元后转发给解码端。所述装置包括查找模块和水印叠加模块。本发明专利技术的方法及装置在视频图像外流时,能有效进行追查堵漏,并且由于设置了叠加水印标识,能够防止非法截取视频码流的正确解码。

【技术实现步骤摘要】

本专利技术属于视频监控领域,尤其涉及一种视频图像中叠加水印的方法及装置
技术介绍
随着视频监控技术的发展,视频监控在各行各业得到了广泛的应用,在一些特殊的视频监控领域中,人们对视频图像的安全性越来越重视,通常的做法是在视频图像中叠加操作者名字的水印,这样在视频图像外流时可通过视频图像中操作者名字的水印信息追究责任人,用于防止敏感视频图像的外流。现有技术在视频图像中叠加水印的方法是在解码端通过软件解码的方式对视频图像进行解码后叠加水印,即解码端在接收到编码端发送的视频码流后,首先对接收到的视频码流进行数据包拆包、拼帧、解码,然后对解码得到的视频图像叠加水印,再将叠加水印后的视频图像送到显示设备进行显示。现有技术虽然能在视频图像中叠加水印,但现有技术在视频图像中叠加水印必须通过软件解码实现,因此在视频图像通过硬解上墙时,无法在视频图像中叠加水印。另外如果在解码端通过其它软件直接截取视频码流后进行解码,则通过解码得到的视频图像为编码端生成的原始视频图像,并没有叠加水印,因此现有技术无法完全保证视频图像的安全。
技术实现思路
本专利技术的目的是提供一种视频图像中叠加水印的方法及装置,以解决现有技术在视频图像通过硬解上墙时,无法在视频图像中叠加水印以及在解码端直接截取编码端发送的视频码流后进行解码,得到的视频图像没有叠加水印的问题。为了实现上述目的,本专利技术技术方案如下:一种视频监控图像中叠加水印的方法,应用于视频监控系统,所述视频监控系统包括媒体转发服务器和解码端,所述视频监控图像中叠加水印的方法,包括:在媒体转发服务器接收到解码端所请求的视频码流后,从所述视频码流中查找包括叠加水印标识的NAL单元;对包括叠加水印标识的NAL单元进行解码,对解码得到的视频图像进行水印叠加,然后将完成水印叠加后的视频图像重新编码成新的NAL单元后转发给解码端。进一步地,所述媒体转发服务器建立有水印信息映射关系表,所述对解码得到的视频图像进行水印叠加,包括:根据视频码流的源IP地址/端口号以及目的IP地址/端口,查询水印信息映射关系表,获取解码端对应的水印信息;采用解码端对应的水印信息对解码得到的视频图像进行水印叠加。进一步地,所述视频监控系统包括视频管理服务器,所述媒体转发服务器建立水印信息映射关系表,包括:从视频管理服务器发送的INVITE消息中获取解码端接收视频码流的IP地址和端口号,以及解码端用户的水印信息;从视频服务器发送的ACK消息中获取编码端发送视频码流的IP地址和端口号;根据获取到的编码端发送视频码流的IP地址和端口号、解码端接收视频码流的IP地址和端口号,以及解码端用户的水印信息,生成包含编码端和解码端的IP地址和端口号以及解码端用户的水印信息的映射关系表。优选地,所述叠加水印标识的NAL单元封装了需要叠加水印位置的视频图像,所述叠加水印标识设置在NAL单元的头部,所述查找包括叠加水印标识的NAL单元,包括:检测NAL单元头部中的NRI字段,如果NRI字段的值为叠加水印标识,则判断该NAL单元为头部中包括叠加水印标识的NAL单元。优选地,所述叠加水印标识的NAL单元封装了需要叠加水印位置的视频图像,所述叠加水印标识设置在NAL单元的头部,所述查找包括叠加水印标识的NAL单元,包括:检测NAL单元头部中的TYPE字段,如果TYPE字段的值为叠加水印标识,则判断该NAL单元为头部中包括叠加水印标识的NAL单元。本专利技术还提出了一种视频监控图像中叠加水印的装置,应用于视频监控系统,所述视频监控系统包括媒体转发服务器和解码端,所述视频监控图像中叠加水印的装置,包括:查找模块,用于在媒体转发服务器接收到解码端所请求的视频码流后,从所述视频码流中查找包括叠加水印标识的NAL单元;水印叠加模块,用于对包括叠加水印标识的NAL单元进行解码,对解码得到的视频图像进行水印叠加,然后将完成水印叠加后的视频图像重新编码成新的NAL单元后转发给解码端。进一步地,所述媒体转发服务器建立有水印信息映射关系表,所述水印叠加模块对解码得到的视频图像进行水印叠加,执行如下操作:根据视频码流的源IP地址/端口号以及目的IP地址/端口,查询水印信息映射关系表,获取解码端对应的水印信息;采用解码端对应的水印信息对解码得到的视频图像进行水印叠加。进一步地,所述视频监控系统包括视频管理服务器,所述媒体转发服务器建立水印信息映射关系表,包括:从视频管理服务器发送的INVITE消息中获取解码端接收视频码流的IP地址和端口号,以及解码端用户的水印信息;从视频服务器发送的ACK消息中获取编码端发送视频码流的IP地址和端口号;根据获取到的编码端发送视频码流的IP地址和端口号、解码端接收视频码流的IP地址和端口号,以及解码端用户的水印信息,生成包含编码端和解码端的IP地址和端口号以及解码端用户的水印信息的映射关系表。优选地,所述叠加水印标识的NAL单元封装了需要叠加水印位置的视频图像,所述叠加水印标识设置在NAL单元的头部,所述查找模块查找包括叠加水印标识的NAL单元,执行如下操作:检测NAL单元头部中的NRI字段,如果NRI字段的值为叠加水印标识,则判断该NAL单元为头部中包括叠加水印标识的NAL单元。优选地,所述叠加水印标识的NAL单元封装了需要叠加水印位置的视频图像,所述叠加水印标识设置在NAL单元的头部,所述查找模块查找包括叠加水印标识的NAL单元,执行如下操作:检测NAL单元头部中的TYPE字段,如果TYPE字段的值为叠加水印标识,则判断该NAL单元为头部中包括叠加水印标识的NAL单元。本专利技术提出了一种视频图像中叠加水印的方法及装置,通过IPC在进行视频图像编码时,将需要叠加水印位置的视频图像单独封装成一个NAL单元,媒体转发服务器对该NAL单元进行解码后叠加上解码端用户的水印信息,然后再将叠加水印后的视频图像重新编码后发送给解码端,从而使解码端在接收到视频码流后直接进行解码,得到的视频图像中叠加了包含视频客户端用户名的水印信息。解决了现有技术中视频图像通过硬解上墙时,无法在视频图像中叠加水印以及在解码端直接截取视频码流后进行解码,得到的视频图像没有叠加水印的问题。在编码端编码时,对于需要叠加水印位置的视频图像进行单独封装,并设置叠加水印标识,并在媒体转发服务器转发视频码流的时候进行水印叠加,在视频图像外流时,能有效进行追查堵漏,并且由于设置了叠加水印标识,能够防止非法截取视频码流的正确解码。附图说明图1为本实施例视频监控系统的结构示意图;图2为本专利技术视频图像中叠加水印的方法的流程图;图3为本实施例NAL单元头部格式的示意图;图4为本实施例视频连接建立过程中的协议流程图。具体实施方式下面结合附图和实施例对本专利技术技术方案做进一步详细说明,以下实施例不构成对本专利技术的限定。本实施例视频监控系统的结构示意图,如图1所示,包括编码端、视频管理服务器VM、媒体转发服务器MS、解码端。本实施例编码端设备可以是网络摄像机IPC、或模拟摄像机和编码器;解码端设备包括解码器DC和视频客户端PC。视频监控客户端需要获取某个摄像机IPC的视频图像时,首先发送请求给视频管理服务器,视频管理服务器和相应的摄像机IPC、媒体转发服务器、解码器进行建立视频连接的协议协商,协议协商本文档来自技高网...
一种视频图像中叠加水印的方法及装置

【技术保护点】
一种视频监控图像中叠加水印的方法,应用于视频监控系统,所述视频监控系统包括媒体转发服务器和解码端,其特征在于,所述视频监控图像中叠加水印的方法,包括:在媒体转发服务器接收到解码端所请求的视频码流后,从所述视频码流中查找包括叠加水印标识的NAL单元;对包括叠加水印标识的NAL单元进行解码,对解码得到的视频图像进行水印叠加,然后将完成水印叠加后的视频图像重新编码成新的NAL单元后转发给解码端。

【技术特征摘要】
1.一种视频监控图像中叠加水印的方法,应用于视频监控系统,所述视频监控系统包括媒体转发服务器和解码端,其特征在于,所述视频监控图像中叠加水印的方法,包括:在媒体转发服务器接收到解码端所请求的视频码流后,从所述视频码流中查找包括叠加水印标识的NAL单元;对包括叠加水印标识的NAL单元进行解码,对解码得到的视频图像进行水印叠加,然后将完成水印叠加后的视频图像重新编码成新的NAL单元后转发给解码端。2.根据权利要求1所述的视频图像中叠加水印的方法,其特征在于,所述媒体转发服务器建立有水印信息映射关系表,所述对解码得到的视频图像进行水印叠加,包括:根据视频码流的源IP地址/端口号以及目的IP地址/端口,查询水印信息映射关系表,获取解码端对应的水印信息;采用解码端对应的水印信息对解码得到的视频图像进行水印叠加。3.根据权利要求2所述的视频图像中叠加水印的方法,其特征在于,所述视频监控系统包括视频管理服务器,所述媒体转发服务器建立水印信息映射关系表,包括:从视频管理服务器发送的INVITE消息中获取解码端接收视频码流的IP地址和端口号,以及解码端用户的水印信息;从视频服务器发送的ACK消息中获取编码端发送视频码流的IP地址和端口号;根据获取到的编码端发送视频码流的IP地址和端口号、解码端接收视频码流的IP地址和端口号,以及解码端用户的水印信息,生成包含编码端和解码端的IP地址和端口号以及解码端用户的水印信息的映射关系表。4.根据权利要求1所述的视频图像中叠加水印的方法,其特征在于,所述叠加水印标识的NAL单元封装了需要叠加水印位置的视频图像,所述叠加水印标识设置在NAL单元的头部,所述查找包括叠加水印标识的NAL单元,包括:检测NAL单元头部中的NRI字段,如果NRI字段的值为叠加水印标识,则判断该NAL单元为头部中包括叠加水印标识的NAL单元。5.根据权利要求1所述的视频图像中叠加水印的方法,其特征在于,所述叠加水印标识的NAL单元封装了需要叠加水印位置的视频图像,所述叠加水印标识设置在NAL单元的头部,所述查找包括叠加水印标识的NAL单元,包括:检测NAL单元头部中的TYPE字段,如果TYPE字段的值为叠加水印标识,则判断该NAL单元为头部中包括叠加水印标识的NAL单元。6.一种视频监控图像中叠加水印的装置,应用...

【专利技术属性】
技术研发人员:周迪李玉天
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1