一种视频帧流处理方法及视频服务器技术

技术编号:15522678 阅读:92 留言:0更新日期:2017-06-04 11:38
本发明专利技术提供了一种视频帧流处理方法、视频服务器及终端设备,所述处理方法包括以下步骤:视频服务器采集终端设备请求的视频帧流中的各视频帧的静态画面图像;对所述静态画面图像在视频帧流中的位置进行编码;对所述静态画面图像进行模糊处理,得到模糊图像和差值图像;根据与所述终端设备预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,生成加密文件;将图像处理后的视频帧流以及生成的加密文件传输至所述终端设备。本发明专利技术提供的将视频帧的静态画面图像进行了模糊处理获得模糊图像和差值图像,并对差值图像进行加密,避免他人直接查看或获取清晰的视频帧图像,实现了对视频的有效加密,提高了视频传输的安全性。

Video frame stream processing method, video server and terminal equipment

The present invention provides a frame of video stream processing method, video server and terminal equipment, the processing method comprises the following steps: static image acquisition of video frames of video server terminal equipment request stream in each video frame; encoding the position of the static image in the video frames in the stream; the static picture fuzzy image processing, fuzzy image and difference image; according to the pre negotiation and the terminal equipment of the encryption algorithm and encryption key, the difference between the obtained image is encrypted, the encrypted file will be generated; video frame image processing flow and the generated encrypted file is transmitted to the terminal equipment. The invention provides a static image of video frames by fuzzy processing to obtain the fuzzy image and image difference, and the difference of image encryption, avoid video frames or get a clear view of others, to achieve effective video encryption, to improve the security of video transmission.

