一种实现视频会议互通的方法和系统与流程

文档序号:11590001阅读:2133来源:国知局
一种实现视频会议互通的方法和系统与流程

本发明涉及一种实现视频会议互通的方法和系统。



背景技术:

随着网络通信技术的发展和电信基础运营成本的降低,使得在宽带网络上建设低成本、高质量、专业级别的视频会议的需求越来越旺盛。然而市场上视频会议系统只能实现与会者在固定会议室创建视频会议,能够容纳的参会人员数量有限,对于最新流行的pcweb和移动终端接入无能为力。并且传统视频会议加入会议的形式十分代表。

webrtc技术的兴起使得用户不需要安装任何插件,只需使用pc或者移动终端上的浏览器就可以在任何时间任何地点随意召开视频会议。参会人员数量可以无限增加,只要网络的容量能够支撑。但是目前webrtc技术并不支持传统视频会议喜糖,两者之间涉及的信令、编解码技术存在较大差异。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种实现视频会议间互通的方法,其能实现传统视频会议和webrtc有机融合,方便用户通过pc或者移动终端的浏览器加入传统视频会议中。

本发明的目的之二在于提供一种实现视频会议间互通的喜糖,其能实现本发明的目的之一。

本发明的目的之一采用以下技术方案实现:

一种实现视频会议间互通的方法,应用于网关单元中,该网关单元包括信令转换模块、视频转换模块和音频转换模块,信令转换模块、视频转换模块和音频转换模块均与软终端、硬终端连接;包括如下步骤:

s1:信令转换模块接收来自软终端的请求信号,对该请求信号进行解析得到会议地址和通信参数,并发送邀请信号至硬终端,所述邀请信号携带有会议地址和通信参数;

s2:硬终端根据通信参数判断是否接受通信,若接受,则反馈同意通信信号至信令转换模块,并执行s3;否则,反馈不同意通信信号至信令转换模块;

s3:信令转换模块根据同意通信信号反馈一建立通信信号至软终端,使软终端通过网关单元与硬终端建立连接,并接收来自软终端的视频编码信号和音频编码信号;

s4:视频转换模块将来自软终端的视频编码信号进行解码后发送至硬终端,音频转换模块将来自软终端的音频编码信号进行解码后发送至硬终端;

s5:视频转换模块接收来自硬终端的视频编码信号进行解码后发送至软终端,音频转换模块接收来自硬终端的音频编码信号进行解码后发送至软终端。

优选的,所述视频编码信号的编码格式为vp8。

优选的,所述音频编码信号的编码格式为isac。

优选的,s1中软终端的请求信号的生成方式为:接收用户在软终端中输入ip地址、会议地址和会议密码,根据该ip地址、会议地址和会议密码生成请求信号。

本发明的目的之二采用以下技术方案实现:

一种实现视频会议间互通的系统,包括软终端、硬终端和网关单元,所述网关单元包括信令转换模块、视频转换模块和音频转换模块,信令转换模块、视频转换模块和音频转换模块均与软终端、硬终端连接;

信令转换模块用于接收来自软终端的请求信号,对该请求信号进行解析得到会议地址和通信参数,并发送邀请信号至硬终端,所述邀请信号携带有会议地址和通信参数;硬终端用于根据通信参数判断是否接受通信,若接受,则反馈同意通信信号至信令转换模块,并信令转换模块根据同意通信信号反馈一建立通信信号至软终端,使软终端通过网关单元与硬终端建立连接,并接收来自软终端的视频编码信号和音频编码信号;否则,反馈不同意通信信号至信令转换模块;视频转换模块将来自软终端的视频编码信号进行解码后发送至硬终端,或者接收来自硬终端的视频编码信号进行解码后发送至软终端;音频转换模块将来自软终端的音频编码信号进行解码后发送至硬终端,或者接收来自硬终端的音频编码信号进行解码后发送至软终端。

优选的,所述视频编码信号的编码格式为vp8。

优选的,所述音频编码信号的编码格式为isac。

优选的,软终端的请求信号的生成方式为:接收用户在软终端中输入ip地址、会议地址和会议密码,根据该ip地址、会议地址和会议密码生成请求信号。

相比现有技术,本发明的有益效果在于:

本发明能够实现传统会议与webrtc之间信令和媒体协议的转换,使二者能够有机融合,方便用户能够通过pc或移动终端中的浏览器等视频软终端加入到传统视频会议中,使得用户参见视频会议不再受到地点、场合的限制。

附图说明

图1为本发明的一种实现视频会议间互通的方法的流程图。

图2为本发明的一种实现视频会议间互通的系统的结构图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述:

