【技术实现步骤摘要】
屏幕共享方法、装置以及电子设备
[0001]本专利技术涉及信息
,特别涉及一种屏幕共享方法、装置以及电子设备。
技术介绍
[0002]互联网通信技术的不断发展与创新,在多终端之间的信息共享的需求也越来越多,常见的需求是通过多终端之间的多人视频会话,能够将终端的屏幕进行分享,从而应用在线上教学、游戏以及会议等多种场合。
[0003]目前,屏幕共享一般是将本地终端(比如电脑或者手机)屏幕显示的内容通过网络传输给远程终端的技术,将本地终端屏幕显示的内容通过服务器远程分发给其他终端,从而在其他终端的屏幕上显示本地终端屏幕显示的内容。在这一过程中,屏幕共享一般采用实时视频聊天类似的框架,把本地终端的屏幕通过截图然后缩放到统一的分辨率,然后再传输给其他终端,这一过程中,由于需要将整个屏幕共享过程中的屏幕截图都发送给服务器,因此,一方面对终端的CPU要求较高,另一方面,也会占用较多的服务器资源。
技术实现思路
[0004]为解决上述技术问题,本专利技术提供了一种屏幕共享方法、装置以及电子设备,具体方案如下:< ...
【技术保护点】
【技术特征摘要】
1.一种屏幕共享方法,其特征在于,应用于第一终端,所述方法包括:监听由第一用户在分享页面内操作所产生的第一操作事件;向服务器发送所述第一操作事件,以使所述服务器将所述第一操作事件发送至与所述第一终端建立屏幕共享关系的第二终端,并使得显示有分享页面的第二终端屏幕上显示所述第一操作事件。2.根据权利要求1所述的方法,其特征在于,所述监听第一用户在当前页面内的操作事件之前还包括:在进入所述分享页面的链接后,创建视频会话房间,并生成与所述视频会话房间对应的房间标识;向所述服务器发送屏幕待共享通知,以使所述服务器收到所述屏幕分享通知后,与所述第一终端建立socket连接;向所述第二终端发送所述链接以及所述房间标识,以使所述第二终端进入所述链接后,在屏幕上显示分享页面,根据所述房间标识进入所述视频会话房间,与所述第一终端建立屏幕共享关系,并向所述服务器发送屏幕已共享通知,以使得所述服务器接收到所述屏幕分享通知后,与所述第二终端建立socket连接。3.根据权利要求1所述的方法,其特征在于,在进入所述分享页面的链接后,创建视频会话房间,生成与所述视频会话房间对应的房间标识之后还包括:开启所述第一用户的主讲权限;所述屏幕共享方法还包括:接收所述第二终端发送的主讲请求;若检测到接受所述主讲请求的通过指令,则关闭所述第一用户的主讲权限,开启所述第二终端所对应的第二用户的主讲权限。4.根据权利要求3所述的方法,其特征在于,开启所述第二用户的主讲权限之后还包括:接收所述服务器发送的第二操作事件,所述第二操作事件由所述第二终端监听的所述第二用户在分享页面内的操作产生并由所述第二终端发送至所述服务器的;在所述第一终端屏幕内显示第二操作事件。5.根据权利要求1所述的方法,其特征在于,所述监听第一用户在分享页面内的第一操作事件之后还...
【专利技术属性】
技术研发人员:尚乐,江道丰,薛创伟,
申请(专利权)人:上海豹云网络信息服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。