[发明专利]基于互联网的屏幕共享系统中用于采集屏幕图像的方法和系统有效
| 申请号: | 201010520309.5 | 申请日: | 2010-10-26 |
| 公开(公告)号: | CN102457544A | 公开(公告)日: | 2012-05-16 |
| 发明(设计)人: | 王素云 | 申请(专利权)人: | 深圳市誉融科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N7/26 |
| 代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 互联网 屏幕 共享 系统 用于 采集 图像 方法 | ||
技术领域
本发明涉及基于互联网的屏幕共享技术领域,尤其涉及一种基于互联网的屏幕共享系统中用于采集屏幕图像的方法和系统。
背景技术
屏幕共享是将计算机屏幕上显示的内容进行采集编码,并通过网络进行远距离传输,让大量用户可以在线同时实时观看。屏幕共享在远程教学培训、信息共享、实时数据监控、协同办公等多媒体通讯领域有着广泛的应用。
计算机屏幕原始图像,由于数据量比较大,一般无法直接在网络上进行传输,需要通过编码压缩后,降低传输的数据量,再进行传输。屏幕图像一般采用两种方式进行编码,一种是采用视频图像的编码,另一种是采用一种增量式的数据压缩编码。前一种被H.239双流协议采纳,后一种则在软件视频会议产品中得到广泛的应用。
现有的采集用于共享的屏幕图像的技术一般有两种:
1、采用硬件VGA采集卡的方式,将计算机屏幕直接采集成视频信号,并作为一路视频图像进行共享。采用这种方案,成本很高,而且无法设定共享区域及动态调整采集的屏幕大小,操作使用不便。
2、采用软件屏幕共享的方式,直接在屏幕共享的机器上安装相应软件,进行屏幕内容的采集、编码和传输。这种方案要求屏幕采集终端与屏幕共享服务器在同一台计算机上,无法共享其它计算机的屏幕,操作使用不方便。
发明内容
本发明要解决的技术问题在于,针对现有技术中采用硬件共享方式成本过高且无法设定共享区域及动态调整采集的屏幕大小、采用软件共享方式无法动态切换到其它计算机屏幕的缺陷,提供一种成本较低且操作灵活的基于互联网的屏幕共享系统中用于采集屏幕图像的方法和系统。
本发明解决其技术问题所采用的技术方案是:
根据一个方面,一种基于互联网的屏幕共享系统中用于采集屏幕图像的系统,包括屏幕共享服务器以及通过IP局域网与所述屏幕共享服务器相连的一个或多个屏幕采集终端;所述屏幕采集终端包括用于采集屏幕图像并根据无损数据编码方法将所述采集的屏幕图像编码成数据流的屏幕采集模块;所述屏幕共享服务器包括用于将所述屏幕采集终端采集并编码的数据流解码还原成原始图像的解码器、用于根据有损视频编码方法将所述解码的原始图像编码成视频数据的视频编码器、用于保存所述视频数据的缓存区以及用于将所述视频数据发送给外部互联网进行共享的发送器。
本发明基于互联网的屏幕共享系统中用于采集屏幕图像的系统中,所述视频编码器包括MPEG4视频编码器或H.264视频编码器。
本发明基于互联网的屏幕共享系统中用于采集屏幕图像的系统中,所述屏幕共享服务器是视频会议系统中的一个视频会议终端。
根据一个方面,一种基于互联网的屏幕共享系统中用于采集屏幕图像的方法,其特征在于,包括以下步骤:
S1:由屏幕共享服务器选择需要共享的屏幕采集终端,启动所选屏幕采集终端的屏幕采集模块;
S2:在所述需要共享的屏幕采集终端根据预设的采集参数连续采集屏幕图像,所述采集参数包括采集图像的帧速率、共享的屏幕区域和采集方式;
S3:在所述需要共享的屏幕采集终端根据无损数据编码方法将所述采集的屏幕图像编码成数据流,并将所述数据流通过IP局域网发送给屏幕共享服务器;
S4:由所述屏幕共享服务器接收所述数据流并将其解码还原成原始屏幕图像;
S5:在所述屏幕共享服务器根据有损视频编码方法和预设的编码参数将所述解码的原始屏幕图像编码成视频数据;
S6:将所述视频数据保存在缓存区中并发送给外部互联网进行共享;
S7:由屏幕共享服务器判断是否继续共享该屏幕采集终端,若是,执行步骤S2,若否,执行步骤S1。
本发明基于互联网的屏幕共享系统中用于采集屏幕图像的方法中,步骤S2中,所述采集方式包括VideoDriver、D3D和GDI。
本发明基于互联网的屏幕共享系统中用于采集屏幕图像的方法中,步骤S2还包括由需要共享的屏幕采集终端的屏幕采集模块根据自身的软硬件及运行状态自动生成至少一部分所述采集参数和/或由所述屏幕共享服务器的用户根据共享需求设置至少一部分所述采集参数。
本发明基于互联网的屏幕共享系统中用于采集屏幕图像的方法中,步骤S3中,所述无损数据编码方法包括基于zlib的数据压缩算法、霍夫曼算法和LZW压缩算法。
本发明基于互联网的屏幕共享系统中用于采集屏幕图像的方法中,步骤S3进一步包括由所述屏幕共享服务器根据自身的CPU及当前网络状况选择适当的压缩等级进行数据压缩编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市誉融科技有限公司,未经深圳市誉融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010520309.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式接收无线麦克风系统
- 下一篇:一种压帽制造工艺





