屏幕共享方法、系统、电子设备及安卓设备技术方案

技术编号:36602981 阅读:33 留言:0更新日期:2023-02-04 18:20
本申请提供一种屏幕共享方法、系统、电子设备及安卓设备,该方法应用于屏幕共享系统,屏幕共享系统包括第一终端和第二终端,第一终端和第二终端中的其中一者为采集端,另一者为接收端,该方法中第一终端通过浏览器接收屏幕共享请求,并将屏幕共享请求发送给第二终端,第二终端响应于屏幕共享请求,对第一终端进行共享认证,并在认证通过时与第一终端建立WebRTC连接,然后,采集端基于屏幕共享请求采集屏幕数据,并将屏幕数据通过WebRTC连接共享给接收端,接收端展示屏幕数据,实现屏幕共享。本申请使得用户仅通过第一终端中的浏览器即可实现与第二终端的双向屏幕共享,简单快捷,演示场景的适用面较广。演示场景的适用面较广。演示场景的适用面较广。

【技术实现步骤摘要】
屏幕共享方法、系统、电子设备及安卓设备


[0001]本申请涉及计算机
,尤其涉及一种屏幕共享方法、系统、电子设备及安卓设备。

技术介绍

[0002]在音视频会议中,通常需要在话机与电脑演示源之间建立连接,使得话机中的视频可以显示在演示源中。然而,当前的连接方式多为基于HDMI和VGA的有线连接方式,或者基于WiFi的无线连接方式,这些方案均需要演示源具有HDMI接口或者WiFi功能,即对演示源的要求较高,使得演示场景较为受限。
[0003]因此,当前的屏幕共享方法存在适用场景较为受限的技术问题,需要改进。

技术实现思路

[0004]本申请实施例提供一种屏幕共享方法、系统、电子设备及安卓设备,用以缓解当前的屏幕共享方法中适用场景较为受限的技术问题。
[0005]为解决上述技术问题,本申请实施例提供以下技术方案:
[0006]本申请提供一种屏幕共享方法,应用于屏幕共享系统,所述屏幕共享系统包括第一终端和第二终端,所述第一终端和所述第二终端中的其中一者为采集端,另一者为接收端,所述屏幕共享方法包括:...

【技术保护点】

【技术特征摘要】
1.一种屏幕共享方法,其特征在于,应用于屏幕共享系统,所述屏幕共享系统包括第一终端和第二终端,所述第一终端和所述第二终端中的其中一者为采集端,另一者为接收端,所述屏幕共享方法包括:所述第一终端通过浏览器接收屏幕共享请求,并将所述屏幕共享请求发送给所述第二终端;所述第二终端响应于所述屏幕共享请求,对所述第一终端进行共享认证,并在认证通过时,与所述第一终端建立WebRTC连接;所述采集端基于所述屏幕共享请求采集屏幕数据,并将所述屏幕数据通过所述WebRTC连接共享给所述接收端;所述接收端展示所述屏幕数据。2.根据权利要求1所述的屏幕共享方法,其特征在于,所述第二终端响应于所述屏幕共享请求,对所述第一终端进行共享认证的步骤,包括:所述第二终端响应于所述屏幕共享请求,生成参考认证码和目标认证码,将所述参考认证码存储,并将所述目标认证码提供给用户;所述第一终端通过所述浏览器接收所述用户输入的目标认证码,并将所述目标认证码和认证请求发送给所述第二终端;所述第二终端响应于所述认证请求,对比所述目标认证码和所述参考认证码是否相同,基于对比结果对所述第一终端进行共享认证。3.根据权利要求1所述的屏幕共享方法,其特征在于,所述第二终端内部署有Web服务模块和WebRTC信令服务器,在认证通过时,与所述第一终端建立WebRTC连接的步骤,包括:所述第二终端通过所述Web服务模块接收所述第一终端通过所述浏览器发送的Websocket连接请求;当认证通过时,所述Web服务模块将所述Websocket连接请求转发至所述WebRTC信令服务器,所述WebRTC信令服务器响应于所述Websock et连接请求,与所述第一终端建立Websocket连接;所述第二终端和所述第一终端基于所述Websocket连接进行媒体协商;在协商完成后,与所述第一终端建立WebRTC连接。4.根据权利要求1所述的屏幕共享方法,其特征在于,所述第一终端为接收端,所述第二终端为采集端,在所述采集端基于所述屏幕共享请求采集屏幕数据,并将所述屏幕数据通过所述WebRTC连接共享给所述接收端的步骤之前,还包括:所述接收端通过浏览器接收远程控制请求,并将所述远程控制请求发送给所述采集端;所述采集端响应所述远程控制请求,建立与所述接收端之间的远程控制连接。5.根据权利要求4所述的屏幕共享方法,其特征在于,在所述接收端展示所述屏幕数据的步骤之后,还包括:所述接收端接收用户对所述屏幕数据的控制指令,并通过所述远程控制连接将所述控制指令发送给所述采集端;所述采集端基于所述控制指令更新屏幕数据,并采集更新后的屏幕数据通过所述WebRTC连接共享给所述接收端。
6.根据权利要求5所述的屏幕共享方法,其特征在于,所述接收端接收用户对所述屏幕数据的控制指令,并通过所述远程控制连接将所述控制指令发送给所述采集端的步骤,包括:所述接收端通过面板组件接收用户对屏幕数据的第一触发操作;根据所述第一触发操作、所述面板组件的面板尺寸和所述接收端的第一屏幕尺寸,得到各触发点在所述面板组件中的第一相对坐标信...

【专利技术属性】
技术研发人员:陆渊鹏谢焱张顺杨
申请(专利权)人:深圳市潮流网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1