一种第三方应用的会议处理方法和通讯设备技术

技术编号:12844463 阅读:80 留言:0更新日期:2016-02-11 12:05
本发明专利技术提供一种第三方应用的会议处理通讯方法,可以将第三方应用的音视频通话接入到电话会议中,所述方法包括以下步骤:虚拟声卡/虚拟显卡接收来自第三方应用的数据;并当系统存在电话会议就进一步判断该第三方应用是否加入上述电话会议中,如果确认加入电话会议则混音及混屏处理模块将至少一路本地会话线路传输来的音视频数据、第三方应用的音视频数据进行混合处理,并完成混音播放及混叠视频显示;否则屏蔽该第三方应用的音视频数据。本发明专利技术通过虚拟声卡/虚拟显卡/虚拟摄像头可以将第三应用的通话加入到普通的电话会议中,从而以较低的成本极大的丰富了电话会议的参与形式。

【技术实现步骤摘要】

本专利技术属于音视频通讯领域,尤其基于嵌入式通讯设备上混合第三方应用的音视频会议处理技术。
技术介绍
随着音视频处理技术的发展和成熟,基于音视频处理技术的视频会议应运而生。另一方面,会议电话成为所有企业机构终端产品组合的重要组成部分。因此,集成高级IP应用程序和高清音视频技术的多媒体会议可以改善用户体验,并最终对商业交流与流程管理带来积极的影响。现有市场上的VoIP话机所提供的音视频会议,通常都是整合本地话机接收的多路音视频数据,而对于其他第三方应用的数据由于其通常采用自己的协议、数据格式和传输方式,有些也会加密处理,因此对于上述数据在VoIP话机端是无法直接使用。图1所示为现有技术中Skype应用的音视频数据处理示意图。
技术实现思路
本专利技术的目的在于提供一种第三方应用的会议处理方法,可以整合来自第三方应用的音视频数据。本专利技术公开了一种第三方应用的会议处理方法,包括了以下操作步骤:步骤a、接收来自第三方应用的数据,并获取所述第三方应用的语音数据/图像数据;步骤b、音视频混合处理模块将至少一路本地会话线路传输来的音视频数据、所述第三方应用的语音数据/图像数据进行混合处理,生成第一混合会议数据由声卡/显卡播放。优选的,上述步骤a中由虚拟声卡和/或虚拟显卡接收来自第三方应用的数据,上述步骤b中音视频混合处理模块包括混音处理模块和/或混屏处理模块。优选的,上述步骤a之后包括以下操作:步骤al、进一步判断当前系统是否存在电话会议,如果存在电话会议就进一步转到步骤a2,否则第三方应用作为常规的音视频通话处理;步骤a2、进一步判断第三方应用是否加入上述电话会议,如果是则转到步骤b,否则屏蔽所述第三方应用的音视频数据。优选的,上述处理方法还包括以下步骤:(1)音视频混合处理模块将声卡/摄像头采集的音频/视频数据、上述至少一路会话线路传输来的音频/视频数据进行混合处理生成第二混合会议数据;(2)虚拟声卡/虚拟摄像头完成对第二混合会议数据的音频/视频采集后传输至第三方应用,并由第三方应用进行数据和协议处理后传输通讯。此处的数据和协议处理包括编码和/或加密。优选的,上述第三方应用作为常规的音视频通话处理包括以下两种情形:(1)上层应用的音视频数据输出,也就是单向的音视频数据播放,由所述虚拟声卡/虚拟显卡的数据直接传递给所述声卡/显卡进行输出;(2)上层应用的音视频数据的输入输出,包括Skype通话,此时既需要音视频数据的播放,也需要音视频数据的采集,由所述虚拟声卡/虚拟显卡下发的音频/视频数据经处理后给所述声卡/显卡输出,所述声卡/摄像头采集的数据经处理后上传给所述虚拟声卡/虚拟显卡摄像头,这样上层应用就可以获取到音视频输入数据。为了支持本专利技术的专利技术目的,本专利技术还提供一种第三方应用的会议处理通讯设备,可以将第三方应用的通话接入至所述通讯设备的电话会议中,该通讯设备包括:一第三方应用模块、一虚拟音视频处理单元、一音视频混合处理模块,其中所述虚拟音视频处理单元接收来自所述第三方应用模块输入的音视频数据,并获取所述第三方应用的语音数据/图像数据后传输至所述音视频混合处理模块。优选的,上述虚拟音视频处理单元建立在操作系统的音视频架构下面,并提供访问接口,音视频混合处理模块可以通过访问接口读取解码后的第三方应用的语音数据/图像数据。上述操作系统包括:Linux、Windows、Android和1S。优选的,上述通讯设备还包括:一路或一路以上的本地会话线路,用于VoIP音视频数据的通讯;所述第三方应用的语音数据/图像数据和所述VoIP音视频数据经所述音视频混合处理模块进行混合处理,生成第一混合会议数据后由声卡/显卡播放。优选的,该通讯设备包括:电话会议控制模块,用于管理控制第三方应用的音视频数据:当所述通讯设备未处于电话会议状态下时,所述第三方应用的音视频数据作为常规第三方应用音视频通话;当所述通讯设备处于电话会议状态下时,并允许所述第三方应用加入会议时,所述第三方应用的音视频数据作为一路音视频加入到会议中进行混叠处理;当第三方应用不加入所述电话会议时,屏蔽第三方应用的音视频数据。优选的,上述音视频混合处理模块将所述声卡/摄像头的音频/视频输入、会话线路输入的VoIP音频/视频数据进行混合叠加,生成第二混合会议数据,虚拟声卡/虚拟摄像头对所述第二混合会议数据音频/视频信号采集后传输至所述第三方应用模块,由所述第三方应用模块经数据和协议处理后传输通讯。优选的,虚拟音视频处理单元包括:虚拟声卡和/或虚拟显卡;所述音视频混合处理模块包括:混音处理模块和/或混屏处理模块。优选的,上述虚拟显卡为设置在操作系统下的虚拟设备,为混屏处理模块提供了获取所述第三方应用模块输入的经解码后的视频数据,所述显卡用于将所述混屏处理模块视频置加处理后的图像进彳丁显不。优选的,虚拟声卡/虚拟显卡可以支持以下应用:(1)上层应用的音视频数据输出,也就是单向的音视频数据播放,由所述虚拟声卡/虚拟显卡的数据直接传递给所述声卡/显卡进行输出;(2)上层应用的音视频数据的输入输出,包括Skype通话,此时既需要音视频数据的播放,也需要音视频数据的采集,由所述虚拟声卡/虚拟显卡下发的音视频数据经处理后给所述声卡/显卡输出,所述声卡/摄像头采集的数据经处理后上传给所述虚拟声卡/虚拟摄像头,这样上层应用就可以获取到音视频输入数据。通过本专利技术公开的一种第三方应用的会议处理方法和通讯设备,第三方应用的通话可以加入普通的电话会议中,如可以通过VoIP话机将第三方应用的音视频数据加入到电话会议中,通过虚拟声卡以及虚拟显卡后,可以极大的丰富电话会议对其他非会话线路输入音视频数据的接入功能。并且通过软件控制虚拟声卡/虚拟显卡/虚拟摄像头对第三方应用的音视频数据的处理,减少硬件使用的开支,从而具有降低成本的效果。【附图说明】图1为现有技术中Skype应用的音视频数据处理示意图; 图2为本专利技术具体实施例一的功能模块图; 图3为本专利技术具体实施例二的功能模块图; 图4为本专利技术具体实施例三中第三方应用的会议音频处理流程图; 图5为本专利技术具体实施例三中第三方应用的会议视频处理流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术实施例中的技术方案进行清楚、完整的描述。应当理解,此处所描述的具体实施当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种第三方应用的会议处理方法,其特征在于,所述方法包括以下操作:步骤a、接收来自第三方应用的数据,并获取所述第三方应用的语音数据/图像数据;步骤b、音视频混合处理模块将至少一路本地会话线路传输来的音视频数据、所述第三方应用的语音数据/图像数据进行混合处理,生成第一混合会议数据由声卡/显卡播放。

【技术特征摘要】

【专利技术属性】
技术研发人员:李夏宾徐晓峰陈碧高可攀丁奇松陈希陈利李烨
申请(专利权)人:深圳市潮流网络技术有限公司潮流网络有限公司
类型:发明
国别省市:广东;44

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

1