【技术实现步骤摘要】
一种视频帧流处理方法、视频服务器及终端设备
本专利技术涉及多媒体安全
,特别涉及一种视频帧流处理方法、视频服务器及终端设备。
技术介绍
当今社会是高度信息化的社会,信息安全问题对国民经济、社会发展和人民生活显得愈发重要,在信息安全问题中,网络多媒体的保密技术占有非常重要的地位。随着计算机技术、网络技术和多媒体技术的快速发展和广泛应用,为人们获取信息提供了极大的方便,同时也蕴涵着巨大的商业利益,如何保护多媒体信息的安全成为国际研究热点。随着计算机网络技术及硬件设备的飞速发展,网络视频流媒体也日渐流行,如我们常见的在线视频服务网站、付费视频、网上电影等,用户不仅可以观看自身使用的终端设备中存储的视频文件,还可以观看网络侧的视频文件,当用户想要观看网络侧的视频服务器中存储的视频文件时,可以通过使用的终端设备向视频服务器发送视频传输请求,视频服务器接收到视频传输请求后,将对应的视频文件传输给该终端设备,终端设备将接收到的视频文件进行播放。但由于互联网的开放性、共享性、动态性等特点使得网络信息的安全受到了严重的威胁和干扰,存在着非法攻击、篡改、下载和盗版等安全问题,现有专利申请号为201110293983.9公开的视频帧流处理方法、视频服务器及终端设备通过对视频帧流分组后进行乱序化处理,同时获得乱序化处理后的帧顺序信息,然后将加密后的帧顺序信息及乱序化后的视频帧流发送给终端设备,终端设备进行解密后,再进行排序处理,即形成完整视频,该技术在应用过程中,视频帧流分组后容易出现丢包,这样视频将无法排序完整,严重影响用户的观看,此外,乱序化处理后的帧顺序信息加密后也有可能被盗用,这将完全起不到视频加密的效果。
技术实现思路
为了解决现有流媒体加密技术无法完全避免非法攻击、篡改、下载和盗版,安全性较低等问题,本专利技术提供了一种能够有效针对视频流内每帧图片进行加密处理,提高破译难度,多层加密处理的视频帧流处理方法、视频服务器及终端设备。本专利技术具体技术方案如下:本专利技术提供了一种视频帧流处理方法,所述处理方法包括以下步骤:S1、视频服务器采集终端设备请求的视频帧流中的各视频帧的静态画面图像;S2、对所述静态画面图像在视频帧流中的位置进行编码;S3、对所述静态画面图像进行模糊处理,得到模糊图像和差值图像;S4、根据与所述终端设备预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,生成加密文件;S5、将图像处理后的视频帧流以及生成的加密文件传输至所述终端设备。进一步的,步骤S1中,视频服务器采集终端设备请求的视频帧流中的各视频帧的静态画面图像的具体方法包括:S1-1:在所述视频服务器内预存所述终端设备的设备信息与视频帧流的观看时间段之间的对应关系列表;S1-2:采集当前所述终端设备的设备信息,并在所述对应关系列表中查找当前所述终端设备在视频帧流中能够观看的时间段;S1-3:根据查找的观看时间段采集所述终端设备能够观看的视频帧流。进一步的,步骤S3中,对采集的所述静态画面图像进行模糊处理的具体方法包括:S3-1:通过图像模糊算法对所述静态画面图像进行模糊处理得到模糊图像,所述模糊图像算法为高斯模糊算法;S3-2:将所述静态画面图像减去所述模糊图像即得到差值图像;S3-3:通过预设的阀值将所述差值图像中剔除面积较小的噪声和背景区域,即得到仅含有画面区域的差值图像。进一步的,步骤S4中,根据与所述终端设备预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,具体包括:S4-1:确定所述差值图像与模糊处理前的所述静态画面图像对应的位置编码信息;S4-2:对所述差值图像进行处理形成图像数据,具体包括:将所述差值图像分解为若干个像素点;对每个所述像素点进行色彩数值标记,顺序地抽取每个所述像素点的所述色彩数值形成一个离散的陈列即为图像数据;S4-3:根据与所述终端设备预先协商的加密算法和加密密钥,将确定的所述位置编码信息与所述图像数据信息进行加密,生成与视频帧流对应的加密文件。优选的,所述处理方法还包括:S6、所述视频服务器将所述终端设备请求的视频帧流中插入若干弹跳窗,所述弹跳窗的显示界面上设有解码问题,同时所述视频服务器内存储有与所述解码问题对应的解码答案,并根据与所述终端设备预先协商的加密算法和加密密钥,将解码答案进行加密形成加密附件,发送至所述终端设备;S7、预先设定所述弹跳窗的弹跳时间点,到达预设的所述弹跳时间点,所述弹跳窗自动弹出;S8、所述视频服务器对所述终端设备在所述弹跳窗的显示界面上输入的解码答案进行判断,若答案正确,则所述弹跳窗自动隐藏,若答案错误,则视频播放位置跳转至最初开始时间点,并停止播放。本专利技术同时提供了一种视频服务器,包括相通讯的存储模块、图像采集模块、位置编码模块、模糊处理模块、加密模块及传输模块;所述存储模块内保存有若干视频帧流;所述图像采集模块用于采集所述存储模块中终端设备请求的视频帧流中的各视频帧的静态画面图像;所述位置编码模块用于对所述静态画面图像在视频帧流中的位置进行编码;所述模糊处理模块用于对所述静态画面图像进行模糊处理,得到模糊图像和差值图像;所述加密模块用于根据与所述终端设备预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,生成加密文件;所述传输模块用于将图像处理后的视频帧流以及生成的加密文件传输至所述终端设备。进一步的,所述视频服务器还包括与所述存储模块、所述图像采集模块相通讯的视频帧流确定模块,所述视频帧流确定模块包括设备信息采集单元、查找单元、视频帧流采集单元;所述设备信息采集单元用于采集当前所述终端设备的设备信息所述查找单元用于根据所述设备信息在所述存储模块预存的所述对应关系列表中查找当前所述终端设备在视频帧流中能够观看的时间段;所述视频帧流采集单元用于根据查找的观看时间段采集所述终端设备能够观看的视频帧流,并发送至所述图像采集模块。进一步的,所述加密模块包括相通讯的位置信息确定单元、图像数据处理单元、加密子单元;所述位置信息确定单元用于确定所述差值图像与模糊处理前的所述静态画面图像对应的位置编码信息;所述图像数据处理单元用于对所述差值图像进行处理形成图像数据;所述加密子单元用于根据与所述终端设备预先协商的加密算法和加密密钥,将确定的所述位置编码信息与所述图像数据信息进行加密,生成与视频帧流对应的加密文件。优选的,所述视频服务器还包括与所述存储模块、所述加密模块、所述传输模块相通讯的弹跳窗插入模块、弹跳模块、答案判断模块、视频帧跳转模块,其中,所述弹跳窗插入模块用于在所述终端设备请求的视频帧流中插入若干弹跳窗,所述弹跳窗的显示界面上设有解码问题;所述存储模块内还存储有与所述解码问题对应的解码答案;所述加密模块还用于根据与所述终端设备预先协商的加密算法和加密密钥,将解码答案进行加密形成加密附件,并通过所述传输模块发送至所述终端设备;所述弹跳模块用于预先设定所述弹跳窗的弹跳时间点,到达预设的所述弹跳时间点,所述弹跳模块用于将所述弹跳窗弹出;所述答案判断模块用于对所述终端设备在所述弹跳窗的显示界面上输入的解码答案进行判断,若答案正确,则所述弹跳窗自动隐藏,若答案错误,则视频播放位置通过所述视频帧跳转模块跳转至最初开始时间点,并停止播放。本专利技术还提供了一种终端设备,本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201611262073.html" title="一种视频帧流处理方法及视频服务器原文来自X技术">视频帧流处理方法及视频服务器</a>

