视频交互通信方法及装置制造方法及图纸

技术编号:14611781 阅读:102 留言:0更新日期:2017-02-09 21:48
本公开揭示了一种视频交互通信方法及装置,属于网络技术领域。所述视频交互通信方法包括:在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口,获取所述终端的界面数据,所述界面数据包括所述终端当前显示的界面所对应的数据,通过所述虚拟摄像头接口将所述界面数据传输至所述客户端,以使所述客户端将所述界面数据传输至服务器。通过生成虚拟摄像头接口,获取终端屏幕当前显示的界面数据,在视频交互过程中,避免了观众用户的终端接收界面数据存在延迟的问题,使得观众用户的终端接收的界面数据所对应的界面能够与主播用户的终端当前显示的界面同步,提高了视频交互通信的灵活性。

【技术实现步骤摘要】

本公开涉及网络
,特别涉及一种视频交互通信方法及装置。
技术介绍
随着科技水平的不断进步,直播以一种新兴的视频交互通信的方式呈现给观众用户。相应的,主播用户可以采用直播的方式与观众用户进行视频交互通信,在直播的过程中,主播用户不但可以对终端的摄像头拍摄到的画面进行直播,还可以对终端屏幕当前显示的内容进行直播。相关技术中,如果主播用户要对终端屏幕当前显示的内容进行直播,则需要先启动指定的应用程序,然后将终端屏幕当前显示的内容确定为直播的内容,当终端检测到主播用户触发开始直播的选项后,获取终端当前显示的界面所对应的界面数据并进行录制,经过一定时间后,将录制的界面数据发送至服务器,服务器接收到录制的界面数据后,再将录制的界面数据转发至观众用户的终端,从而完成直播。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种视频交互通信方法及装置。所述技术方案如下:根据本公开的第一方面,提供一种视频交互通信方法,所述方法包括:在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口;获取所述终端的界面数据,所述界面数据包括所述终端当前显示的界面所对应的数据;通过所述虚拟摄像头接口将所述界面数据传输至所述客户端,以使所述客户端将所述界面数据传输至服务器。可选地,所述在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口,包括:检测屏幕录制功能是否开启;在检测到所述屏幕录制功能开启时,检测是否接收到所述客户端发送的实体摄像头开启请求,所述实体摄像头开启请求用于请求开启所述终端的实体摄像头;当接收到所述客户端发送的实体摄像头开启请求时,在所述终端的系统中生成虚拟摄像头接口。可选地,所述在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口,包括:检测屏幕录制功能是否开启;在检测到所述屏幕录制功能开启后,检测所述客户端是否进行视频交互通信;当检测到所述客户端进行视频交互通信时,在所述终端的系统中生成虚拟摄像头接口。可选地,所述在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口,包括:在所述客户端进行视频交互通信过程中,接收所述客户端发送的界面显示请求,所述界面显示请求用于请求在视频交互通信时显示终端的界面;根据所述界面显示请求,在所述终端的系统中生成虚拟摄像头接口。可选地,所述方法还包括:在生成所述虚拟摄像头接口后,屏蔽所述终端的实体摄像头接口。可选地,所述获取所述终端的界面数据,包括:通过屏幕录制的方式获取所述终端的界面数据。可选地,所述方法还包括:在检测到屏幕录制功能关闭,所述视频交互通信停止,或者,接收到终止界面显示请求中的至少其中之一者时,删除所述虚拟摄像头接口,停止获取所述界面数据。根据本公开的第二方面,提供一种视频交互通信装置,所述装置包括:生成模块,被配置为在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口;获取模块,被配置为获取所述终端的界面数据,所述界面数据包括所述终端当前显示的界面所对应的数据;传输模块,被配置为通过所述虚拟摄像头接口将所述界面数据传输至所述客户端,以使所述客户端将所述界面数据传输至服务器。可选地,所述生成模块还被配置为检测屏幕录制功能是否开启,在检测到所述屏幕录制功能开启时,检测是否接收到所述客户端发送的实体摄像头开启请求,所述实体摄像头开启请求用于请求开启所述终端的实体摄像头,当接收到所述客户端发送的实体摄像头开启请求时,在所述终端的系统中生成虚拟摄像头接口。可选地,所述生成模块还被配置为检测屏幕录制功能是否开启,在检测到所述屏幕录制功能开启后,检测所述客户端是否进行视频交互通信,当检测到所述客户端进行视频交互通信时,在所述终端的系统中生成虚拟摄像头接口。可选地,所述生成模块还被配置为在所述客户端进行视频交互通信过程中,接收所述客户端发送的界面显示请求,所述界面显示请求用于请求在视频交互通信时显示终端的界面,根据所述界面显示请求,在所述终端的系统中生成虚拟摄像头接口。可选地,所述装置还包括:屏蔽模块,被配置为在生成所述虚拟摄像头接口后,屏蔽所述终端的实体摄像头接口。可选地,所述获取模块还被配置为通过屏幕录制的方式获取所述终端的界面数据。可选地,所述装置还包括:停止获取模块,被配置为在检测到屏幕录制功能关闭,所述视频交互通信停止,或者,接收到终止界面显示请求中的至少其中之一者时,删除所述虚拟摄像头接口,停止获取所述界面数据。根据本公开的第三方面,提供一种视频交互通信装置,所述装置包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为:在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口;获取所述终端的界面数据,所述界面数据包括所述终端当前显示的界面所对应的数据;通过所述虚拟摄像头接口将所述界面数据传输至所述客户端,以使所述客户端将所述界面数据传输至服务器。本公开的实施例提供的技术方案可以包括以下有益效果:通过终端在客户端进行视频交互通信过程中,在终端的系统中生成虚拟摄像头接口,获取终端的界面数据,通过虚拟摄像头接口将界面数据传输至客户端,以使客户端将界面数据传输至服务器。通过生成虚拟摄像头接口,获取终端屏幕当前显示的界面数据,在视频交互过程中,避免了观众用户的终端接收界面数据存在延迟的问题,使得观众用户的终端接收的界面数据所对应的界面能够与主播用户的终端当前显示的界面同步,提高了视频交互通信的灵活性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种视频交互通信方法的流程图;图2是根据一示例性实施例示出的一种视频交互通信方法的流程图;图3是根据一示例性实施例示出的一种终端的系统设置界面的示意图;图4是根据一示例性实施例示出的一种视频交互通信装置的框图;图5是根据一示例性实施例示出的一种视频交互通信装置的框图;图6是根据一示例性实施例示出的一种视频交互通信装置的框图;图7是根据一示例性实施例示出的一种视频交互通信装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。专利技术人在实现本公开的过程中,发现相关技术至少存在如下缺陷:终端需要先对当前显示的界面所对应的界面数据进行录制,经过一段时间后录制完成,再将录制的界面数据发送至服务器,造成观众用户的终端接收到的界面数据所对应的界面与主播用户的终端当前显示的界面不同步的问题,而且限制了视频交互通信的灵活性。图1是根据一示例性实施例示出的一种视频交互通信方法的流程图,如图1所示,该视频交互通信方法应用于终端中,包括以下步骤:在步骤101中,在客户端进行视频交互通信过程中,在终端的系统中生成虚拟摄像头接口。在步骤102中,获取终端的界面数据。其中,该界面数据包括终端当前显示的界面所对应本文档来自技高网...

