本申请涉及视频会议,具体而言,涉及一种视频会议的云端文档分享方法、装置、设备和存储介质。
背景技术:
1、视频会议通常伴随着文档分享的需求。现阶段,文档分享的主要解决方案是分享端采集分享文档的窗口并进行视频编码,然后通过网络发送给其他参会端,对参会端本地设备的计算能力及上行带宽都有比较高的要求。
2、部分常用的参会端,如移动端,难以满足现有解决方案的对设备性能的需求。小程序端则不支持视频会议中的文档分享。web端虽然可进行文档分享或桌面分享,但在分享时需要脱离会议界面进行分享,从而对会议中的状态变化不能实时感知。
技术实现思路
1、根据本申请的一方面,提供一种视频会议的云端文档分享方法,应用于云分享端,包括:获取本地客户端同步的在线文档;生成模拟客户端,以通过所述模拟客户端加入视频会议;根据所述在线文档生成文档实时视频;通过所述模拟客户端将所述文档实时视频分享至所述视频会议;根据来自所述本地客户端的终止指令,关闭所述在线文档并终止分享所述文档实时视频。
2、根据一些实施例,获取本地客户端同步的在线文档,包括:接收所述本地客户端发送的启动指令;根据所述启动指令,打开所述本地客户端同步的所述在线文档。
3、根据一些实施例,生成模拟客户端,以通过所述模拟客户端加入视频会议,包括:根据所述本地客户端发送的启动指令生成所述模拟客户端,其中所述模拟客户端具有所述本地客户端的分享视频的功能;发送参会指令至所述模拟客户端,以控制所述模拟客户端加入所述视频会议。
4、根据一些实施例,根据所述在线文档生成文档实时视频,包括:在所述模拟客户端加入所述视频会议后,生成所述在线文档的初始视频,以通过所述模拟客户端将所述初始视频分享至所述视频会议;接收所述本地客户端发送的文档控制指令;根据所述文档控制指令,对所述在线文档进行控制操作;基于所述初始视频,生成所述在线文档的文档实时视频。
5、根据一些实施例,根据所述文档控制指令,对所述在线文档进行控制操作,包括:确定所述本地客户端对本地的所述在线文档的控制操作;以及根据所述文档控制指令,对所述在线文档进行与所述本地客户端对本地的所述在线文档同步的控制操作。
6、根据一些实施例,根据来自所述本地客户端的终止指令,关闭所述在线文档并终止分享所述文档实时视频,包括:接收所述本地客户端发送的终止指令;根据所述终止指令,关闭所述在线文档;以及根据所述终止指令,终止所述文档实时视频在所述视频会议中的分享。
7、根据本申请的一方面,提供一种视频会议的云端文档分享方法,应用于本地客户端,包括:同步在线文档至云分享端;以及发送启动指令至所述云分享端,以与所述云分享端同步打开所述在线文档;对所述在线文档进行控制操作;以及发送文档控制指令至所述云分享端,以使得所述云分享端同步对所述在线文档进行控制操作;通过视频会议接收所述云分享端生成的所述在线文档的初始视频和文档实时视频;发送终止指令至所述云分享端;以及关闭所述在线文档。
8、根据本申请的一方面,提供一种视频会议的云端文档分享方法,应用于视频会议服务端,包括:建立视频会议,以使得本地客户端以及云分享端对应的模拟客户端加入所述视频会议;接收所述模拟客户端发送的在线文档的初始视频和文档实时视频;通过所述视频会议将所述初始视频和所述文档实时视频发送至所述视频会议的参会客户端,所述参会客户端包括多个所述本地客户端。
9、根据本申请的一方面,提供一种视频会议的云端文档分享装置,应用于云分享端,包括:指令接收模块,用于接收本地客户端的指令,包括启动指令、文档控制指令和终止指令;运行模块,根据所述启动指令,打开所述本地客户端同步的在线文档;根据所述启动指令生成模拟客户端,并控制所述模拟客户端加入视频会议;生成所述在线文档的初始视频;根据所述文档控制指令,对所述在线文档进行与所述本地客户端对本地的所述在线文档同步的控制操作;基于所述初始视频,生成所述在线文档的文档实时视频;视频推送模块,通过所述模拟客户端将所述初始视频、所述文档实时视频分享至所述视频会议;根据所述终止指令,关闭所述在线文档并终止分享所述文档实时视频。
10、根据本申请的一方面,提供一种视频会议系统,包括:本地客户端,同步在线文档至云分享端;对本地的所述在线文档进行控制操作;云分享端,获取所述在线文档;根据所述本地客户端的启动指令生成模拟客户端,以通过所述模拟客户端加入视频会议;对所述在线文档进行与所述本地客户端对本地的所述在线文档同步的控制操作;生成所述在线文档的初始视频和文档实时视频;通过所述模拟客户端将所述初始视频和所述文档实时视频发送至视频会议服务端;视频会议服务端,接收所述初始视频和所述文档实时视频;向视频会议的参会客户端发送所述初始视频和所述文档实时视频。
11、根据本申请的一方面,提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得一个或多个处理器实现如前述的方法。
12、根据本申请的一方面,提供一种计算机可读存储介质,其上存储有计算机程序或指令,所述计算机程序或指令被处理器执行时实现如前述的方法。
13、根据本申请的实施例,本申请的技术方案以云分享端模拟本地客户端的方式进行文档分享,本地客户端只需对云分享端进行同步控制,而不直接通过屏幕或应用窗口捕获文档的操作并进行视频编码,降低了对本地客户端的设备性能要求,并且,通过云分享端进行文档分享可实现本地客户端的会议界面与文档分享界面同屏显示,可实时获知视频会议的状态。
14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
1.一种视频会议的云端文档分享方法,应用于云分享端,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取本地客户端同步的在线文档,包括:
3.根据权利要求1所述的方法,其特征在于,生成模拟客户端,以通过所述模拟客户端加入视频会议,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述在线文档生成文档实时视频,包括:
5.根据权利要求4所述的方法,其特征在于,根据所述文档控制指令,对所述在线文档进行控制操作,包括:
6.根据权利要求1所述的方法,其特征在于,根据来自所述本地客户端的终止指令,关闭所述在线文档并终止分享所述文档实时视频,包括:
7.一种视频会议的云端文档分享方法,应用于本地客户端,其特征在于,包括:
8.一种视频会议的云端文档分享方法,应用于视频会议服务端,其特征在于,包括:
9.一种视频会议的云端文档分享装置,应用于云分享端,其特征在于,包括:
10.一种视频会议系统,其特征在于,包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其上存储有计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现如权利要求1-8中任一项所述的方法。