标绘共享方法、电子设备及计算机程序产品与流程
- 国知局
- 2024-08-05 11:49:22
本申请涉及一种标绘共享方法、电子设备及计算机程序产品,属于电子,具体而言,涉及标绘共享方法、电子设备及计算机程序产品。
背景技术:
1、在异地多人协商或开展会议时,通常需要一端的用户共享桌面,以便于其余端的用户理解会议内容。此时,如果其余端的用户想要更好地交流沟通,则需要对共享内容进行标绘。当参与共享的端过多时,标绘所需占用的服务器资源较大,易出现延时、信息滞后的问题,导致各方标绘信息不能实时展示。此外,如果标绘和桌面共享同时出现,则容易在一端的显示界面上出现重影问题,降低第二标绘图像的可视性。
技术实现思路
1、本发明的主要目的在于提出标绘共享方法、电子设备及计算机程序产品,旨在解决现有技术中存在的上述问题。
2、为实现上述目的,本发明提供一种标绘共享方法,应用于主端,所述主端与多个从端连接,所述方法包括:
3、接收第一标绘数据,所述第一标绘数据由所述多个从端中的第一从端采集得到并用于在所述第一从端生成第一标绘图像;
4、根据所述第一标绘数据,在所述主端上显示第二标绘图像,所述第二标绘图像与所述第一标绘图像相同;
5、捕捉所述主端的第一显示内容,所述第一显示内容包括所述第二标绘图像;
6、根据所述第一显示内容生成第一视频流,所述第一视频流用于所述多个从端显示所述第一显示内容;
7、根据所述第一标绘数据生成第一标绘指令,所述第一标绘指令用于指示所述第一从端删除第一标绘图像。
8、在一些实施例中,
9、所述第一标绘数据由所述第一从端发送给标绘服务器;
10、所述主端从所述标绘服务器接收所述第一标绘数据;
11、所述方法还包括:
12、向流媒体服务器发送所述第一视频流;
13、向所述标绘服务器发送所述第一标绘指令。
14、在一些实施例中,
15、所述接收第一标绘数据,之前,所述方法还包括:
16、响应于共享请求,向信令服务器发送第一共享指令,所述第一共享指令用于指示所述多个从端从所述流媒体服务器持续拉取所述主端的视频流;
17、响应于共享请求,捕捉所述主端的显示内容并生成视频流;
18、向所述流媒体服务器发送所述主端的视频流。
19、在一些实施例中,
20、所述方法还包括:
21、响应于标绘请求和/或所述从端的标绘数据,创建第一div层;
22、根据所述第一标绘数据,在所述主端上显示所述第二标绘图像,包括:
23、根据所述第一标绘数据,在所述第一div层绘制所述第二标绘图像。
24、在一些实施例中,
25、所述第一标绘指令包括第一时间戳,所述第一时间戳为所述第一视频流中包含所述第二标绘图像的帧对应的最早时间戳;
26、所述第一标绘指令用于指示所述第一从端在显示至所述第一时间戳对应帧时删除第一标绘图像。
27、此外,为实现上述目的,本发明还提出一种标绘共享方法,应用于从端,所述从端与主端连接,所述方法包括:
28、根据采集的第一标绘数据生成第一标绘图像;
29、发送所述第一标绘数据以用于所述主端显示第二标绘图像,所述第二标绘图像与所述第一标绘图像相同;
30、根据接收的第一视频流,显示所述第一视频流携带的所述主端的第一显示内容,所述第一显示内容包括所述第二标绘图像;
31、响应于所述主端根据所述第一标绘数据生成的第一标绘指令,删除所述第一标绘图像。
32、在一些实施例中,
33、发送所述第一标绘数据,包括:
34、向标绘服务器发送所述第一标绘数据;
35、所述方法还包括:
36、向流媒体服务器请求所述第一视频流;
37、从所述流媒体服务器接收所述第一视频流;
38、从所述标绘服务器接收所述第一标绘指令。
39、在一些实施例中,
40、根据采集的第一标绘数据生成第一标绘图像,之前,所述方法还包括:
41、响应于第一共享指令,向所述流媒体服务器请求所述主端的视频流;
42、从所述流媒体服务器接收所述主端的视频流。
43、在一些实施例中,
44、所述方法还包括:
45、响应于标绘请求,创建第二div层;
46、所述根据采集的第一标绘数据生成第一标绘图像,包括:
47、根据采集的第一标绘数据,在所述第二div层生成第一标绘图像;
48、所述删除所述第一标绘图像,包括:
49、删除所述第二div层上的所述第一标绘图像。
50、在一些实施例中,
51、所述第一标绘指令包括第一时间戳,所述第一时间戳为所述第一视频流中包含所述第二标绘图像的帧对应的最早时间戳;
52、所述删除第一标绘图像,包括:
53、在显示至所述第一时间戳对应帧时删除第一标绘图像。
54、此外,为实现上述目的,本发明还提出一种电子设备,包括:
55、处理器;
56、存储装置,用于存储一个或多个程序;
57、当所述一个或多个程序被所述处理器执行,使得所述处理器实现如前述任一实施例所述的应用于主端的标绘共享方法或如前述任一实施例所述的应用于从端的标绘共享方法。
58、此外,为实现上述目的,本发明还提出一种计算机程序产品,包括:
59、计算机程序,所述计算机程序被处理器执行时实现如前述任一实施例所述的应用于主端的标绘共享方法或如前述任一实施例所述的应用于从端的标绘共享方法。
60、本申请提出的标绘共享方法,第一从端的第一标绘图像以标绘数据的形式发送至主端。主端显示与第一标绘图像相同的第二标绘图像后,再通过屏幕捕捉以第一视频流的形式发送至每一从端。由于每个从端在共享标绘时只在自身与主端之间传输标绘数据,主端向其他从端分发的第二标绘图像则融合到第一视频流中,只需要传输一路标绘数据即可使主端和所有从端接收到第二标绘图像,从而减少了标绘数据的分发量,降低了服务器压力。
61、同时,本申请提出的标绘共享方法,第一标绘图像对应的第一从端在接收到第一视频流后会删除自身div层的第一标绘图像,从而避免div层的第一标绘图像和根据第一视频流显示的第二标绘图像出现重影问题。
62、进一步地,主机会发送第一标绘指令,第一标绘指令中包括所述第二标绘图像的帧对应的第一时间戳。第一从机在接收到第一标绘指令后,会在显示至第一时间戳对应帧时删除第一标绘图像,从而使得第一从机在从第一标绘图像过渡至第一视频流中的第二标绘图像时,既不会较长的重影,也不会出现较长的空白,让整个过渡过程更加自然 。
技术特征:1.一种标绘共享方法,其特征在于,应用于主端,所述主端与多个从端连接,所述方法包括:
2.如权利要求1所述的标绘共享方法,其特征在于,
3.如权利要求2所述的标绘共享方法,其特征在于,
4.一种标绘共享方法,其特征在于,应用于从端,所述从端与主端连接,所述方法包括:
5.如权利要求4所述的标绘共享方法,其特征在于,
6.如权利要求5所述的标绘共享方法,其特征在于,
7.一种电子设备,其特征在于,包括:
8.一种计算机程序产品,其特征在于,包括:
技术总结本发明实施例公开了标绘共享方法、电子设备及计算机程序产品。标绘共享方法包括应用于主端的方法和应用于从端的方法。标绘共享方法中,主端接收从端的标绘数据并生成标绘图像,捕捉主端包括标绘图像的显示内容生成视频流,从端接收视频流并显示,同时发送指令用于从端删除原有的标绘图像,保留视频流中的标绘图像。本申请的有益效果是减少了标绘数据的分发量,降低了服务器压力,避免出现重影问题。技术研发人员:李才华,王文元,方晗,羊超,旷正德受保护的技术使用者:湖南东科软件开发有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/259598.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。