一种视频重定向的处理方法、云终端和云桌面服务器技术

技术编号:19830193 阅读:50 留言:0更新日期:2018-12-19 17:18
一种视频重定向的处理方法、云终端和云桌面服务器,包括:云桌面服务器确定按照图像特征定位的云桌面视频图像屏幕的位置信息,将所述位置信息发送至云终端。云终端获取按照图像特征定位的云桌面视频图像屏幕的位置信息,按照所述位置信息播放本地的视频图像。本申请可以提高视频播放流畅度。

【技术实现步骤摘要】
一种视频重定向的处理方法、云终端和云桌面服务器
本申请涉及但不限于云计算领域,尤指一种视频重定向的处理方法、云终端和云桌面服务器。
技术介绍
云计算被中国列为重点扶持的战略新兴产业,云桌面作为云计算产业中落地最早的项目之一,市场规模巨大。近年来,云桌面在国内蓬勃发展,包括众多学校、政府、企业等均陆续采用云桌面技术替代传统个人电脑。云桌面是企业IT(InformationTechnology,信息科技)架构的一次革命,带来移动计算体验的同时,满足了很多特定行业的需要。云桌面视频重定技术中,需要进行终端视频资源获取、从终端传输到云桌面、云桌面视频播放、视频画面从云桌面传输到终端等流程,或许还要加上终端传输到云桌面前的视频编码、终端传输到云桌面后的视频解码、云桌面传输到终端前的视频编码、云桌面传输到终端后的视频解码等流程。当不进行运动图像有损压缩算法视频编解码时,高清视频数据每一帧数据都堪称巨大,通过网络传输延时相当严重,如果进行运动图像有损压缩算法视频编解码,通过网络传输的数据包可以变得非常小,网络传输延时也达到可以大致忽略的程度,但是对高清视频数据的运动图像有损压缩算法视频编解码耗时就变成了一个不可忽略的数字,这其中还要包含对云桌面图像进行运动图像有损压缩算法视频编解码的耗时。造成的结果就是虚拟机环境内播放画面与用户操作脱节,并且影响虚机其他应用程序的使用。
技术实现思路
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本专利技术实施例提供了一种视频重定向的处理方法、云终端和云桌面服务器,以提高视频播放流畅度。本专利技术实施例提供了一种视频重定向的处理方法,包括:云终端获取按照图像特征定位的云桌面视频图像屏幕的位置信息;所述云终端获取本地的视频图像,按照所述位置信息播放所述视频图像。本专利技术实施例还提供了一种云终端,包括:重定向客户端和云桌面客户端,其中,所述重定向客户端用于获取视频图像保存在云终端本地;所述云桌面客户端用于获取按照图像特征定位的云桌面视频图像屏幕的位置信息,按照所述位置信息播放所述云终端本地的视频图像。本专利技术实施例还提供了一种云终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如任一本专利技术实施例所述的云终端执行的视频重定向处理方法。本专利技术实施例还提供了一种视频重定向的处理方法,包括:云桌面服务器确定按照图像特征定位的云桌面视频图像屏幕的位置信息;所述云桌面服务器将所述位置信息发送至云终端,以使所述云终端按照所述位置信息播放云终端本地的视频图像。本专利技术实施例还提供了一种视频重定向的处理方法,包括:云桌面服务器接收云终端发送的经过压缩编码和封装的视频图像,将接收到的视频图像进行解析,还原为视频流数据,对所述视频流数据进行解码;按照图像重新定位标志,在解码后得到的视频图像上设置图像特征定位标记,以使所述云终端根据所述图像特征定位标记确定云桌面视频图像屏幕的位置信息,从而按照所述位置信息播放云终端本地的视频图像。本专利技术实施例还提供了一种云桌面服务器,包括重定向服务,所述重定向服务包括图像定位模块和通知模块,其中:所述图像定位模块用于确定按照图像特征定位的云桌面视频图像屏幕的位置信息;所述通知模块用于将所述位置信息发送至云终端,以使所述云终端按照所述位置信息播放云终端本地的视频图像。本专利技术实施例还提供了一种云桌面服务器,包括重定向服务,所述重定向服务包括解包模块、解码模块和修改图像特征模块,其中:所述解包模块用于接收云终端发送的经过压缩编码和封装的视频图像,将接收到的视频图像进行解析,还原为视频流数据;所述解码模块用于对所述视频流数据进行解码;所述修改图像特征模块用于按照图像重新定位标志,在所述解码模块解码后得到的视频图像上设置图像特征定位标记,以使所述云终端根据所述图像特征定位标记确定云桌面视频图像屏幕的位置信息,从而按照所述位置信息播放云终端本地的视频图像。本专利技术实施例还提供了一种云桌面服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一本专利技术实施例所述的云桌面服务器执行的视频重定向处理方法。本专利技术实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本专利技术任一实施例的视频重定向的处理方法。本专利技术实施例通过获取云桌面视频图像屏幕的位置信息,播放视频直接来源于云终端,可以极大缓解云桌面内CPU(CentralProcessingUnit,中央处理器)资源和网络资源,并降低播放延迟,提高视频播放流畅度。在阅读并理解了附图和详细描述后,可以明白其他方面。附图说明图1为已有的视频设备重定向播放架构图;图2为本专利技术实施例的重定向处理方法的流程图(应用于云终端);图3为本专利技术实施例的步骤301的流程图;图4(a)为本专利技术实施例的预设图案为L形的示意图;图4(b)为本专利技术实施例的预设图案为三角形的示意图;图4(c)为本专利技术实施例的预设图案为半闭框的示意图;图4(d)为本专利技术实施例的预设图案为长方形的示意图;图5为本专利技术实施例的步骤302的流程图;图6为图5另一实施例的流程图;图7为图5另一实施例的流程图;图8为本专利技术实施例的云终端确定所述云桌面视频图像屏幕的位置发生移动的流程图;图9为本专利技术另一实施例的流程图;图10为本专利技术另一实施例的流程图;图11为本专利技术实施例的重定向处理方法的流程图(应用于云桌面服务器);图12为本专利技术实施例的步骤1101的流程图;图13为本专利技术实施例的云桌面服务器确定所述云桌面视频图像屏幕的位置发生移动的流程图;图14为本专利技术另一实施例的流程图;图15为本专利技术实施例的云终端的组成示意图;图16为本专利技术实施例的云桌面服务器的组成示意图;图17为本专利技术应用实例一的流程图;图18为本专利技术应用实例二的流程图;图19为本专利技术应用实例三的流程图;图20为本专利技术应用实例四的流程图;图21为本专利技术应用实例五的流程图;图22为本专利技术应用实例六的流程图;图23为本专利技术实施例的云终端组成示意图;图24为本专利技术实施例的云桌面服务器组成示意图。具体实施方式下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。如图1所示,为已有的视频设备重定向播放架构图,其中,包括云终端110和云桌面服务器210。云终端110包括重定向客户端130和云桌面客户端120。其中,重定向客户端130包括采集模块140、编码模块150和封包模块160。其中,采集模块140,从视频设备中采集视频数据,也可以获取远程视频文件或视频流。编码模块150,视频图像进行压缩编码得到视频流数据,例如,对运动图像通过有损压缩算法进行视频编码。封包模块160,将编码模块150输出的视频流数据进行封装发送给云桌面服务器210,其中,对编码后的视频流数据封装成云桌面视频设备重定向服务协议的格式。云桌面客户端120也称为云桌面接入客户端,是连接云桌面本文档来自技高网...

