System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于视频网闸的图像添加水印方法技术_技高网

基于视频网闸的图像添加水印方法技术

技术编号:41194899 阅读:4 留言:0更新日期:2024-05-07 22:23
本发明专利技术提供了基于视频网闸的图像添加水印方法;属于视频处理领域;其技术要点包括如下步骤:S1:上级平台通过视频网闸与下级平台级联,上级平台向视频网闸发invite包,并将invite包发到视频网闸的外端机;S2:视频网闸外端机将invite包里的sdp内容进行修改,将里面的IP和端口换成网闸外端机IP和端口,并由视频网闸外端机开始监听IP端口;S3:下级平台收到invite包后回200OK回包,在sdp内容里告诉视频网闸自己将用什么IP和端口发送视频流数据;S4:网闸内端机收到200OK包后将sdp内容进行修改,改成网闸内端机IP和端口告诉上级平台网闸将用什么IP和端口进行发送视频流;本发明专利技术旨在提供基于视频网闸的图像添加水印方法;用于明确所观看视频的来源位置。

【技术实现步骤摘要】

本专利技术涉及视频处理领域,具体是基于视频网闸的图像添加水印方法


技术介绍

1、

2、在安防领域视频水印技术普遍应用在监控摄像头中,用于标注摄像头的位置,监控区域信息等。视频数据包在网络传输过程中会频繁经过传统网络设备,如交换机,防火墙,路由器,网闸等,这些传统网络设备对视频数据内容基本不做处理,为了传输效率往往采用路由,代理等方式将数据包的应用层数据传输至目的地址,无法对视频来源进行有效标识。


技术实现思路

1、本专利技术的目的在于提供基于视频网闸的图像添加水印方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:

3、基于视频网闸的图像添加水印方法,包括如下步骤:

4、s1:上级平台通过视频网闸与下级平台级联,上级平台向视频网闸发invite包,并将invite包发到视频网闸的外端机;

5、s2:视频网闸外端机将invite包里的sdp内容进行修改,将里面的ip和端口换成网闸外端机ip和端口,并由视频网闸外端机开始监听ip端口;

6、s3:下级平台收到invite包后回200ok回包,在sdp内容里告诉视频网闸自己将用什么ip和端口发送视频流数据;

7、s4:网闸内端机收到200ok包后将sdp内容进行修改,改成网闸内端机ip和端口告诉上级平台网闸将用什么ip和端口进行发送视频流;

8、s5:下级平台开始发送视频流,将视频发送到视频网闸外端机;p>

9、s6:视频网闸外端机通过监听到ip端口收视频流数据,收到的数据传给视频处理模块;

10、s7:由视频处理模块进行对视频帧进行添加水印;

11、s8:处理完毕后将添加水印的视频流发给视频网闸内端机;

12、s9:视频网闸内端机通过指定的ip端口将添加过水印的视频流,发送给上级平台指定的ip端口。

13、作为本专利技术进一步的方案:所述步骤s1中上级平台通过视频网闸与下级平台级联使用的是gbt28181协议。

14、作为本专利技术进一步的方案:所述步骤s1中invite包里携带sdp信息,其中记录有上级平台收视频的ip地址和端口,视频网闸的内端机记录下ip地址和端口。

15、作为本专利技术进一步的方案:所述步骤s7中视频处理模块进行对视频帧进行添加水印的步骤包括如下步骤:

16、s71:生成水印;

17、s72:水印嵌入,将生成的水印与原视频中的图片进行加权融合,从而达到将两个图像叠加的效果,组合成新的图片。

18、作为本专利技术进一步的方案:所述步骤s71包括如下步骤:

19、s711:添加水印的文字,按设置好的字体,颜色,大小绘制出来;

20、s712:将绘制的图像进行降维、置乱处理;

21、s713:用密钥控制的伪随机序列进行混沌调制,得到待嵌入水印信号。

22、作为本专利技术进一步的方案:所述步骤s72包括如下步骤:

23、s721:将视频场景分割进行小波分解;

24、s722:选择适当的小波基对一个场景中的视频序列进行三维整数小波变换;

25、s723:选择低频子带,将低频三维小波系数扫描成一维的向量;

26、s724:采用均值量化方法进行水印嵌入;

27、s725:将嵌入水印后的一维向量升维为三维子带系数,再进行三维整数小波逆变换,得到含水印信息的视频信号。

28、作为本专利技术进一步的方案:所述视频网闸内添加有硬件,所述硬件为gpu。

29、与现有技术相比,本专利技术的有益效果是:

30、本专利技术采用上述步骤后,通过视频网闸解析gbt28181协议,在监听的网络端口上接收视频流数据,将自定义的水印文字绘制出水印图像,水印图像和收到的原始图像进行加权融合,得到最终的水印图像,并将其通过视频网闸的内端机发送给上级视频平台,上级用户观看视频时可以直观的看到添加过水印的实时视频流,以便于明确所观看视频的来源位置。

本文档来自技高网...

【技术保护点】

1.基于视频网闸的图像添加水印方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于视频网闸的图像添加水印方法,其特征在于,所述步骤S1中上级平台通过视频网闸与下级平台级联使用的是GBT28181协议。

3.根据权利要求1所述的基于视频网闸的图像添加水印方法,其特征在于,所述步骤S1中invite包里携带sdp信息,其中记录有上级平台收视频的IP地址和端口,视频网闸的内端机记录下IP地址和端口。

4.根据权利要求1所述的基于视频网闸的图像添加水印方法,其特征在于,所述步骤S7中视频处理模块进行对视频帧进行添加水印的步骤包括如下步骤:

5.根据权利要求1所述的基于视频网闸的图像添加水印方法,其特征在于,所述步骤S71包括如下步骤:

6.根据权利要求1所述的基于视频网闸的图像添加水印方法,其特征在于,所述步骤S72包括如下步骤:

7.根据权利要求1所述的基于视频网闸的图像添加水印方法,其特征在于,所述视频网闸内添加有硬件,所述硬件为GPU。

【技术特征摘要】

1.基于视频网闸的图像添加水印方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于视频网闸的图像添加水印方法,其特征在于,所述步骤s1中上级平台通过视频网闸与下级平台级联使用的是gbt28181协议。

3.根据权利要求1所述的基于视频网闸的图像添加水印方法,其特征在于,所述步骤s1中invite包里携带sdp信息,其中记录有上级平台收视频的ip地址和端口,视频网闸的内端机记录下ip地址和端口。

4.根据权利要求1所...

【专利技术属性】
技术研发人员:叶海生黄学俊
申请(专利权)人:北京国保金泰信息安全技术有限公司
类型:发明
国别省市:

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

1