【技术保护点】
一种视频帧流处理方法,其特征在于,所述处理方法包括以下步骤:S1、视频服务器采集终端设备请求的视频帧流中的各视频帧的静态画面图像;S2、对所述静态画面图像在视频帧流中的位置进行编码;S3、对所述静态画面图像进行模糊处理,得到模糊图像和差值图像;S4、根据与所述终端设备预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,生成加密文件;S5、将图像处理后的视频帧流以及生成的加密文件传输至所述终端设备。

【技术特征摘要】
1.一种视频帧流处理方法,其特征在于,所述处理方法包括以下步骤:S1、视频服务器采集终端设备请求的视频帧流中的各视频帧的静态画面图像;S2、对所述静态画面图像在视频帧流中的位置进行编码;S3、对所述静态画面图像进行模糊处理,得到模糊图像和差值图像;S4、根据与所述终端设备预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,生成加密文件;S5、将图像处理后的视频帧流以及生成的加密文件传输至所述终端设备。2.如权利要求1所述的视频帧流处理方法,其特征在于,步骤S1中,视频服务器采集终端设备请求的视频帧流中的各视频帧的静态画面图像的具体方法包括:S1-1:在所述视频服务器内预存所述终端设备的设备信息与视频帧流的观看时间段之间的对应关系列表;S1-2:采集当前所述终端设备的设备信息,并在所述对应关系列表中查找当前所述终端设备在视频帧流中能够观看的时间段;S1-3:根据查找的观看时间段采集所述终端设备能够观看的视频帧流。3.如权利要求1所述的视频帧流处理方法,其特征在于,步骤S3中,对采集的所述静态画面图像进行模糊处理的具体方法包括:S3-1:通过图像模糊算法对所述静态画面图像进行模糊处理得到模糊图像,所述模糊图像算法为高斯模糊算法;S3-2:将所述静态画面图像减去所述模糊图像即得到差值图像;S3-3:通过预设的阀值将所述差值图像中剔除面积较小的噪声和背景区域,即得到仅含有画面区域的差值图像。4.如权利要求1所述的视频帧流处理方法,其特征在于,步骤S4中,根据与所述终端设备预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,具体包括:S4-1:确定所述差值图像与模糊处理前的所述静态画面图像对应的位置编码信息;S4-2:对所述差值图像进行处理形成图像数据信息,具体包括:将所述差值图像分解为若干个像素点;对每个所述像素点进行色彩数值标记,顺序地抽取每个所述像素点的所述色彩数值形成一个离散的陈列即为图像数据信息;S4-3:根据与所述终端设备预先协商的加密算法和加密密钥,将确定的所述位置编码信息与所述图像数据信息进行加密,生成与视频帧流对应的加密文件。5.如权利要求1所述的视频帧流处理方法,其特征在于,所述处理方法还包括:S6、所述视频服务器将所述终端设备请求的视频帧流中插入若干弹跳窗,所述弹跳窗的显示界面上设有解码问题,同时所述视频服务器内存储有与所述解码问题对应的解码答案,并根据与所述终端设备预先协商的加密算法和加密密钥,将解码答案进行加密形成加密附件,发送至所述终端设备;S7、预先设定所述弹跳窗的弹跳时间点,到达预设的所述弹跳时间点,所述弹跳窗自动弹出;S8、所述视频服务器对所述终端设备在所述弹跳窗的显示界面上输入的解码答案进行判断,若答案正确,则所述弹跳窗自动隐藏,若答案错误,则视频播放位置跳转至最初开始时间点,并停止播放。6.一种视频服务器,其特征在于,包括相通讯的存储模块(1)、图像采集模块(2)、位置编码模块(3)、模糊处理模块(4)、加密模块(5)及传输模块(6);所述存储模块(1)内保存有若干视频帧流;所述图像采集模块(2)用于采集所述存储模块(1)中终端设备请求的视频帧流中的各视频帧的静态画面图像;所述位置编码模块(3)用于对所述静态画面图像在视频帧流中的位置进行编码;所述模糊处理模块(4)用于对所述静态画面图像进行模糊处理,得到模糊图像和差值图像;所述加密模块(5)...

【专利技术属性】
技术研发人员:纪琦华蒲珂方宏李哲山胡彬陈传海蔡忠善张毅萍魏明蔡辉
申请(专利权)人:中广热点云科技有限公司
类型:发明
国别省市:北京,11

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

1