【技术实现步骤摘要】
一种视频重定向方法及装置
本申请涉及云桌面
,特别涉及一种视频重定向方法及装置。
技术介绍
当前云计算的时代背景下,VDI的应用场景日益广泛,VDI主要依靠物理服务器上的Hypervisor划分出的虚拟机,但是虚拟机中视频和图像处理的硬件显卡非常昂贵,且客户机上通常具有较强的视频解码和处理能力,若仅当做云桌面的接入平台则是对客户机资源的一种浪费。在当前,视频播放是最为常见的一种日常应用,但是若在虚拟机中直接播放视频,可能带来虚拟机卡顿,播放画面不流畅等问题,因此进行视频重定向是一种必要的措施,也是技术潮流。在VDI的视频重定向的技术实现中,包含虚拟机播放器,和客户端播放器。在视频播放过程中,需要将虚拟机中播放控制信息及音视频数据信息传递到客户端,在客户端完成音视频解码、显示及播放控制的功能。另外,在虚拟机中会实时监控播放器的位置信息,并把该位置信息传递到客户端,客户端图像显示部分收到该消息后会调整客户端播放器的位置,进而使客户端播放画面与虚拟机画面保持一致。如此,完成了视频重定向的功能。目前市场上存在的 ...
【技术保护点】
1.一种视频重定向方法,其特征在于,应用于云桌面系统中的客户端,所述方法包括:/n在创建桌面窗口时,创建所述桌面窗口对应的视频重定向图层和水印图层;/n接收所述客户端对应的虚拟机发送的视频数据和播放控制信息;/n基于所述播放控制信息确定所述视频重定向图层在所述桌面窗口中的位置,并将所述视频数据发送至所述视频重定向图层进行渲染。/n
【技术特征摘要】
1.一种视频重定向方法,其特征在于,应用于云桌面系统中的客户端,所述方法包括:
在创建桌面窗口时,创建所述桌面窗口对应的视频重定向图层和水印图层;
接收所述客户端对应的虚拟机发送的视频数据和播放控制信息;
基于所述播放控制信息确定所述视频重定向图层在所述桌面窗口中的位置,并将所述视频数据发送至所述视频重定向图层进行渲染。
2.如权利要求1所述的方法,其特征在于,在创建桌面窗口时,创建所述桌面窗口对应的视频重定向图层和水印图层的步骤包括:
针对每一显示屏创建对应的桌面窗口;
针对每一桌面窗口创建对应的视频重定向图层和水印图层。
3.如权利要求1或2所述的方法,其特征在于,所述水印图层在所述视频重定向图层的上层。
4.如权利要求1或2所述的方法,其特征在于,基于所述播放控制信息确定所述视频重定向图层在所述桌面窗口中的位置,并将所述视频数据发送至所述视频重定向图层进行渲染的步骤包括:
在接收到所述客户端对应的虚拟机发送的所述播放控制信息时,判断本地是否创建有多个桌面窗口;
若判定本地创建有多个桌面窗口,则根据所述播放控制信息,判断视频是否需要跨屏显示;
若判定需要跨屏显示,则对所述视频数据进行解码操作,并分别将解码后的视频数据发送给所述多个桌面窗口分别对应的视频重定向图层进行渲染。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
若判定本地创建有一个桌面窗口,则对所述视频数据进行解码操作,并将解码后的视频数据发送所述一个桌面窗口对应的视频重定向图层进行渲染;
若判定本地创建有多个桌面窗口,而无需跨屏显示,则确定用于显示所述视频的目标桌面窗口,并对所述视频数据进行解码操作,以及将解码后的视频数据发送所述目标桌面窗口对应的视频重定向图层进行渲染。
6.一种视频重定向装置,...
【专利技术属性】
技术研发人员:覃龙斌,
申请(专利权)人:新华三大数据技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。