[发明专利]一种使用API拦截方式实现远程桌面视频流畅播放的方法无效
申请号: | 201110446382.7 | 申请日: | 2011-12-27 |
公开(公告)号: | CN102541555A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 张辉 | 申请(专利权)人: | 福建升腾资讯有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/06 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350002 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种使用API拦截方式实现远程桌面视频流畅播放的方法,在服务器端拦截浏览器上Flash插件的画图事件,在服务器上程序准备向屏幕输出图像时,截取图像数据,在拦截到图像数据以及画图区域后,判断该区域是否为连续的图像区域。如果该区域为连续变化的视频区域,则通过视频数据压缩模块对数据进行压缩,然后将数据发送到客户端。客户端在接收到图像数据后,对数据进行解码,然后显示在远程桌面连接客户端的相应位置上,完成Flash图像数据的远程显示。本发明通过对系统画图API事件进行拦截,可以大大提高图像的压缩率,同时减少图像数据在网络传输上的延时,达到提升远程连接下视频播放效果的目的。 | ||
搜索关键词: | 一种 使用 api 拦截 方式 实现 远程桌面 视频 流畅 播放 方法 | ||
【主权项】:
一种使用API拦截方式实现远程桌面视频流畅播放的方法,其特征在于:包括:图像截取模块跟随IE浏览器一起启动,负责通过拦截IE浏览器上的画图事件;窗口状态监控模块在后台监视并计算当前需要拦截的窗口的可视区域;当图像截取模块达到视频播放条件时,图像截取模块此时拦截需要输出的图像,并获取当前窗口此时的可视区域数据,打包两组数据通过数据管道的方式发送到数据转发模块;数据转发模块作为当前Session下的独立运行的程序,在需要时被图像截取模块启动,进入后台运行;数据转发模块在启动后,通过认证模块向认证服务器申请授权,如果授权成功,进入正常功能;如果授权不成功,将不接受来自图像截取模块的数据,此时图像截取模块将退出拦截状态;数据转发模块在收到由图像截取模块发送来的图像数据后,根据当前压缩率的设置调用图像压缩模块对图像进行压缩,然后将压缩后的数据放入数据发送模块;数据发送模块在DataServer程序中作为一个独立的线程运行,负责将每个图像截取模块获取到的数据进行再次封装后,通过虚拟通道发送到客户端;客户端的数据接收模块作为一个RDP插件存在,接收来自RDP虚拟通道的数据,并根据数据发送模块的打包格式进行拆分,并将数据转发给每个独立的数据处理线程;客户端每个独立的数据处理线程在接收到数据后,通过调用数据解码模块对数据进行解码,然后将解码后的数据送到图像显示模块;图像显示模块在收到图像数据后,将图像显示到RDP客户端的窗口上,完成一个完整的Flash图像发送过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建升腾资讯有限公司,未经福建升腾资讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110446382.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种带螺纹柱的分体式静触头
- 下一篇:变压器斜端圈成型专用胎具