[发明专利]一种云桌面浏览器视频重定向方法有效
申请号: | 201711037202.3 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107801052B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 胡中传 | 申请(专利权)人: | 武汉噢易云计算股份有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/236;H04N21/2387;H04N21/426;H04N21/4402;H04N21/858;G06F9/455 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 蔡忠祥 |
地址: | 430000 湖北省武汉市东湖新技*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 浏览器 视频 定向 方法 | ||
1.一种云桌面浏览器视频重定向方法,其特征在于:云桌面端的虚拟机网卡接收到由服务器端流入数据时,拦截以太网卡的下行数据包,在下行数据包中的特征数据包中插入视频重定向代码标签后重新组包,之后传输至所述虚拟机中的浏览器;
其中,所述视频重定向代码标签包括视频控制脚本源文件URL地址;所述虚拟机中的浏览器打开含视频内容的页面,根据所述视频重定向代码标签自动加载视频控制脚本,控制代码执行后将当前视频地址发送至服务器端,所述服务器端将所述视频地址发送至终端进行播放。
2.如权利要求1所述的云桌面浏览器视频重定向方法,其特征在于:所述虚拟机中的浏览器打开含视频内容的页面,根据所述视频重定向代码标签自动加载视频控制脚本,控制代码执行后,将当前视频地址发送至VDI服务器端,所述服务器端将所述视频地址发送至终端进行播放的步骤具体包括以下内容:
在所述虚拟机中的浏览器打开含视频内容的页面时,视频控制脚本阻止页面中视频的播放;页面通过服务器端提供的REST API,向VDI服务器端发送所述视频重定向代码标签中的所述视频地址;所述服务器端将所述视频地址发送至终端;终端收到服务器端传输的所述视频地址后,开始播放视频。
3.如权利要求1所述的云桌面浏览器视频重定向方法,其特征在于,所述方法还包括:在开始播放视频后,所述页面继续向VDI服务器端发送http请求,当接收到的http请求停止时,VDI终端同时关闭对应视频。
4.如权利要求1所述的云桌面浏览器视频重定向方法,其特征在于,所述方法还包括:分析拦截获得的所述以太网卡下行数据包,若所述下行数据包中包括特征数据包,拦截所述特征数据包,放行其他数据,在特征数据包注入视频重定向代码标签;若未包含特征数据包,直接放行所有数据包。
5.如权利要求4所述的云桌面浏览器视频重定向方法,其特征在于:所述特征数据包为IP协议数据包、tcp协议数据包、http协议数据包、http协议get请求的数据包以及http get请求返回的内容类型为text/html的数据包。
6.如权利要求5所述的云桌面浏览器视频重定向方法,其特征在于:所述分析拦截获得的所述以太网卡下行数据包的步骤包括:依次判定拦截获得的所述以太网卡下行数据包是否为IP协议数据包、tcp协议数据包、http协议数据包、http协议get请求的数据包以及httpget请求返回的内容类型为text/html的数据包,如判定结果为是,继续依次进行下一判定;如判定结果为否,直接放行所有数据包。
7.如权利要求4所述的云桌面浏览器视频重定向方法,其特征在于:在注入所述视频重定向代码标签步骤前,判断待注入的页面URL地址是否为预设网站,如是,则继续执行注入视频重定向代码标签步骤;如否,则直接放行所有数据包。
8.如权利要求4所述的云桌面浏览器视频重定向方法,其特征在于:所述在下行数据包中的特征数据包中插入视频重定向代码标签后重新组包后传输至所述虚拟机中的浏览器的步骤具体包括:
向拦截到的所述特征数据包中插入视频重定向代码标签;修改所述特征数据包包头数据;修改所述特征数据包校验和;修改所述特征数据包头长度,重新组包后传输至所述云桌面端的虚拟机中的浏览器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉噢易云计算股份有限公司,未经武汉噢易云计算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711037202.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:风动力变流通风结构
- 下一篇:建筑物散热罩对应通风球底座构造