一种虚拟摄像头在直播间的应用方法及系统技术方案

技术编号:35058644 阅读:32 留言:0更新日期:2022-09-28 11:09
本发明专利技术涉及一种虚拟摄像头在直播间的应用方法及系统,虛拟摄像头获取预览接口调用请求后,与摄像头管理模块建立通讯连接,并初始化可跨进程传输数据的缓存队列,服务端检测其是否连接有USB摄像头设备,当检查到连接有USB摄像头设备时,向客户端发送摄像头设备的插入信息以及摄像头设备的属性信息。有益效果:对直播间的信息进行实时采集和综合分析获取舆情监测结果,根据该结果进行决策和行为干预,改善了用户体验,从摄像头驱动层构建出虚拟的摄像头,扩展性很强,即虚拟摄像头可以有很多个,可以满足多个应用或平台同时预览摄像头数据的需求,摄像头管理模块是一个上层应用,对图像的处理有很大的扩展性和空间,设计合理。设计合理。设计合理。

【技术实现步骤摘要】
一种虚拟摄像头在直播间的应用方法及系统


[0001]本专利技术涉及虚拟摄像头相关
,具体来说,涉及一种虚拟摄像头在直播间的应用方法及系统。

技术介绍

[0002]目前移动终端上一般使用摄像头的流程为调用摄像头open接口,建立与底层摄像头驱动的连接。底层摄像头实例包括前置摄像头、后置摄像头、USB摄像头等,也称真实摄像头。设置真实摄像头的预览参数,并将预览图像绑定到Android设备的一个显示窗口上。所述预览参数包括预览图像的宽高、帧率等,所述显示窗口称为Surface。调用摄像头的startpreview接口,通知底层摄像头驱动开始输出视频图像流,即开始预览,摄像头的图像在移动终端的屏幕上显示。预览结束后关闭摄像头,并释放底层驱动对象,通常情况下,应用在使用摄像头时,一次只能获取一个摄像头实例,预览一个摄像头的数据流(及图像数据内容) ,如要切换摄像头则需要关闭前一个打开下一个,且多个应用无法同时使用摄像头,同一时间只能有一个应用使用摄像头服务。
[0003]随着网络直播行业的发展,用户可以通过在网络直播平台上观看、做活动等方式领取虚拟奖品,并将获得的虚拟奖品赠送给自己喜欢的主播,进行互动,从而培养用户的观看习惯和平台粘性。然而现有的网络直播平台的舆情监测技术还不完善,给用户带来的体验感不佳,因此提高直播平台的智能性,是现在急需解决的重要技术问题,对此我们提出一种虚拟摄像头在直播间的应用方法及系统。

技术实现思路