参见图1,本发明提供一种实现视频会议间互通的方法,主要应用在网关单元中,该网关单元包括信令转换模块、视频转换模块和音频转换模块,信令转换模块、视频转换模块和音频转换模块均与软终端、硬终端连接;信令转换模块具体包括webrtc(webreal-timecommunication)通信实体、信令解析模块和sip(sessioninitiationprotocol)通信实体,三者依次连接,webrtc通信实体与软终端连接,sip通信实体与硬终端连接。软终端例如为pc或者移动终端浏览器,硬终端会实体视频会议终端,包括mcu等处理器。

具体步骤如下:

s1:信令转换模块接收来自软终端的请求信号,对该请求信号进行解析得到会议地址和通信参数,并发送邀请信号至硬终端,所述邀请信号携带有会议地址和通信参数;

软终端的请求信号实际由用户发起,用户在软终端上输入ip地址、会议地址和会议密码,通过验证后则在软终端生成请求信号。ip地址用于选择相应的网关单元。会议地址也就是会议号,具有唯一性,根据会议号选择唯一的一个视频会议,与该视频会议建立远程连接。通过会议密码验证用户的合法性,保证会议的安全。通信参数即软终端与硬终端进行通信需要协商的参数,例如软终端使用的视频编码格式为vp8,音频编码格式为isac,这些通信参数告知硬终端,如果硬终端可以接收,则两者可以建立连接。所有这些信息都封装在请求信号中,网关单元对这些信息进行解析,实际上首先请求信号由webrtc通信实体接收,转发给信令解析模块,由信令解析模块进行解析,最终通过sip通信实体呼叫该会议地址,也就是与相应的硬终端联信。

s2:硬终端根据通信参数判断是否接受通信,若接受,则反馈同意通信信号至信令转换模块,并执行s3;否则,反馈不同意通信信号至信令转换模块;

硬终端如果可以接收软终端的通信参数则继续下一步,如果不能接收,则无法建立连接。

s3:信令转换模块根据同意通信信号反馈一建立通信信号至软终端,使软终端通过网关单元与硬终端建立连接,并接收来自软终端的视频编码信号和音频编码信号;

在实际交互中,上述过程可能要经过多次才能协商完成。硬终端同意通信参数后,表明软终端和硬终端可以进行信令交互,由信令转换模块传达消息给软终端,之后软终端与硬终端建立起连接,可以进行视频会议。

s4:视频转换模块将来自软终端的视频编码信号进行解码后发送至硬终端,音频转换模块将来自软终端的音频编码信号进行解码后发送至硬终端;

s5:视频转换模块接收来自硬终端的视频编码信号进行解码后发送至软终端,音频转换模块接收来自硬终端的音频编码信号进行解码后发送至软终端。

网关单元作为中转站,其视频转换模块和音频转换模块都既可以接收软终端的视频编码信号、音频编码信号,也可以接收硬终端的视频编码信号和音频编码信号,并且都对这些视频编码信号、音频编码信号进行解码再转发至另一方。由此实现传统会议与webrtc之间的转换,使webrtc和传统会议两者有机融合,方便用户通过pc、浏览器等软终端加入到传统视频会议中,不受地点、场所的限制,可以自由增加与会人数。

另外一方面,参见图2,本发明还提供一种实现视频会议间互通的系统,其包括软终端、硬终端和网关单元,所述网关单元包括信令转换模块、视频转换模块和音频转换模块,信令转换模块、视频转换模块和音频转换模块均与软终端、硬终端连接。其中,信令转换模块具体包括webrtc通信实体、信令解析模块和sip通信实体,三者依次连接,webrtc通信实体与软终端连接,sip通信实体与硬终端连接。

信令转换模块用于接收来自软终端的请求信号,对该请求信号进行解析得到会议地址和通信参数,并发送邀请信号至硬终端,所述邀请信号携带有会议地址和通信参数;硬终端用于根据通信参数判断是否接受通信,若接受,则反馈同意通信信号至信令转换模块,并信令转换模块根据同意通信信号反馈一建立通信信号至软终端,使软终端通过网关单元与硬终端建立连接,并接收来自软终端的视频编码信号和音频编码信号;否则,反馈不同意通信信号至信令转换模块;视频转换模块将来自软终端的视频编码信号进行解码后发送至硬终端,或者接收来自硬终端的视频编码信号进行解码后发送至软终端;音频转换模块将来自软终端的音频编码信号进行解码后发送至硬终端,或者接收来自硬终端的音频编码信号进行解码后发送至软终端。

本系统的工作流程和原理与前述方法相同。在本系统中,视频编码信号的编码格式优选为vp8,音频编码信号的编码格式优选为isac。软终端的请求信号的生成方式为:接收用户在软终端中输入ip地址、会议地址和会议密码,根据该ip地址、会议地址和会议密码生成请求信号。

对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1