《一种视频会议的处理方法、装置和通信系统.pdf》由会员分享,可在线阅读,更多相关《一种视频会议的处理方法、装置和通信系统.pdf(23页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102893603 A (43)申请公布日 2013.01.23 C N 1 0 2 8 9 3 6 0 3 A *CN102893603A* (21)申请号 201180003293.3 (22)申请日 2011.12.31 H04N 7/15(2006.01) (71)申请人华为技术有限公司 地址 518129 中国广东省深圳市龙岗区坂田 华为总部办公楼 (72)发明人胡云 梁维 蔡亲飞 (74)专利代理机构深圳市深佳知识产权代理事 务所(普通合伙) 44285 代理人唐华明 (54) 发明名称 一种视频会议的处理方法、装置和通信系统 (57) 摘要 一种视频会议。
2、的处理方法,包括:接收会议 发起者发送的会议发起请求;根据会议发起请求 创建会议,并确定终端档次列表,所述终端档次列 表包括一个或多个终端档次,每个终端档次对应 一组用于定义音视频通话的媒体格式的音视频参 数;获取与会终端的媒体格式集;根据所述终端 档次列表和媒体格式集进行音视频参数协商,以 确定终端档次;根据确定的终端档次与与会终端 建立会议通话。本发明还相应地提供一种视频会 议的处理设备和视频会议系统。 (85)PCT申请进入国家阶段日 2012.02.25 (86)PCT申请的申请数据 PCT/CN2011/085112 2011.12.31 (51)Int.Cl. 权利要求书3页 说明。
3、书14页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 14 页 附图 5 页 1/3页 2 1.一种视频会议的处理方法,其特征在于,包括: 接收会议发起者发送的会议发起请求; 根据所述会议发起请求创建会议,并确定终端档次列表,所述终端档次列表包括一个 或多个终端档次,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频参数; 获取与会终端的媒体格式集; 根据所述终端档次列表和媒体格式集进行音视频参数协商,以确定终端档次; 根据确定的终端档次与与会终端建立会议通话。 2.根据权利要求1所述的方法,其特征在于, 所述接收会议发起者发送的会议。
4、发起请求具体为:接收会议发起者发送的携带第一指 示信息的会议发起请求,所述第一指示信息指示本次会议使用的终端档次列表; 则所述根据所述会议发起请求创建会议,并确定终端档次列表具体为:根据所述会议 发起请求创建会议,并根据第一指示信息确定终端档次列表。 3.根据权利要求1所述的方法,其特征在于, 所述接收会议发起者发送的会议发起请求具体为:接收会议发起者发送的携带第二指 示信息的会议发起请求,所述第二指示信息指示参加本次会议的与会终端列表; 则所述根据所述会议发起请求创建会议,并确定终端档次列表具体为:根据所述会议 发起请求创建会议,并根据第二指示信息与预保存的与会终端的媒体能力计算出终端档次 。
5、列表。 4.根据权利要求1至3中任一项所述的方法,其特征在于,所述获取与会终端的媒体格 式集,包括: 接收与会终端发起的参加会议的呼叫请求,所述呼叫请求中携带与会终端的媒体格式 集;或者, 向与会终端发送邀请参加会议的呼叫请求,接收与会终端返回的响应消息,所述响应 消息中携带与会终端的媒体格式集。 5.根据权利要求1至3中任一项所述的方法,其特征在于,还包括: 根据所述终端档次列表预留适配资源; 在会议通话的过程中,利用预留的适配资源为不同终端档次之间的互通进行媒体适配 转换。 6.根据权利要求1至3中任一项所述的方法,其特征在于,根据所述终端档次列表和媒 体格式集进行音视频参数协商,以确定终。
6、端档次,包括: 将所述终端档次列表和媒体格式集的音视频参数进行匹配; 若能匹配,从匹配到的终端档次中选择能够提供最高的音视频参数的终端档次; 若不能匹配,则返回错误提示信息。 7.根据权利要求6所述的方法,其特征在于,若所述终端档次列表和媒体格式集不能 匹配,还包括: 根据所述媒体格式集在终端档次列表中新增终端档次,以及 为新增的终端档次增加适配资源。 8.根据权利要求6所述的方法,其特征在于,该方法还包括: 删除终端档次列表中没有被使用到的终端档次,并释放与该删除的终端档次对应的适 权 利 要 求 书CN 102893603 A 2/3页 3 配资源。 9.一种视频会议的处理设备,其特征在于。
7、,包括: 接收单元,用于接收会议发起者发送的会议发起请求; 处理单元,用于根据接收单元接收到的会议发起请求创建会议,并确定终端档次列表, 所述终端档次列表包括一个或多个终端档次,每个终端档次对应一组用于定义音视频通话 的媒体格式的音视频参数; 获取单元,用于获取与会终端的媒体格式集; 协商单元,用于根据处理单元确定的终端档次列表和获取单元获取到的媒体格式集进 行音视频参数协商,以确定终端档次; 建立单元,用于根据协商单元确定的终端档次与与会终端建立会议通话。 10.根据权利要求9所述的视频会议的处理设备,其特征在于, 所述接收单元,具体用于接收会议发起者发送的携带第一指示信息的会议发起请求, 。
8、所述第一指示信息指示本次会议使用的终端档次列表; 则所述处理单元,具体用于根据接收单元接收到的会议发起请求创建会议,并根据第 一指示信息确定终端档次列表。 11.根据权利要求9所述的视频会议的处理设备,其特征在于, 所述接收单元,具体用于接收会议发起者发送的携带第二指示信息的会议发起请求, 所述第二指示信息指示参加本次会议的与会终端列表; 则所述处理单元,具体用于根据接收单元接收到的会议发起请求创建会议,并根据第 二指示信息与预保存的与会终端的媒体能力计算出终端档次列表。 12.根据权利要求9至11中任一项所述的视频会议的处理设备,其特征在于, 获取单元,具体用于接收与会终端发起的参加会议的呼。
9、叫请求,所述呼叫请求中携带 与会终端的媒体格式集;或者,向与会终端发送邀请参加会议的呼叫请求,接收与会终端返 回的响应消息,所述响应消息中携带与会终端的媒体格式集。 13.根据权利要求9至11中任一项所述的视频会议的处理设备,其特征在于,还包括预 留单元和适配单元; 预留单元,用于根据处理单元确定的终端档次列表预留适配资源; 适配单元,用于在会议通话的过程中,利用预留单元预留的适配资源为不同终端档次 之间的互通进行媒体适配转换。 14.根据权利要求9至11中任一项所述的视频会议的处理设备,其特征在于, 协商单元,具体用于将所述终端档次列表和媒体格式集的音视频参数进行匹配;若能 匹配,从匹配到的。
10、终端档次中选择能够提供最高的音视频参数的终端档次;若不能匹配,则 返回错误提示信息。 15.根据权利要求14所述的视频会议的处理设备,其特征在于,还包括增加单元; 所述增加单元,用于根据所述媒体格式集在终端档次列表中新增终端档次,以及为新 增的终端档次增加适配资源。 16.根据权利要求14所述的视频会议的处理设备,其特征在于,还包括删除单元 所述删除单元,用于删除终端档次列表中没有被使用到的终端档次,并释放与该删除 的终端档次对应的适配资源。 权 利 要 求 书CN 102893603 A 3/3页 4 17.一种视频会议系统,包括权利要求9至16所述的任一种视频会议的处理设备。 权 利 要 。
11、求 书CN 102893603 A 1/14页 5 一种视频会议的处理方法、 装置和通信系统 技术领域 0001 本发明涉及通信技术领域,具体涉及一种视频会议的处理方法、装置和通信系统。 背景技术 0002 在全球经济迅猛发展,视频会议系统已经日渐成为企业和个人日常工作的基本工 具。 0003 视频会议系统通过媒体资源服务器(MRS,Media Resource Server)和每个与会终 端的音视频互通,并对所有与会者的音视频媒体进行处理,例如多方混音、编解码转换等。 同一个会议中,当接收媒体流的终端与发送媒体流的对端终端采用了不同速率,或采用不 同的视频协议时,MRS需要进行媒体流的转换,。
12、首先对发送方发送的媒体流进行解码,再按 接收方的协议和速率对解码后的媒体流重新编码后发送给接收方,此过程称为速率或协议 的适配。每适配一类终端将会消耗一路适配资源,所以,如果终端类型越多,消耗的适配资 源也就越多。 0004 为了节省适配资源,现有技术中常常对与会终端的类型和媒体能力进行限制,但 是,随着经济和科技的发展,终端类型和媒体能力的也越来越多样化,对终端类型和媒体能 力进行限制,显然会大大降低用户体验,以及不利于扩大视频会议系统的适用性,如何让更 多不同类型的终端以及支持不同类型媒体能力的终端接入同一个视频会议中的同时,尽可 能节省适配资源,已经成了一个备受关注的问题。 发明内容 0。
13、005 本发明实施例提供一种视频会议的处理方法、装置和通信系统,可以在不限制终 端类型和媒体能力的同时,减少媒体流的适配转换,以节省适配资源。 0006 一种视频会议的处理方法,包括: 0007 接收会议发起者发送的会议发起请求; 0008 根据所述会议发起请求创建会议,并确定终端档次列表,所述终端档次列表包括 一个或多个终端档次,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频参 数; 0009 获取与会终端的媒体格式集; 0010 根据所述终端档次列表和媒体格式集进行音视频参数协商,以确定终端档次; 0011 根据确定的终端档次与与会终端建立会议通话。 0012 可选的,该视频会议。
14、的处理方法还可以包括: 0013 根据所述终端档次列表预留适配资源; 0014 在会议通话的过程中,利用预留的适配资源为不同终端档次之间的互通进行媒体 适配转换。 0015 一种视频会议的处理设备,包括: 0016 接收单元,用于接收会议发起者发送的会议发起请求; 说 明 书CN 102893603 A 2/14页 6 0017 处理单元,用于根据接收单元接收到的会议发起请求创建会议,并确定终端档次 列表,所述终端档次列表包括一个或多个终端档次,每个终端档次对应一组用于定义音视 频通话的媒体格式的音视频参数; 0018 获取单元,用于获取与会终端的媒体格式集; 0019 协商单元,用于根据处理。
15、单元确定的终端档次列表和获取单元获取到的媒体格式 集进行音视频参数协商,以确定终端档次; 0020 建立单元,用于根据协商单元确定的终端档次与与会终端建立会议通话。 0021 此外,可选的,该视频会议的处理设备还可以包括预留单元和适配单元; 0022 预留单元,用于根据处理单元确定的终端档次列表预留适配资源; 0023 适配单元,用于在会议通话的过程中,利用预留单元预留的适配资源为不同终端 档次之间的互通进行媒体适配转换。 0024 一种视频会议系统,包括本发明实施例提供的任一种视频会议的处理设备。 0025 本发明实施例采用为每一种媒体格式设定对应的终端档次,然后根据终端档次列 表和媒体格式。
16、集进行音视频参数协商来确定终端档次,从而要求与会终端采用某一种媒体 格式,以减少媒体流的适配转换,而对于无法采用同一种媒体格式的与会终端,才进行媒体 适配转换,从而从整体上减少了适配资源的消耗。也就是说,采用该方案,可以在保证各种 终端类型和媒体能力的与会终端都能接入到同一个会议中的同时,节省媒体适配资源。 附图说明 0026 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。 0027 。
17、图1是本发明实施例提供的视频会议的处理方法的流程图; 0028 图2a是本发明实施例提供的视频会议的处理方法的场景示意图; 0029 图2b是本发明实施例提供的视频会议的处理方法的另一流程图; 0030 图3是本发明实施例提供的视频会议的处理方法的又一流程图; 0031 图4a是本发明实施例提供的视频会议的处理设备的结构示意图; 0032 图4b是本发明实施例提供的视频会议的处理设备的结构示意图。 具体实施方式 0033 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本。
18、领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。 0034 本发明实施例提供一种视频会议的处理方法、装置和通信系统。以下分别进行详 细说明。 0035 实施例一、 0036 本实施例将从视频会议的处理设备的角度进行描述,其中,该视频会议的处理 说 明 书CN 102893603 A 3/14页 7 设备可以包括应用服务器(AS,Application Server)和媒体资源服务器(MRS,Media Resource Server)。 0037 一种视频会议的处理方法,包括:接收会议发起者发送的会议发起请求;根据该 会议发起请求创建会议,并确定终端档次。
19、列表,其中,终端档次列表包括终端档次,每个终 端档次对应一组用于定义音视频通话的媒体格式的音视频参数;获取与会终端的媒体格式 集;根据该确定的终端档次列表和获取到的媒体格式集进行音视频参数协商,以确定终端 档次;根据确定的终端档次与与会终端建立会议通话。 0038 参见图1,具体流程可以如下: 0039 101、接收会议发起者发送的会议发起请求; 0040 例如,具体可以接收会议发起者发送的预定会议发起请求或立即会议发起请求。 其中,会议发起者具体可以为终端或视频会议的处理设备中的会议发起模块。 0041 其中,该会议发起请求可以指定本次会议使用的终端档次列表,或者,也可以指定 参加本次会议的。
20、与会终端列表,即步骤101具体可以采用如下任意一种方式: 0042 (1)接收会议发起者发送的携带第一指示信息的会议发起请求,其中,第一指示信 息指示本次会议使用的终端档次列表; 0043 其中,终端档次列表包括至少一个(即一个或多个)终端档次,每个终端档次对应 一组音视频参数,比如语音编解码、视频编解码、分辨率和带宽等参数,这些参数可以精确 地定义音视频通话的媒体格式,也就是说,每个终端档次对应一组用于定义音视频通话的 媒体格式的音视频参数。 0044 需说明的是,该第一指示信息可以包括终端档次列表的具体内容,也可以只包括 一个第一标识。如果只包括一个第一标识的话,则视频会议的处理设备接收到。
21、该第一标识 后,根据该第一标识查找预置的第一对应表,从而获得相应的终端档次列表;其中,第一对 应表中保存着第一标识和终端档次列表的对应关系。 0045 (2)接收会议发起者发送的携带第二指示信息的会议发起请求,其中,第二指示信 息指示参加本次会议的与会终端列表,即第二指示信息指示参与本次会议的终端有哪些终 端。 0046 当然,除了以上所列举的两种方式之外,终端档次列表还可以通过其他方式来指 定,在此不再赘述。 0047 此外,由于视频会议可以有两路视频流,一路是主视频流,用于显示与会者的,另 一路是辅视频流,用来共享桌面,例如进行幻灯片共享等等,所以,终端档次列表也可以分 别针对主视频流和辅。
22、视频流进行指定,例如,可以定义一到多个终端的主视频流终端档次 列表,与此同时,还可以定义一到多个终端的辅视频流终端档次列表;或者,也可以定义某 个终端档次列表同时适用于主视频流和辅视频流,在此不再赘述。 0048 102、根据步骤101中接收到的会议发起请求创建会议,并确定终端档次列表;例 如,具体可以如下: 0049 (1)如果在步骤101中接收到的是携带第一指示信息的会议发起请求,则此时,根 据会议发起请求创建会议,并确定终端档次列表具体可以为:根据该会议发起请求创建会 议,并根据第一指示信息确定终端档次列表。 0050 比如,如果第一指示信息包括了终端档次列表的具体内容,则直接将该终端档。
23、次 说 明 书CN 102893603 A 4/14页 8 列表的具体内容作为确定的终端档次列表;如果第一指示信息只包括第一标识,则视频会 议的处理设备接收到该第一标识后,根据该第一标识查找预置的第一对应表,从而获得相 应的终端档次列表;其中,第一对应表中保存着第一标识和终端档次列表的对应关系。 0051 (2)如果在步骤101中接收到的是携带第二指示信息的会议发起请求,则根据会 议发起请求创建会议,并确定终端档次列表具体可以为:根据该会议发起请求创建会议,并 根据第二指示信息与预保存的与会终端的媒体能力计算出终端档次列表。 0052 比如,可以在视频会议的处理设备中预先保存视频会议系统中所有。
24、视频终端的媒 体能力,然后,在接收到携带第二指示信息的会议发起请求后,根据第二指示信息与预保存 的与会终端的媒体能力自动算出终端档次列表。 0053 103、根据步骤102中确定的终端档次列表预留适配资源,步骤103可选; 0054 其中,预留适配资源的方法可参见现有技术,在此不再赘述。比如,如果终端档次 列表存在两个终端档次,则此时只需预留一路适配资源即可,如果终端档次列表存在三个 终端档次,则此时需要预留二路适配资源,以此类推,等等,当然,如果终端档次列表只存在 一个终端档次,那就表明所有终端所采用的媒体格式相同,此时可以不需要预留适配资源, 即预留的适配资源为0。 0055 104、获取。
25、与会终端的媒体格式集; 0056 例如,具体可以接收与会终端发起的参加会议的呼叫请求,其中,该参加会议的呼 叫请求中携带与会终端的媒体格式集。或者, 0057 如果终端是被邀请入会的,则视频会议的处理设备可以向终端发送邀请参加会议 的呼叫请求,终端在接收到该邀请参加会议的呼叫请求后,返回相应的响应消息,响应消息 中可以携带终端的媒体格式集。 0058 其中,媒体格式集指的是终端所能支持的媒体格式的集合,该媒体格式集可以反 映终端的媒体能力。 0059 105、根据步骤102中确定的终端档次列表和步骤104中获取到的媒体格式集进行 音视频参数协商,以确定终端档次;例如,具体可以如下: 0060 。
26、将终端档次列表和媒体格式集的音视频参数进行匹配,若能匹配,则根据预置策 略从匹配到的终端档次中选择合适的终端档次,比如,可以选择能够提供最高的音视频参 数的终端档次(即最佳媒体效果的终端档次)作为确定的终端档次;若不能匹配,则返回错 误提示信息,这样,终端在接收到该错误提示信息后,就可以根据该错误提示信息对用户进 行提示,以便用户及时进行处理。 0061 需说明的是,如果与会终端和该视频会议的处理设备之间仅仅是视频能力协商失 败,该视频会议的处理设备可以允许视频终端以纯语音方式入会,当然,在具体实施时也可 以将纯语音方法作为其中的一个终端档次,直接选择该终端档次即可。 0062 如果确定的终端。
27、档次列表和获取到的媒体格式集不能匹配,即如果有终端的媒体 格式集无法匹配本次会议中的任意一个终端档次,则该视频会议的处理设备可以为该会议 临时增加一个新的终端档次,并为该新的终端档次增加相应的适配资源,从而支持该终端 加入该会议。即该视频会议的处理方法还可以包括: 0063 根据媒体格式集在终端档次列表中新增终端档次,以及为新增的终端档次增加适 配资源。 说 明 书CN 102893603 A 5/14页 9 0064 此外,如果在会议的过程中,该会议支持的终端档次列表中存在不被使用到的终 端档次(即实际参与会议的终端都不和这些终端档次匹配),则该视频会议的处理设备也 可以临时删除该终端档次,。
28、并释放对应的适配资源,从而可以节省适配资源的占用。即该视 频会议的处理方法还可以包括: 0065 删除终端档次列表中没有被使用到的终端档次,并释放与该删除的终端档次对应 的适配资源。 0066 106、根据确定的终端档次与与会终端建立会议通话;例如,具体可以如下: 0067 由于每个终端档次都对应一组音视频参数,比如语音编解码、视频编解码、分辨率 和带宽等参数,这些参数可以精确地定义音视频通话的媒体格式,所以,只要根据相应的音 视频参数与与会终端建立会议通话即可。 0068 如果此前已经根据确定的终端档次列表预留了适配资源(即步骤103),则可选 的,在会议通话的过程中,还可以利用预留的适配资。
29、源为不同终端档次之间的互通进行媒 体适配转换。即该方法还可以包括步骤107; 0069 107、在会议通话的过程中,利用预留的适配资源为不同终端档次之间的互通进行 媒体适配转换。 0070 由于每个终端档次都对应一组用于定义音视频通话的媒体格式的音视频参数,所 以,如果终端档次不同,也就意味着音视频通话的媒体格式不同,所以,对于不同终端档次 之间的互通需要进行媒体适配转换,其中,媒体适配转换的方法具体可参见现有技术,在此 不再赘述。 0071 由上可知,本实施例采用为每一种媒体格式设定对应的终端档次,然后根据终端 档次列表和媒体格式集进行音视频参数协商来确定终端档次,从而要求与会终端采用某一 。
30、种媒体格式,以减少媒体流的适配转换,而对于无法采用同一种媒体格式的与会终端,才进 行媒体适配转换,从而从整体上减少了适配资源的消耗。也就是说,采用该方案,可以在保 证各种终端类型和媒体能力的与会终端都能接入到同一个会议中的同时,节省适配资源。 0072 根据实施例一所描述的方法,以下将以视频会议的处理设备具体包括应用服务器 和媒体资源服务器为例,在实施例二和实施例三中进行详细说明。 0073 实施例二、 0074 在本实施例中,将以会议发起者发送的会议发起请求中携带第一指示信息为例进 行说明。其中,第一指示信息指示本次会议使用的终端档次列表。 0075 如图2a所示,该图为视频会议系统的场景示。
31、意图。在该场景图中,视频会议系统 包括视频会议的处理设备和终端,其中,视频会议的处理设备具体可以包括应用服务器和 媒体资源服务器,而终端可以有多个,比如参见图2a,可以包括终端A、终端B、终端C、终端 D和终端E,各个终端的媒体能力具体可以如表一所示。 0076 表一: 0077 说 明 书CN 102893603 A 6/14页 10 0078 其中,终端A和终端B属于高清终端,终端C和终端D属于标清终端,终端E属于 软终端。需说明的是,在编码相同的前提下,终端自身都是支持向下适配的,比如,以终端支 持H.264为例,如果终端支持“H.264,1080p,8M”,则意味着终端还可以支持“H.。
32、264,1080p, 4M”、“H.264,720p,2M”和“H.264,720p,1M”等。因此,一般的,在表示一个终端的媒体能力 时,仅仅只需写出同一编码的最高支持的媒体能力即可,应当理解的是,表一之所以把多数 媒体能力列出来,仅仅只是为了描述得更清楚而已。 0079 该视频会议系统中的各个设备的具体功能可以如下: 0080 (1)用户:视频会议系统的注册用户,包括视频会议系统的各级管理员以及会议 发起者。管理员可以定义和维护系统级、企业级以及用户级的终端档次列表;会议发起者可 以定义和维护本用户的终端档次列表。其中,会议发起者可以通过终端或视频会议的处理 设备中的会议发起模块发送会议发。
33、起请求。 0081 (2)与会终端:参加会议的终端,可以是各种类型的语音终端或者视频终端,通常 可以支持多种媒体格式,并支持在呼叫过程中通过信令和对端进行媒体协商,根据媒体协 说 明 书CN 102893603 A 10 7/14页 11 商结果和对端建立通话。本发明实施例可以不需要对现有的与会终端进行改动。比如,图 2a中的终端A、终端B、终端C、终端D和终端E即为与会终端。 0082 (3)应用服务器(AS,Application Server):视频会议系统的应用服务器,可以提 供用户管理、会议管理、资源调度和会议控制等功能,并控制媒体资源服务器提供媒体处理 功能;应用服务器还可以对每个。
34、与会者(包括与会终端和媒体资源服务器)进行会话控制, 管理与会终端和媒体资源服务器之间的会议通话。在本发明实施例中,应用服务器增加终 端档次的管理功能,存储用户定义的终端档次列表,控制媒体资源服务器按指定的终端档 次将与会终端接入会议。 0083 (4)媒体资源服务器(MRS,Media Resource Server):视频会议系统的媒体资源服 务器,在应用服务器控制下提供媒体处理功能,支持多种媒体格式之间的适配转换,通过信 令和与会终端进行媒体协商,根据协商结果和与会终端建立会议通话并将终端接入到会议 中。本发明实施例中,媒体资源服务器需要增加终端档次的处理功能,在收到应用服务器下 发的终。
35、端档次列表之后,按照终端档次列表预留会议的适配资源,并按照终端档次列表和 与会终端进行媒体协商,将与会终端以某个终端档次(即一种媒体格式)接入会议。 0084 以下以用户通过终端A发送会议发起请求,即将终端A作为会议发起者为例,对上 述应用场景中的视频会议的处理方法进行说明。如图2b所示,具体流程可以如下: 0085 201、会议发起者通过终端A发送会议发起请求给应用服务器,以预定会议或者发 起立即会议,其中,该会议发起请求可以携带第一指示信息,以指定该会议使用的终端档次 列表。 0086 其中,终端档次列表包括至少一个终端档次,每个终端档次对应一组音视频参数, 比如语音编解码、视频编解码、分。
36、辨率和带宽等参数,这些参数可以精确地定义音视频通话 的媒体格式,也就是说,每个终端档次对应一组用于定义音视频通话的媒体格式的音视频 参数。 0087 202、应用服务器调用媒体资源服务器创建会议,并将会议发起者指定的终端档次 列表下发给媒体资源服务器。 0088 203、媒体资源服务器创建会议,并可以根据该指定的终端档次列表(也即会议中 允许的媒体格式列表)预留本次会议的适配资源。 0089 步骤201步骤203为发起会议步骤。 0090 204、与会终端向应用服务器发起的参加会议的呼叫请求,其中,该参加会议的呼 叫请求中携带与会终端的媒体格式集。 0091 其中,媒体格式集指的是终端所能支持。
37、的媒体格式的集合,可以包括一种或多种 媒体格式,该媒体格式集可以反映终端的媒体能力。 0092 例如,终端B、终端C、终端D和终端E可以分别发送参加会议的呼叫请求给应用服 务器,并在这些参加会议的呼叫请求中携带各自的媒体格式集,即终端A所发送的参加会 议的呼叫请求中携带终端A的媒体格式集,终端B所发送的参加会议的呼叫请求中携带终 端B的媒体格式集,终端C所发送的参加会议的呼叫请求中携带终端C的媒体格式集,终端 D所发送的参加会议的呼叫请求中携带终端D的媒体格式集,终端E所发送的参加会议的 呼叫请求中携带终端E的媒体格式集,以此类推,等等。其中,终端A、终端B、终端C、终端D 和终端E的媒体能力。
38、可参见表一。 说 明 书CN 102893603 A 11 8/14页 12 0093 205、应用服务器从该参加会议的呼叫请求中获取与会终端的媒体格式集,并向媒 体资源服务器发起参加会议的呼叫请求,并将终端的媒体格式集透传给媒体资源服务器。 0094 206、参加会议的呼叫请求到达媒体资源服务器后,媒体资源服务器从参加会议的 呼叫请求中获取终端的媒体格式集,根据获取到的媒体格式集和本会议支持的终端档次列 表进行媒体协商,得到媒体协商结果,例如,具体可以如下: 0095 媒体资源服务器将获取到的媒体格式集和本会议支持的终端档次列表进行音视 频参数匹配,以确定终端档次,若终端的媒体格式集可以匹配。
39、,比如可以匹配到多个终端档 次,则媒体资源服务器根据预置策略从匹配到的终端档次中选择合适的终端档次,比如,可 以优先选择其中能够提供最高的音视频参数的终端档次(即最佳媒体效果的终端档次)作 为确定的终端档次;若不能匹配,则返回错误提示信息,这样,终端在接收到该错误提示信 息后,就可以根据该错误提示信息对用户进行提示,以便用户及时进行处理。 0096 比如,将终端档次分为“高清终端”、“标清终端”和“软终端”三种,且对这三种终 端档次的媒体能力定义如下: 0097 (1)高清终端:可以支持“H.264,1080p,8M”、“H.264,1080p,4M”、“H.264,1080p, 2M”和“H。
40、.264,1080p,8M”四种媒体格式; 0098 (2)标清终端:可以支持“H.264,4CIF,768K”、“H.264,CIF,512K”和“H.264,CIF, 384K”三种媒体格式; 0099 (3)软终端:可以支持“H.264,CIF,512K”、“H.264,CIF,384K”和“H.264,QCIF, 128K”三种媒体格式。 0100 以终端C为例,由表一可知,终端C可支持“H.264,4CIF,768K”、“H.264,CIF,512K” 和“H.264,CIF,384K”三种媒体格式,根据上述的终端格式划分可知,其中的“H.264,CIF, 512K”和“H.264,。
41、CIF,384K”既与“标清终端”匹配,也和“软终端”匹配,因此,可以确定与 终端C匹配的终端档次有“标清终端”和“软终端”,由于“标清终端”的媒体效果较“软终 端”好,因此,可以为终端C选择“标清终端”作为其终端档次。 0101 同理,对于其他与会终端也可以如此,在此不再赘述。 0102 207、媒体资源服务器将媒体协商结果返回给应用服务器。其中,该媒体协商结果 可能是确定的终端档次,定义了终端和媒体资源服务器共同支持的某种媒体格式,该协商 结果也可能是错误提示信息,表明终端的媒体格式集无法匹配会议支持的任意一个终端档 次。 0103 208、应用服务器接收媒体资源服务器返回的媒体协商结果,。
42、并将该媒体协商结果 透传给与会终端。 0104 209、与会终端接收到应用服务器返回的媒体协商结果之后,根据该媒体协商结果 进行后续操作,比如,可以如下: 0105 如果媒体协商结果中指定了某个终端档次,则按照该指定的终端档次建立会议通 话,即该与会终端加入到该会议中。 0106 如果会议系统返回的媒体协商结果中包含了错误信息,则终端向用户进行提示, 以便用户进行后续的操作,比如重新发起参加会议的呼叫请求,等等。 0107 步骤204步骤209为参加发起会议步骤。 0108 210、在会议通话的过程中,媒体资源服务器只需要利用预留的适配资源为不同终 说 明 书CN 102893603 A 12。
43、 9/14页 13 端档次之间的互通进行媒体适配转换。 0109 需说明的是,在会议的过程中,会议发起者也可以增加或删除会议中的终端档次, 终端档次被增加或删除后,应用服务器将该增加或删除的终端档次下发给媒体资源服务 器,由媒体资源服务器为该增加或删除的终端档次增加或删除对应的媒体适配资源。 0110 由上可知,本实施例采用为每一种媒体格式设定对应的终端档次,当会议发起者 发起会议时指定会议使用的终端档次列表,然后根据终端档次列表和媒体格式集进行音视 频参数协商来确定终端档次,从而要求与会终端采用某一种媒体格式,以减少媒体流的适 配转换,而对于无法采用同一种媒体格式的与会终端,才进行媒体适配转。
44、换,从而从整体上 减少了适配资源的消耗。也就是说,采用该方案,对于各种不同类型的终端,只要其媒体能 力相同或者重叠,都可以按照相同的媒体格式加入同一个会议,从而可以有效的控制会议 中的媒体格式类型,减少适配资源的消耗。 0111 实施例三、 0112 在实施例二中,终端档次主要由会议发起者指定,可选的,终端档次也可以通过其 他方式来指定,比如由视频会议的处理设备根据第二指示信息与预保存的与会终端的媒体 能力计算得到,等等。 0113 在本实施例中,将以视频会议的处理设备根据第二指示信息与预保存的与会终端 的媒体能力计算出终端档次为例,对实施二中的应用场景中的视频会议的处理方法进行说 明。 01。
45、14 参见图3,具体流程可以如下: 0115 301、会议发起者通过终端A发送会议发起请求给应用服务器,以预定会议或者发 起立即会议。其中,会议发起请求中携带第二指示信息,该指示参加本次会议的与会终端列 表,即第二指示信息指示参与本次会议的终端有哪些终端。 0116 302、应用服务器调用媒体资源服务器创建会议,根据第二指示信息与预保存的与 会终端的媒体能力计算出终端档次列表,并将会议发起者指定的终端档次列表下发给媒体 资源服务器。 0117 其中,应用服务器中记录有该视频会议系统中所有视频终端的媒体能力,比如保 存有如表一(参见实施例二中的表一)所示的信息,等等。这样,当应用服务器获知参与此。
46、 次会议的终端时,就可以通过查找出相应终端的媒体能力,从而根据媒体能力和终端档次 的对应关系得到相应的终端档次列表。 0118 其中,终端档次列表包括至少一个(即一个或多个)终端档次,每个终端档次对应 一组音视频参数,比如语音编解码、视频编解码、分辨率和带宽等参数,这些参数可以精确 地定义音视频通话的媒体格式,也就是说,每个终端档次对应一组用于定义音视频通话的 媒体格式的音视频参数。 0119 需说明的是,在本实施例中,可以由系统管理员或其他各级管理员预先定义并维 护终端档次,当会议发起者发起会议时,视频会议系统自动调用该预先设置的终端档次设 置信息。 0120 303、媒体资源服务器创建会议。
47、,并根据该指定的终端档次列表(也即会议中允许 的媒体格式列表)预留本次会议的适配资源。 0121 步骤301步骤303为发起会议步骤。 说 明 书CN 102893603 A 13 10/14页 14 0122 304、与会终端向应用服务器发起的参加会议的呼叫请求,其中,该参加会议的呼 叫请求中携带与会终端的媒体格式集。 0123 其中,媒体格式集指的是终端所能支持的媒体格式的集合,可以包括一种或多种 媒体格式,该媒体格式集可以反映终端的媒体能力。 0124 例如,终端B、终端C、终端D和终端E可以分别发送参加会议的呼叫请求给应用服 务器,并在这些参加会议的呼叫请求中携带各自的媒体格式集,即终。
48、端A所发送的参加会 议的呼叫请求中携带终端A的媒体格式集,终端B所发送的参加会议的呼叫请求中携带终 端B的媒体格式集,终端C所发送的参加会议的呼叫请求中携带终端C的媒体格式集,终端 D所发送的参加会议的呼叫请求中携带终端D的媒体格式集,终端E所发送的参加会议的 呼叫请求中携带终端E的媒体格式集,以此类推,等等。其中,终端A、终端B、终端C、终端D 和终端E的媒体能力可参见表一(即实施例二中的表一)。 0125 305、应用服务器从该参加会议的呼叫请求中获取与会终端的媒体格式集,并向媒 体资源服务器发起参加会议的呼叫请求,并将终端的媒体格式集透传给媒体资源服务器。 0126 306、参加会议的呼。
49、叫请求达到媒体资源服务器后,媒体资源服务器从参加会议的 呼叫请求中获取终端的媒体格式集,根据获取到的媒体格式集和本会议支持的终端档次列 表进行媒体协商(即音视频参数协商),得到媒体协商结果,例如,具体可以如下: 0127 媒体资源服务器将获取到的媒体格式集和本会议支持的终端档次列表进行音视 频参数匹配,以确定终端档次,若终端的媒体格式集可以匹配,比如可以匹配到多个终端档 次,则媒体资源服务器根据预置策略(该预置策略可根据实际应用的需求进行设置)从匹 配到的终端档次中选择合适的终端档次,比如,可以优先选择其中能够提供最高的音视频 参数的终端档次(即最佳媒体效果的终端档次)作为确定的终端档次;如果不能匹配,则返 回错误提示信息,这样,终端在接收到该错误提示信息后,就可以根据该错误提。