【技术实现步骤摘要】
云桌面流媒体播放方法、系统、设备及存储介质
[0001]本申请涉及通信
,尤其涉及一种云桌面流媒体播放方法、系统、设备及存储介质。
技术介绍
[0002]云桌面,基于分布式云计算存储技术,集成互联网应用,依托高度加密算法,为互联网各个层次用户提供最简便、最丰富、最安全、最贴心的服务。云桌面技术是将运行在云端服务器上的云桌面的画面呈现在终端上,也就是说,云桌面所涉及的所有数据以及运算都在服务端上进行,客户端只是显示其变化的桌面影像而已。在传统的云桌面技术中,流媒体播放的主要资源消耗处于服务端,包含解码、转码、压缩等,如果大量虚拟机同时播放流媒体,会造成服务端负载过重,影响流媒体播放效果。
[0003]为了解决上述问题,有人提出将流媒体的解码和渲染都放在客户端处理,同时避免转码和压缩。其实现逻辑是:将云桌面内的流媒体内容重定向到客户端,然后在客户端侧的屏幕默认位置(例如屏幕右下角)处再创建一个新的本地窗口播放媒体内容,且客户端侧新建的本地窗口覆盖在客户端侧的云桌面窗口之上。该方案经常出现这种情况:新建的本地窗口遮挡 ...
【技术保护点】
【技术特征摘要】
1.一种云桌面流媒体播放方法,适用于云桌面客户端;其中,包括:根据云桌面服务端发送来的云桌面的桌面图像数据,确定待展示桌面图像;所述云桌面内创建有流媒体播放窗口;所述流媒体播放窗口内设有流媒体播放区域;根据所述流媒体播放窗口所对应的流媒体数据,确定待展示媒体图像;根据所述流媒体播放区域在所述待展示桌面图像中的第一区域位置信息,将所述待展示媒体图像合成在所述待展示桌面图像中的相应位置处,以得到合成桌面图像;在所述云桌面客户端的云桌面窗口中展示所述合成桌面图像。2.根据权利要求1所述的方法,其中,根据所述流媒体播放窗口所对应的流媒体数据,确定待展示媒体图像,包括:根据所述流媒体播放窗口所对应的流媒体数据,确定初始媒体图像;当所述云桌面内所述流媒体播放区域存在被其他窗口遮挡的遮挡部分时,获取所述遮挡部分相对于所述流媒体播放区域的第二区域位置信息;根据所述第二区域位置信息,确定所述初始媒体图像的目标遮挡部分;对所述初始媒体图像的目标遮挡部分进行透明化处理,以得到所述待展示媒体图像;其中,所述云桌面内还创建有所述其他窗口。3.根据权利要求2所述的方法,其中,根据所述流媒体播放窗口所对应的流媒体数据,确定待展示媒体图像,包括:当所述云桌面内所述流媒体播放区域不存在被所述其他窗口遮挡的遮挡部分时,将所述初始媒体图像确定为所述待展示媒体图像。4.根据权利要求2所述的方法,其中,还包括:接收所述云桌面服务端发送来的所述第一区域位置信息和/或所述第二区域位置信息。5.根据权利要求2所述的方法,其中,还包括:接收所述云桌面服务端发送来的所述遮挡部分在所述待展示桌面图像中的第三区域位置信息;根据所述第三区域位置信息以及所述第一区域位置信息,确定所述第二区域位置信息。6.根据权利要求1至5中任一项所述的方法,其中,还包括:接收所述云桌面服务端发送来的所述流媒体数据。7.根据权利要求1至5中任一项所述的方法,其中,还包括:接收所述云桌面服务端发送的流媒体重定向请求;所述流媒体重定向请求中包括所述流媒体数据对应的资源获取地址;根据所述资源获取地址,获取所述流媒体数据。8.一种云桌面流媒体播放方法,适用于云桌面服务端,其中,所述方法,包括:确定云桌面的桌面图像数据;所述云桌面内创建有流媒体播放窗口;所述流媒体播放窗口内设有流媒体播放区域;将所述云桌面的桌面图像数据以及所述流媒体播放区域在待展示桌面图像中的第一区域位置信息发送给云桌面客户端;所述待展示桌面图像是根据所述云桌面的桌面图像数据确定的;
其中,所述云桌面客户端用于:根据所述桌面图像数据,确定待展...
【专利技术属性】
技术研发人员:荣佳,徐金杰,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。