【技术保护点】
1.一种视频重定向的处理方法,包括:云终端获取按照图像特征定位的云桌面视频图像屏幕的位置信息;所述云终端获取本地的视频图像,按照所述位置信息播放所述视频图像。

【技术特征摘要】
1.一种视频重定向的处理方法,包括:云终端获取按照图像特征定位的云桌面视频图像屏幕的位置信息;所述云终端获取本地的视频图像,按照所述位置信息播放所述视频图像。2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述云终端按照图像重新定位标志,在所述本地的视频图像上设置图像特征定位标记,将设置有所述图像特征定位标记的视频图像压缩编码和封装,发送至云桌面服务器;或者,所述云终端按照图像重新定位标志,将本地的视频图像压缩编码和封装,发送至云桌面服务器。3.如权利要求2所述的方法,其特征在于,所述图像特征定位标记设置于所述视频图像的指定位置,所述图像特征定位标记包括具有特征颜色的预设图案。4.如权利要求3所述的方法,其特征在于,所述视频图像的指定位置包括如下位置至少之一:所述视频图像的四个角、所述视频图像的四条边;所述特征颜色和预设图案中的至少之一与视频设备相对应,或者,所述特征颜色和预设图案中的至少之一与视频图像地址相对应;所述预设图案包括如下之一:L形、半闭框、三角形、直角梯形、长方形、二维码。5.如权利要求1或2所述的方法,其特征在于,所述方法还包括:所述云终端监控键鼠事件,确定发生键鼠事件时,将所述本地的视频图像中存在键鼠事件的视频图像压缩编码和封装,发送至云桌面服务器;其中,所述键鼠事件包括键盘事件和鼠标事件中的至少之一。6.如权利要求5所述的方法,其特征在于,所述键盘事件包括控制Ctrl键、替换Alt键、输入Enter键和空格键中的至少之一;所述鼠标事件包括鼠标左键按键事件、鼠标中键按键事件和鼠标右键按键事件中的至少之一。7.如权利要求1或2所述的方法,其特征在于,所述云终端获取按照图像特征定位的云桌面视频图像屏幕的位置信息,包括:所述云终端获取所述云桌面服务器的客户操作系统桌面图像,根据所述客户操作系统桌面图像中图像特征定位标记确定所述位置信息;或者所述云终端接收所述云桌面服务器发送的所述位置信息。8.如权利要求7所述的方法,其特征在于,所述根据所述客户操作系统桌面图像中图像特征定位标记确定所述位置信息之后,所述方法还包括:所述云终端取消图像重新定位标志。9.如权利要求1所述的方法,其特征在于,所述按照所述位置信息播放所述视频图像之前,所述方法还包括:所述云终端确定图像重新定位标志为取消的状态。10.如权利要求1所述的方法,其特征在于,所述按照所述位置信息播放所述视频图像,包括:所述云终端按照所述位置信息确定云桌面视频图像屏幕的尺寸,按照所述云桌面视频图像屏幕的尺寸对所述本地的视频图像进行缩放;按照所述位置信息,在云桌面客户端界面上对应位置的置顶覆盖绘画层上绘制缩放后的视频图像。11.如权利要求10所述的方法,其特征在于,所述在云桌面客户端界面上对应的位置置顶覆盖绘画层上绘制缩放后的视频图像之前,所述方法还包括:按照所述位置信息,在所述云桌面客户端界面上创建一层置顶覆盖绘画层。12.如权利要求10所述的方法,其特征在于,所述方法还包括:所述云终端确定所述云桌面视频图像屏幕的位置发生移动,则按照变化后的位置信息,将所述置顶覆盖绘画层移动到变化后的位置。13.如权利要求2所述的方法,其特征在于,所述方法还包括:所述云终端确定所述云桌面视频图像屏幕的位置发生移动,设置所述图像重新定位标志。14.如权利要求12或13所述的方法,其特征在于,所述云终端确定所述云桌面视频图像屏幕的位置发生移动,包括:所述云终端获取所述云桌面服务器的客户操作系统桌面图像,按照所述云桌面视频图像屏幕的位置信息获取所述位置信息对应的像素点的颜色值,与本地的视频图像对应位置的像素点的颜色值进行比较,以及,将所述云桌面视频图像屏幕的位置信息对应的像素点的颜色值与所述云桌面视频图像屏幕的位置信息对应的外围像素点的颜色值进行比较,根据比较结果确定所述云桌面视频图像屏幕的位置发生移动;或者所述云终端接收所述云桌面服务器发送的重新定位的通知。15.如权利要求1所述的方法,其特征在于,所述位置信息包括云桌面视频图像屏幕的四个角点的位置坐标。16.一种视频重定向的处理方法,包括:云桌面服务器确定按照图像特征定位的云桌面视频图像屏幕的位置信息;所述云桌面服务器将所述位置信息发送至云终端,以使所述云终端按照所述位置信息播放云终端本地的视频图像。17.如权利要求16所述的方法,其特征在于,所述云桌面服务器确定按照图像特征定位的云桌面视频图像屏幕的位置信息,包括:所述云桌面服务器获取客户操作系统桌面图像,根据所述客户操作系统桌面图像中图像特征定位标记确定所述位置信息。18.如权利要求16所述的方法,其特征在于,所述云桌面服务器获取客户操作系统桌面图像,根据所述客户操作系统桌面图像中图像特征定位标记确定所述位置信息之后,还包括:所述云桌面服务器取消图像重新定位标志。19.如权利要求16所述的方法,其特征在于,所述方法还包括:所述云桌面服务器确定所述云桌面视频图像屏幕的位置发生移动,设置图像重新定位标志。20.如权利要求19所述的方法,其特征在于,所述云桌面服务器确定所述云桌面视频图像屏幕的位置发生移动,包括:所述云桌面服务器获取来自云终端的视频图像存入云桌面缓存,以及,获取客户操作系统桌面图像,按照所述云桌面视频图像屏幕的位置信息获取所述位置信息对应的像素点的颜色值,与所述云桌面缓存的视频图像对应位置的像素点的颜色值进行比较,以及,将所述云桌面视频图像屏幕的位置信息对应的像素点的颜色值与所述云桌面视频图像屏幕的位置信息对应的外围像素点的颜色值进行比较,根据比较结果确定所述云桌面视频图像屏幕的位置发生移动。21.如权利要求16所述的方法,其特征在于,所述方法还包括:所述云桌面服务器接收所述云终端发送的经过压缩编码和封装的视频图像,将接收到的视频图像进行解析,还原为视频流数据,对所述视频流数据进行解码;按照图像重新定位标志,在解码后得到的视频图像上设置图像特征定位标记;或者所述云桌面服务器在预设的视频图像上设置图像特征定位标记。22.一种视频重定向的处理方法,包括:云桌面服务器接收云终端发送的经过压缩编码和封装的视频图像,将接收到的视频图像进行解析,还原为视频流数据,对所述视频流数据进行解码;按照图像重新定位标志,在解码后得到的视频图像上设置图像特征定位标记,以使所述云终端根据所述图像特征定位标记确定云桌面视频图像屏幕的位置信息,从而按照所述位置信息播放云终端本地的视频图像。23.如权利要求22所述的方法,其特征在于,所述图像特征定位标记设置于视频图像的指定位置,所述图像特征定位标记包括具有特征颜色的预设图案。24.一种云终端,其特征在于,包括:重定向客户...

【专利技术属性】
技术研发人员:陈铭郭热思胡泊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1