本发明专利技术涉及一种移动终端会议系统,该系统包括:会议功能模块、自适应网络模块和音视频传输模块;会议功能模块包括会议管理单元、成员控制单元、发言控制单元、权限控制单元和设备操作单元;会议功能模块用于会议初始化和会议信息维护;自适应网络模块包括网络测试单元和网络调整单元,自适应网络模块用于建立各节点之间的信令流和媒体流;根据通信节点之间的丢包率和网络延时确定通信节点之间的网络性能,根据通信节点之间的网络性能构建网络性能参数表;还用于建立各节点之间网络链路和根据网络性能参数表自适应调整网络链路;音视频传输模块用于基于SVC技术进行各节点之间源视频的分层编码和传播。本发明专利技术提高了会议系统的灵活性。活性。活性。
【技术实现步骤摘要】
一种移动终端会议系统
[0001]本专利技术涉及移动视频会议
,特别是涉及一种移动终端会议系统。
技术介绍
[0002]视频会议系统已广泛应用于各个行业,一般应用场景下使用的系统架构主要是集中式会议系统和分布式会议系统两种,集中式会议系统在商用领域已发展成熟,但存在对服务器依赖程序高、灵活性差以及系统成本较高等问题。
技术实现思路
[0003]本专利技术的目的是提供一种移动终端会议系统,提高了会议系统的灵活性。
[0004]为实现上述目的,本专利技术提供了如下方案:一种移动终端会议系统,包括:会议功能模块、自适应网络模块和音视频传输模块;所述会议功能模块包括会议管理单元、成员控制单元、发言控制单元和权限控制单元;所述会议管理单元用于进行会议创建、会议注销和会议信息维护;进行所述会议创建的节点为主持人节点,除所述主持人节点之外的其他参会节点为普通节点;所述成员控制单元用于控制成员加入会议和退出会议;所述发言控制单元用于实现主持人节点对普通节点发言的控制;所述权限控制单元用于进行主持人节点的移交;所述主持人节点的移交包括主持人节点从普通节点中选取候选主持人节点后进行主动移交,还包括主持人节点掉线后的被动移交,所述被动移交为将参与会议的节点中网络性能最好的节点切换为主持人节点;所述自适应网络模块包括网络测试单元和网络调整单元,所述自适应网络模块用于建立各节点之间的信令流和媒体流;所述网络测试单元用于根据通信节点之间的丢包率和网络延时确定通信节点之间的网络性能,还用于根据通信节点之间的网络性能构建网络性能参数表;所述网络性能参数表记录N*(N
‑
1)/2个单网络链路的网络性能,N表示通信节点个数;所述网络调整单元用于建立各节点之间网络链路和根据所述网络性能参数表自适应调整网络链路;所述音视频传输模块用于基于SVC技术进行各节点之间源视频的分层编码和传播。
[0005]可选地,所述音视频传输模块包括节点性能采集单元、视频流编码单元和发送单元;所述节点性能采集单元用于采集对应节点的编解码能力,并通过信令流共享各节点的编解码能力;所述编解码能力包括是否具有SVC编解码能力、屏幕分辨率是否超过设定阈值;具有SVC编解码能力且屏幕分辨率超过设定阈值的节点构成增强编解码节点集,不具有SVC编解码能力或者屏幕分辨率未超过设定阈值的节点构成基础编解码节点集;
视频流编码单元包括分层编码功能区和标准编码功能区;所述分层编码功能区用于当视频源对应的源节点具备SVC编解码能力时,对视频源对应的节点的媒体流进行基于空间可伸缩编码技术的分层编码,将媒体流划分为基本层码流和增强层码流;所述标准编码功能区用于当视频源对应的源节点不具备SVC编解码能力时,对视频源对应的节点的媒体流进行H.264的编码;所述发送单元包括分层发送功能区和普通发送功能区;所述分层发送功能区用于当视频源对应的源节点具备SVC编解码能力时,若视频源对应的目的节点在增强编解码节点集中,且网络性能参数表中的最优线路的带宽能够传播基本层码流和增强层码流,则通过最优线路从源节点对目的节点传播基本层码流和增强层码流;若视频源对应的目的节点在基础编解码节点集中,或者网络性能参数表中的最优线路的带宽不能传播基本层码流和增强层码流,则通过最优线路从源节点对目的节点传播基本层码流;所述普通发送功能区用于当视频源对应的源节点不具备SVC编解码能力时,将源节点经过H.264编码后的码流发送至目标节点。
[0006]可选地,所述网络测试单元还用于各节点之间互相发送网络测试探针数据流,各节点获得反馈权值,节点i连接到另外一个节点的第一反馈权值表示为:;F(i)表示节点i连接到另外一个节点的第一反馈权值,n表示测试次数,L(i)表示节点i到的另外一个节点的丢包率,D(i)表示节点i到另外一个节点的网络延时,K1表示丢包率权值,K2表示网络延时权值。
[0007]可选地,所述网络调整单元用于获得第一节点和第二节点直接连接的第一反馈权值,第一节点和第二节点通过第三节点间接连接的第二反馈权值,将第一反馈权值和第二反馈权值中最小值对应的路线作为第一节点和第二节点的最优路线;所述第二反馈权值表示为:;F(i)
’
表示从第一节点i到第三节点再到第二节点的路线的反馈权值,n表示测试次数,L(i)
’
表示该路线的丢包率,D(i)
’
表示该路线的网络延时,T(i)表示经过第三节点转发时的耗时,K1表示丢包率权值,K2表示网络延时权值,K3表示转发耗时权值。
[0008]可选地,所述音视频传输模块还包括转发单元;所述转发单元用于当各节点构成的网络进行自适应调整网络链路时,节点作为跳转节点使用,将源节点的码流向目的节点转发。
[0009]可选地,所述音视频传输模块还包括接收单元;所述接收单元用于接收视频码流,若接收单元对应的接收节点具备SVC编解码能力,当同时接收到基本层码流和增强层码流,则利用SVC解码技术对基本层码流和增强层码流综合解码后播放;当仅接收到基本层码流,则对基本层码流进行SVC解码后播放;若接收单元对应的接收节点不具备SVC编解码能力,则仅对接收到的H.264编码后的码流或基本层码流进行解码播放。
[0010]可选地,所述会议功能模块还包括参会设备操作单元;所述参会设备操作单元用于控制声音的输入和输出、控制摄像的启动和停止、调节音量、调节分辨率和存储。
[0011]可选地,所述成员控制单元包括三种用于控制成员加入会议的方式;第一种方式为:主持人节点主动邀请,被邀请节点同意后输入会议密码,主持人节点通过国密算法对被邀请节点进行身份认证,身份认证成功后被邀请节点接入会议;第二种方式为:普通节点主动邀请,被邀请节点同意后输入会议密码并获得主持人节点的同意,主持人节点通过国密算法对被邀请节点进行身份认证,身份认证成功后被邀请节点接入会议;第三种方式为:待加入节点主动申请,主持人节点通过创建套接字并对待加入节点绑定接口来监听申请终端的请求,当接收到待加入节点的请求后,主持人节点通过调用子进程处理连接服务并通过国密算法对待加入节点进行身份认证,身份认证成功后被邀请节点接入会议。
[0012]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:本专利技术各节点之间建立网络链路共享节点数据,根据网络性能参数表自适应调整网络链路,降低了会议系统对服务器的依赖,提高了系统灵活性,降低了成本,通过主持人节点的切换机制,有效避免了会议系统因主持人节点掉线而造成的系统崩溃现象。
附图说明
[0013]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本专利技术一种移动终端会议系统结构示意图;图2为本专利技术各节点构成的网络框架图;图3为本专利技术一种移动终端会议系统中各模块布局示意图;图4为本本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种移动终端会议系统,其特征在于,包括:会议功能模块、自适应网络模块和音视频传输模块;所述会议功能模块包括会议管理单元、成员控制单元、发言控制单元和权限控制单元;所述会议管理单元用于进行会议创建、会议注销和会议信息维护;进行所述会议创建的节点为主持人节点,除所述主持人节点之外的其他参会节点为普通节点;所述成员控制单元用于控制成员加入会议和退出会议;所述发言控制单元用于实现主持人节点对普通节点发言的控制;所述权限控制单元用于进行主持人节点的移交;所述主持人节点的移交包括主持人节点从普通节点中选取候选主持人节点后进行主动移交,还包括主持人节点掉线后的被动移交,所述被动移交为将参与会议的节点中网络性能最好的节点切换为主持人节点;所述自适应网络模块包括网络测试单元和网络调整单元,所述自适应网络模块用于建立各节点之间的信令流和媒体流;所述网络测试单元用于根据通信节点之间的丢包率和网络延时确定通信节点之间的网络性能,还用于根据通信节点之间的网络性能构建网络性能参数表;所述网络性能参数表记录N*(N
‑
1)/2个单网络链路的网络性能,N表示通信节点个数;所述网络调整单元用于建立各节点之间网络链路和根据所述网络性能参数表自适应调整网络链路;所述音视频传输模块用于基于SVC技术进行各节点之间源视频的分层编码和传播。2.根据权利要求1所述的移动终端会议系统,其特征在于,所述音视频传输模块包括节点性能采集单元、视频流编码单元和发送单元;所述节点性能采集单元用于采集对应节点的编解码能力,并通过信令流共享各节点的编解码能力;所述编解码能力包括是否具有SVC编解码能力、屏幕分辨率是否超过设定阈值;具有SVC编解码能力且屏幕分辨率超过设定阈值的节点构成增强编解码节点集,不具有SVC编解码能力或者屏幕分辨率未超过设定阈值的节点构成基础编解码节点集;视频流编码单元包括分层编码功能区和标准编码功能区;所述分层编码功能区用于当视频源对应的源节点具备SVC编解码能力时,对视频源对应的节点的媒体流进行基于空间可伸缩编码技术的分层编码,将媒体流划分为基本层码流和增强层码流;所述标准编码功能区用于当视频源对应的源节点不具备SVC编解码能力时,对视频源对应的节点的媒体流进行H.264的编码;所述发送单元包括分层发送功能区和普通发送功能区;所述分层发送功能区用于当视频源对应的源节点具备SVC编解码能力时,若视频源对应的目的节点在增强编解码节点集中,且网络性能参数表中的最优线路的带宽能够传播基本层码流和增强层码流,则通过最优线路从源节点对目的节点传播基本层码流和增强层码流;若视频源对应的目的节点在基础编解码节点集中,或者网络性能参数表中的最优线路的带宽不能传播基本层码流和增强层码流,则通过最优线路从源节点对目的节点传播基本层码流;所述普通发送功能区用于当视频源对应的源节点不具备SVC编解码能力时,将源节点经过H.264编码后的码流发送至目标节点。
3.根据...
【专利技术属性】
技术研发人员:沈玉勤,朱敏,王宁,陶子元,
申请(专利权)人:北京电信易通信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。