[发明专利]一种云桌面内播放网页视频的方法、系统及介质在审
| 申请号: | 202010295749.9 | 申请日: | 2020-04-15 |
| 公开(公告)号: | CN111464874A | 公开(公告)日: | 2020-07-28 |
| 发明(设计)人: | 欧阳殷朝;曹涛;张浪;孙利杰;杨鹏举;胡智峰;夏华;陈松政;刘文清;杨涛 | 申请(专利权)人: | 湖南麒麟信安科技有限公司 |
| 主分类号: | H04N21/4782 | 分类号: | H04N21/4782;H04N21/858;H04N21/431;H04N21/81 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
| 地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 桌面 播放 网页 视频 方法 系统 介质 | ||
本发明公开了一种云桌面内播放网页视频的方法、系统及介质,本发明方法中瘦客户机对重定向请求后的处理步骤包括:判断该URL是否可以访问,可以访问则新建本地显示窗口,直接加载该URL播放网页视频;否则向指定的代理服务器发起代理请求,如果通过代理仍然不能访问该URL,则向云桌面返回重定向失败的消息;否则新建本地显示窗口,通过指定的代理服务器加载该URL播放网页视频。本发明将云桌面内的网页视频重定向到瘦客户机,利用瘦客户机的CPU和显卡能力进行解码、渲染,有效降低云服务器负载,提升用户体验,并且要让用户感觉不到看到的视频画面其实是在瘦客户机播放,同时不改变网站的行为,保持原有网站的业务功能。
技术领域
本发明涉及云桌面技术,具体涉及一种云桌面内播放网页视频的方法、系统及介质。
背景技术
目前WEB网站上常采用的推送视频的技术是HTML5和Flash。HTML5已经成为主流技术,Flash由于安全性原因,正在逐渐被淘汰,采用何种方式推送视频,完全取决于视频服务器。云桌面内如果不采用视频重定向技术,播放这两种类型的网页视频都会消耗很大的云服务器资源,对使用该云服务器的用户造成很大的影响,严重影响已连接用户的使用体验,降低云服务器承载的虚拟机数量。云桌面内解决Flash播放问题一般采用的方法是使用Flash重定向,但是Flash重定向有不少问题,比如,重定向后,Flash完全在瘦客户机播放,切断了原有的Flash和网页js(javascript)的交互,对于有些网站,这样做会影响原始网站的功能,如可能影响Flash播放更多内容、视频进度上报等。现在大多数网站都用HTML5推送视频,但是为了防止网站视频资源泄漏,都会在HTML5的视频标签的视频源属性src中采用blob(big binary large object)加密视频资源,这样就很难拿到真实的视频地址,想取原始视频地址做重定向就比较困难。
发明内容
本发明要解决的技术问题:针对云桌面内播放网页视频卡顿问题,提供一种云桌面内播放网页视频的方法、系统及介质,本发明将云桌面内的网页视频重定向(包括HTML5和Flash)到瘦客户机,利用瘦客户机的CPU和显卡能力进行解码、渲染,有效降低云服务器负载,提升用户体验,并且要让用户感觉不到看到的视频画面其实是在瘦客户机播放,同时不改变网站的行为,保持原有网站的业务功能。
为了解决上述技术问题,本发明采用的技术方案为:
一种云桌面内播放网页视频的方法,瘦客户机在接收云桌面发送的包含网页视频的URL的重定向请求后的处理步骤包括:
1)判断该URL是否可以访问,可以访问则跳转执行步骤2);否则跳转执行步骤3);
2)新建本地显示窗口,直接加载该URL播放网页视频;
3)向指定的代理服务器发起代理请求,如果通过代理仍然不能访问该URL,则向云桌面返回重定向失败的消息;否则,新建本地显示窗口,通过指定的代理服务器加载该URL播放网页视频。
可选地,所述重定向请求中包含云桌面内播放该URL的浏览器的大小和位置,所述新建本地显示窗口时新建的本地显示窗口为无边框的浏览器窗口,且根据云桌面内播放该URL的浏览器的大小和位置将该本地显示窗口贴合覆盖在云桌面内播放该URL的浏览器的前端。
可选地,所述新建本地显示窗口之后还包括更新本地显示窗口的步骤:检测云桌面发送的云桌面内播放该URL的浏览器的新大小和新位置,如果收到云桌面发送的云桌面内播放该URL的浏览器的新大小和新位置,则调整该本地显示窗口的大小和位置,使得该本地显示窗口保持贴合覆盖在云桌面内播放该URL的浏览器的前端;检测云桌面发送的云桌面内播放该URL的浏览器或浏览器中选项卡页面的切换动作,如果检测到浏览器或浏览器中选项卡页面的切换动作,则将对应的本地显示窗口的层次关系也进行修改,完成本地显示窗口的切换;检测云桌面发送的云桌面内播放该URL的浏览器或浏览器中选项卡页面的关闭动作,如果检测到浏览器或浏览器中选项卡页面的关闭动作,则将对应的本地显示窗口也关闭。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技有限公司,未经湖南麒麟信安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010295749.9/2.html,转载请声明来源钻瓜专利网。