【技术保护点】
一种视频交互通信方法,其特征在于,所述方法包括:在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口;获取所述终端的界面数据,所述界面数据包括所述终端当前显示的界面所对应的数据;通过所述虚拟摄像头接口将所述界面数据传输至所述客户端,以使所述客户端将所述界面数据传输至服务器。

【技术特征摘要】
1.一种视频交互通信方法,其特征在于,所述方法包括:在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口;获取所述终端的界面数据,所述界面数据包括所述终端当前显示的界面所对应的数据;通过所述虚拟摄像头接口将所述界面数据传输至所述客户端,以使所述客户端将所述界面数据传输至服务器。2.根据权利要求1所述的方法,其特征在于,所述在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口,包括:检测屏幕录制功能是否开启;在检测到所述屏幕录制功能开启时,检测是否接收到所述客户端发送的实体摄像头开启请求,所述实体摄像头开启请求用于请求开启所述终端的实体摄像头;当接收到所述客户端发送的实体摄像头开启请求时,在所述终端的系统中生成虚拟摄像头接口。3.根据权利要求1所述的方法,其特征在于,所述在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口,包括:检测屏幕录制功能是否开启;在检测到所述屏幕录制功能开启后,检测所述客户端是否进行视频交互通信;当检测到所述客户端进行视频交互通信时,在所述终端的系统中生成虚拟摄像头接口。4.根据权利要求1所述的方法,其特征在于,所述在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口,包括:在所述客户端进行视频交互通信过程中,接收所述客户端发送的界面显示请求,所述界面显示请求用于请求在视频交互通信时显示终端的界面;根据所述界面显示请求,在所述终端的系统中生成虚拟摄像头接口。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在生成所述虚拟摄像头接口后,屏蔽所述终端的实体摄像头接口。6.根据权利要求1至5任一所述的方法,其特征在于,所述获取所述终端的界面数据,包括:通过屏幕录制的方式获取所述终端的界面数据。7.根据权利要求2至4任一所述的方法,其特征在于,所述方法还包括:在检测到屏幕录制功能关闭,所述视频交互通信停止,或者,接收到终止界面显示请求中的至少其中之一者时,删除所述虚拟摄像头接口,停止获取所述界面数据。8.一种视频交互通信装置,其特征在于,所述装置包括:生成模块,被配置为在客户端进行视频交互通信过程中,在所述终端的系统中生成虚拟摄像头接口;获取...

【专利技术属性】
技术研发人员:相里飞钱庄陈宝可
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1