[发明专利]一种使用API拦截方式实现远程桌面视频流畅播放的方法无效
申请号: | 201110446382.7 | 申请日: | 2011-12-27 |
公开(公告)号: | CN102541555A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 张辉 | 申请(专利权)人: | 福建升腾资讯有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/06 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350002 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 使用 api 拦截 方式 实现 远程桌面 视频 流畅 播放 方法 | ||
【技术领域】
本发明涉及计算机及通信领域,具体是指一种使用API拦截方式实现远程桌面视频流畅播放的方法。
【背景技术】
远程桌面连接是一种将远程服务器上的图像在客户端本地显示,达到远程控制计算机的目的。远程桌面连接是云计算的重要组成部分。
目前的远程桌面连接方案包含两种解决方案。一种是类似微软的远程桌面连接的方案,通过对系统底层的GDI画图事件的转发,将原本在服务器本地的画图事件转发到客户端进行显示。另一种是屏幕截图的方式,它先在系统本地生成图像,然后对系统进行截屏,将图像发送到客户端进行显示。因为每种远程桌面协议使用的图像压缩都没有对特定的连续视频进行优化,因此在各种远程桌面连接协议方案中均存在对视频图像的压缩率不高,数据传送延时严重的问题。当用户在通过远程桌面连接观看服务器上视频时,由于每帧之间的延时较长,无法实现画面的流畅播放。
有鉴于此,本发明人针对现有技术画面播放不流畅的缺陷深入研究,并有本案产生。
【发明内容】
本发明所要解决的技术问题在于提供一种使用API拦截方式实现远程桌面视频流畅播放的方法,针对远程连接中视频播放不流畅的问题进行优化,专门针对连续的视频画面进行拦截可以在各种远程桌面连接的方案中使用。
本发明采用以下技术方案解决上述技术问题:
一种使用API拦截方式实现远程桌面视频流畅播放的方法,包括:
图像截取模块跟随IE浏览器一起启动,负责通过拦截IE浏览器上的画图事件;
窗口状态监控模块在后台监视并计算当前需要拦截的窗口的可视区域;
当图像截取模块达到视频播放条件时,图像截取模块此时拦截需要输出的图像,并获取当前窗口此时的可视区域数据,打包两组数据通过数据管道的方式发送到数据转发模块;
数据转发模块作为当前Session下的独立运行的程序,在需要时被图像截取模块启动,进入后台运行;
数据转发模块在启动后,通过认证模块向认证服务器申请授权,如果授权成功,进入正常功能;如果授权不成功,将不接受来自图像截取模块的数据,此时图像截取模块将退出拦截状态;
数据转发模块在收到由图像截取模块发送来的图像数据后,根据当前压缩率的设置调用图像压缩模块对图像进行压缩,然后将压缩后的数据放入数据发送模块;
数据发送模块在DataServer程序中作为一个独立的线程运行,负责将每个图像截取模块获取到的数据进行再次封装后,通过虚拟通道发送到客户端;
客户端的数据接收模块作为一个RDP插件存在,接收来自RDP虚拟通道的数据,并根据数据发送模块的打包格式进行拆分,并将数据转发给每个独立的数据处理线程;
客户端每个独立的数据处理线程在接收到数据后,通过调用数据解码模块对数据进行解码,然后将解码后的数据送到图像显示模块;
图像显示模块在收到图像数据后,将图像显示到RDP客户端的窗口上,完成一个完整的Flash图像发送过程。
进一步地,所述可视区域的判断标准为:当两帧间的画图间隔小于50毫秒,同时对图像区域内的数据进行小波变化,如果变化后的图像具有类似的图像特征,或者是原图特征值的偏移,则表示两帧之间的图像是连续图像;如果连续图像在规定时间内连续出现,表示该区域内的连续图像为视频图像,该区域为Flash视频区域。
本发明的优点在于:本发明通过对系统画图API事件进行拦截,判断画图区域是否为连续的画图区域,从而判断在该区域是否为视频区域,当判断到画图区域后,将拦截到得图像数据通过视频数据专用的压缩算法进行压缩,它可以大大提高图像的压缩率,同时减少图像数据在网络传输上的延时,达到提升远程连接下视频播放效果的目的。
【附图说明】
下面参照附图结合实施例对本发明作进一步的描述。
图1是本发明工作流程示意图。
【具体实施方式】
一种使用API拦截方式实现远程桌面视频流畅播放的方法,如图1所示,为本发明工作流程示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建升腾资讯有限公司,未经福建升腾资讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110446382.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带螺纹柱的分体式静触头
- 下一篇:变压器斜端圈成型专用胎具