【技术实现步骤摘要】
屏幕共享方法、设备、存储介质及屏幕共享系统
本申请涉及图像处理
,尤其涉及一种屏幕共享方法、设备、存储介质及屏幕共享系统。
技术介绍
屏幕共享是将某一设备屏幕的显示内容共享至其他设备的图像处理技术,例如在智慧教学场景中将教师端设备屏幕显示内容共享至学生端设备、在智能会议场景中将发言者设备屏幕显示内容共享至各与会者设备等。在屏幕共享过程中,对于待共享设备的屏幕图像采集是实现屏幕共享的基础和先决条件。常见的屏幕共享方案预先规定了对设备屏幕进行图像采集及编码的具体处理方式,例如借助硬件设备进行图像采集及编码,或者依靠软件程序进行图像采集及编码等。而设备屏幕的显示内容是不断变化的,上述屏幕共享方案无法保证预先选定的图像采集及编码方式能够适用实际的图像采编场景,从而可能导致采编图像效果不佳。
技术实现思路
基于上述现有技术的缺陷和不足,本申请提出一种屏幕共享方法、装置、设备、存储介质及屏幕共享系统,能够根据图像采编信息,选择适配的图像采集方式和图像编码方式,从而提高图像采编效果。一种屏幕共享方法,包括:根据图像采编相关信息,分别确定图像采集方式和图像编码方式;其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;按照所述图像采集方式对所述发送端设备的屏幕显示内容 ...
【技术保护点】
1.一种屏幕共享方法,其特征在于,包括:/n根据图像采编相关信息,分别确定图像采集方式和图像编码方式;/n其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;/n按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,以及按照所述图像编码方式对采集得到的图像进行编码处理,得到屏幕共享数据帧;/n将所述屏幕共享数据帧发送至数据分发服务器,以使所述数据分发服务器将所述屏幕共享数据帧发送给接收端设备。/n
【技术特征摘要】
1.一种屏幕共享方法,其特征在于,包括:
根据图像采编相关信息,分别确定图像采集方式和图像编码方式;
其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;
按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,以及按照所述图像编码方式对采集得到的图像进行编码处理,得到屏幕共享数据帧;
将所述屏幕共享数据帧发送至数据分发服务器,以使所述数据分发服务器将所述屏幕共享数据帧发送给接收端设备。
2.根据权利要求1所述的方法,其特征在于,所述根据图像采编相关信息,分别确定图像采集方式和图像编码方式,包括:
根据图像采编相关信息,从预设的采编方式数据库中查询与所述图像采编相关信息匹配的图像采集方式和图像编码方式,作为进行图像采编处理的图像采集方式和图像编码方式;
其中,所述采编方式数据库中包括各种图像采集方式和图像编码方式的组合,以及与每种组合匹配的图像采编相关信息。
3.根据权利要求2所述的方法,其特征在于,通过以下处理预先建立各种图像采集方式和图像编码方式的组合与图像采编相关信息的匹配关系:
基于图像采编评估参数信息,对每种图像采集方式和图像编码方式的组合按照所述图像采编参数信息进行图像采编处理的结果进行评估,得到评估结果;
分别确定与每种图像采编相关信息对应的评估结果最优的图像采集方式和图像编码方式的组合,作为与每种图像采编相关信息匹配的图像采集方式和图像编码方式的组合。
4.根据权利要求1所述的方法,其特征在于,所述按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,包括:
确定所述发送端设备的屏幕显示内容是否为动态图像;
如果是动态图像,则按照所述图像采集方式,以预设的第一图像采集频率对所述发送端设备的屏幕显示内容进行图像采集处理;
如果不是动态图像,则按照所述图像采集方式,以预设的第二图像采集频率对所述发送端设备的屏幕显示内容进行图像采集处理;
其中,所述第一图像采集频率大于所述第二图像采集频率。
5.一种屏幕共享设备,其特征在于,包括:
存储器和处理器;
所述存储器与所述处理器连接,用于存储程序;
所述处理器,用于通过运行所述存储器中存储的程序,实现如权利要求1至4中任意一项所述的屏幕共享方法。
6.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至4中任意一项所述的屏幕共享方法。
7.一种屏幕共享系统,其特征在于,包括:
发送端设备、数据分发服务器和接收端设备;
其中,所述发送端设备,用于根据图像采编相关信息,分别确定图像采集方式和图像编码方式;其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,以及按照所述图像编码方式对采集得到的图像进行编码处理,得到屏幕共享数据帧;将所述屏幕共享数据帧发送至所述数据分发服务器;
所述数据分发服务器,用于将所述发送端设备发送的屏幕共享数据帧发送至所述接收端设备;
所述接收端设备,用于接收所述数据分发服务器发送的屏幕共享数据帧并进行解码显示。
8.根据权利要求7所述的系统,其特征在于,所述数据分发服务器在将所述发送端设备发送的屏幕共享数据帧发送至所述接收端设备的过程中,同步向所述接收端设备发送屏幕共享同步信号;
则,所述数据分发服务器将所述发送端...
【专利技术属性】
技术研发人员:张爱明,王林,赖学武,
申请(专利权)人:科大讯飞股份有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。