[0004]本专利技术的目的在于提供一种虚拟摄像头在直播间的应用方法及系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种虚拟摄像头在直播间的应用方法及系统,虚拟摄像头在直播间的应用方法包括有:S1、虛拟摄像头获取预览接口调用请求后,与摄像头管理模块建立通讯连接,并初始化可跨进程传输数据的缓存队列,服务端检测其是否连接有USB摄像头设备,当检查到连接有USB摄像头设备时,向客户端发送摄像头设备的插入信息以及摄像头设备的属性信息;S2、所述摄像头管理模块获取多个相同或不同的图像数据源,由图像数据源得到目标图像数据,将所述目标图像数据通过所述缓存队列输出给至少一个虚拟摄像头,客户端在接收到服务端发送的摄像头设备的插入信息和属性信息后,将服务端支持的视频转化式添加到所述属性信息中,合并保存为设备描述信息;S3、所述虚拟摄像头将所述目标图像数据发送给至少一个数据需求主体进行图像预览,所述数据需求主体包括单个应用本身的其他窗口和/或第三方应用,USB虚拟总线模块根据所述设备描述信息创建与所述摄像头设备对应的虛拟摄像头设备;S4、摄像头应用模块通过所述虚拟摄像头设备使用对应的USB摄像头设备;
S5、当移除USB摄像头设备时,服务端将通知客户端和USB虚拟总线模块根据所述摄像头设备对应的属性信息自动删除对应的虛拟摄像头设备。
[0006]进一步的,虚拟摄像头在直播间的系统包括有图像数据采集模块、摄像头管理模块、服务端模块、虚拟摄像头和客户端模块。
[0007]进一步的,所述虚拟摄像头与所述图像数据源之间按照预设对应关系进行绑定,所述摄像头管理模块获取多个相同或不同的图像数据源,包括:所述摄像头管理模块根据所述预设对应关系确定并获取与虚拟摄像头绑定的图像数据源。
[0008]进一步的,当移除USB摄像头设备时,服务端将通知客户端和USB虚拟总线模块根据所述摄像头设备对应的属性信息自动删除对应的虚拟摄像头设备。
[0009]进一步的,所述摄像头应用模块将请求视频数据的请求消息经USB虚拟总线模块发送给客户端模块,所述请求消息包括摄像头设备的属性信息和所请求的视频格式,客户端模块将所述请求消息发送给服务端模块,服务端模块在收到所述请求消息后,获取对应的USB摄像头设备的视频数据。
[0010]进一步的,图像数据采集模块用于获取多个相同或者是不同的图像数据源,摄像头管理模块由图像数据源得到的目标图像数据,将所述目标图像数据通过所述缓存队列输出给至少一个虚拟摄像头。
[0011]进一步的,虚拟摄像头获取预览接口调用请求后,与摄像头管理模块建立通讯连接,并初始化可跨进程传输数据的缓存队列。
[0012]进一步的,客户端模块将传递来的信息输送到客户端显示屏中。
[0013]进一步的,服务端模块将信息进行转化,可讲数字信号转化为电信号进行传递输送。
[0014]与现有技术相比,本专利技术具有以下有益效果:通过对直播间的信息进行实时采集和综合分析获取舆情监测结果,根据该结果进行决策和行为干预,改善了用户体验,从摄像头驱动层构建出虚拟的摄像头,扩展性很强,即虚拟摄像头可以有很多个,可以满足多个应用或平台同时预览摄像头数据的需求,摄像头管理模块是一个上层应用,对图像的处理有很大的扩展性和空间,使得摄像头在直播间得到更好的应用,设计合理。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是根据本专利技术实施的一种虚拟摄像头在直播间的应用方法及系统方法结构示意图,图2是根据本专利技术实施的一种虚拟摄像头在直播间的应用方法及系统系统结构示意图。
具体实施方式
[0017]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]在本专利技术的描述中,需要说明的是,术语“顶部”、“底部”、“一侧”、“另一侧”、“前面”、“后面”、“中间部位”、“内部”、“顶端”、“底端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性,此外,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接,可以是机械连接,也可以是电连接,可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0019]请参阅图1

2,根据本专利技术实施的一种虚拟摄像头在直播间的应用方法及系统,虚拟摄像头在直播间的应用方法包括有:S1、虛拟摄像头获取预览接口调用请求后,与摄像头管理模块建立通讯连接,并初始化可跨进程传输数据的缓存队列,服务端检测其是否连接有USB摄像头设备,当检查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟摄像头在直播间的应用方法及系统,其特征在于,虚拟摄像头在直播间的应用方法包括有:S1、虛拟摄像头获取预览接口调用请求后,与摄像头管理模块建立通讯连接,并初始化可跨进程传输数据的缓存队列,服务端检测其是否连接有USB摄像头设备,当检查到连接有USB摄像头设备时,向客户端发送摄像头设备的插入信息以及摄像头设备的属性信息;S2、所述摄像头管理模块获取多个相同或不同的图像数据源,由图像数据源得到目标图像数据,将所述目标图像数据通过所述缓存队列输出给至少一个虚拟摄像头,客户端在接收到服务端发送的摄像头设备的插入信息和属性信息后,将服务端支持的视频转化式添加到所述属性信息中,合并保存为设备描述信息;S3、所述虚拟摄像头将所述目标图像数据发送给至少一个数据需求主体进行图像预览,所述数据需求主体包括单个应用本身的其他窗口和/或第三方应用,USB虚拟总线模块根据所述设备描述信息创建与所述摄像头设备对应的虛拟摄像头设备;S4、摄像头应用模块通过所述虚拟摄像头设备使用对应的USB摄像头设备;S5、当移除USB摄像头设备时,服务端将通知客户端和USB虚拟总线模块根据所述摄像头设备对应的属性信息自动删除对应的虛拟摄像头设备。2.根据权利要求1所述的一种虚拟摄像头在直播间的应用方法及系统,其特征在于,虚拟摄像头在直播间的系统包括有图像数据采集模块(1)、摄像头管理模块(2)、服务端模块(3)、虚拟摄像头模块(4)和客户端模块(5)。3.根据权利要求1所述的一种虚拟摄像头在直播间的应用方法及系统,其特征在于,所述虚拟摄像头与所述图像数据源之间按照预设对应关系进行绑定,所述摄像头管理模块(2)获取多个相...

【专利技术属性】
技术研发人员:李锋刘阔飞潘键焦润陆家富
申请(专利权)人:澳克多普有限公司
类型:发明
国别省市:

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

1