《多媒体会议的建立方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《多媒体会议的建立方法、装置及系统.pdf(21页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104283857 A (43)申请公布日 2015.01.14 CN 104283857 A (21)申请号 201310284623.1 (22)申请日 2013.07.08 H04L 29/06(2006.01) H04N 7/15(2006.01) (71)申请人 华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人 杨玮玮 刘艳 (74)专利代理机构 北京同立钧成知识产权代理 有限公司 11205 代理人 刘芳 (54) 发明名称 多媒体会议的建立方法、 装置及系统 (57) 摘要 本发明实施例提供一种多媒体会议的建立。
2、方 法、 装置及系统, 该方法包括 : 媒体接收实体媒体 接收装置接收媒体提供实体媒体提供装置发送的 媒体宣告消息, 所述媒体宣告消息中携带所述媒 体提供装置所能够发送的多媒体数据流的标识信 息, 以及每个多媒体数据流对应的与会者的会议 角色属性 ; 所述媒体接收装置向所述媒体提供装 置发送媒体配置消息 ; 所述媒体接收装置完成与 所述媒体提供装置之间的媒体传输通道的建立, 并通过所述媒体传输通道接收所述媒体提供装置 发送与所述选择的多媒体数据流标识对应的多媒 体数据流。本发明通过根据多媒体数据流对应的 会议角色属性实现对所述多媒体数据流的选择, 有针对性的控制多媒体会议中多媒体数据流的协 商。
3、和呈现。 (51)Int.Cl. 权利要求书 2 页 说明书 12 页 附图 6 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书12页 附图6页 (10)申请公布号 CN 104283857 A CN 104283857 A 1/2 页 2 1. 一种多媒体会议的建立方法, 其特征在于, 包括 : 媒体接收装置接收媒体提供装置发送的媒体宣告消息, 所述媒体宣告消息携带所述媒 体提供装置所能够发送的多媒体数据流标识, 以及每个多媒体数据流对应的与会者的会议 角色属性 ; 所述媒体接收装置向所述媒体提供装置发送媒体配置消息, 所述媒体配置消息携带根 据所述多。
4、媒体数据流对应的与会者的角色属性, 选择的多媒体数据流标识 ; 所述媒体接收装置完成与所述媒体提供装置之间的媒体传输通道的建立, 并通过所述 媒体传输通道接收所述媒体提供装置发送的与所述选择的多媒体数据流标识对应的多媒 体数据流。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述多媒体数据流对应的与会者的会议 角色属性包括如下信息的一种或多种 : 所述多媒体数据流对应的与会者的会议组织角色, 以表示在会议组织中的职责职务 ; 所述多媒体数据流对应的与会者的会议系统控制角色, 以表示在会议控制中的权限职 务。 3. 根据权利要求 1 或 2 所述的方法, 其特征在于, 若一个多媒体数据流。
5、对应多个与会 者, 则所述一个多媒体数据流对应的与会者的会议角色属性为 : 所述多个与会者中优先级最高的与会者对应的会议角色属性。 4. 根据权利要求 1 所述的方法, 其特征在于, 所述媒体接收装置向所述媒体提供装置 发送媒体配置消息之前, 进一步包括 : 所述媒体接收装置根据所述多媒体数据流对应的与会者的会议角色属性, 选择多媒体 数据流标识。 5. 根据权利要求 1 所述的方法, 其特征在于, 所述媒体接收装置向所述媒体提供装置 发送媒体配置消息之前, 进一步包括 : 所述媒体接收装置向会议控制实体发送多媒体选择选项, 所述多媒体选择选项包括所 述媒体接收装置接收的多媒体数据流标识, 以。
6、及每个多媒体数据流对应的与会者的会议角 色属性 ; 所述媒体接收装置接收所述会议控制实体发送的根据所述与会者的会议角色属性选 择的多媒体数据流标识。 6. 一种媒体接收装置, 其特征在于, 包括 : 第一接收模块, 用于接收媒体提供装置发送的媒体宣告消息, 所述媒体宣告消息中携 带所述媒体提供装置所能够发送的多媒体数据流标识, 以及每个多媒体数据流对应的与会 者的会议角色属性 ; 第一发送模块, 用于向所述媒体提供装置发送媒体配置消息, 所述媒体配置消息携带 根据所述多媒体数据流对应的与会者的角色属性, 选择的多媒体数据流标识 ; 第一处理模块, 用于完成与所述媒体提供装置之间的媒体传输通道的。
7、建立, 并通过所 述媒体传输通道接收所述媒体提供装置发送的与所述选择的多媒体数据流标识对应的所 述多媒体数据流。 7. 根据权利要求 6 所述的媒体接收装置, 其特征在于, 所述多媒体数据流对应的与会 者的会议角色属性包括如下信息的一种或多种 : 权 利 要 求 书 CN 104283857 A 2 2/2 页 3 所述多媒体数据流对应的与会者的会议组织角色, 以表示在会议组织中的职责职务 ; 所述多媒体数据流对应的与会者的会议系统控制角色, 以表示在会议控制中的权限职 务。 8.根据权利要求6或7所述的媒体接收装置, 其特征在于, 若一个多媒体数据流对应多 个与会者, 则所述一个多媒体数据流。
8、对应的与会者的会议角色属性为 : 所述多个与会者中优先级最高的与会者对应的会议角色属性。 9. 根据权利要求 6 所述的媒体接收装置, 其特征在于, 所述媒体接收装置还包括 : 第二处理模块, 用于根据所述多媒体数据流对应的与会者的会议角色属性, 选择多媒 体数据流标识。 10. 根据权利要求 6 所述的媒体接收装置, 其特征在于, 所述媒体接收装置还包括 : 第二处理模块, 用于向会议控制实体发送多媒体选择选项, 所述多媒体选择选项包括 所述第一接收模块接收的多媒体数据流的标识信息, 以及每个多媒体数据流对应的与会者 的会议角色属性 ; 接收所述会议控制实体发送的根据所述与会者的会议角色属性。
9、选择的多 媒体数据流标识。 11. 一种媒体提供装置, 其特征在于, 包括 : 第二发送模块, 用于向媒体接收装置发送媒体宣告消息, 所述媒体宣告消息携带所述 媒体提供装置所能发送的多媒体数据流标识, 以及每个多媒体数据流对应的与会者的会议 角色属性 ; 第二接收模块, 用于接收所述媒体接收装置发送的媒体配置消息, 所述媒体配置消息 中携带根据所述多媒体数据流对应的与会者的会议角色属性, 选择的多媒体数据流标识 ; 第三处理模块, 用于建立与所述媒体接收装置之间的媒体传输通道, 并通过所述媒体 传输通道向所述媒体接收装置发送所述选择的多媒体数据流标识对应的多媒体数据流。 12. 根据权利要求 。
10、11 所述的媒体提供装置, 其特征在于, 所述多媒体数据流对应的与 会者的会议角色属性包括如下信息的一种或多种 : 所述多媒体数据流对应的与会者的会议组织角色, 以表示在会议组织中的职责职务 ; 所述多媒体数据流对应的与会者的会议系统控制角色, 表示在会议控制中的权限职 务。 13. 根据权利要求 11 或 12 所述的媒体提供装置, 其特征在于, 若一个多媒体数据流对 应多个与会者, 则所述一个多媒体数据流对应的与会者的会议角色属性为 : 所述多个与会者中优先级最高的与会者对应的会议角色属性。 14. 一种多媒体会议的建立系统, 其特征在于, 包括 : 如权利要求 6-10 任一项所述的媒体。
11、接收装置和如权利要求 11-13 任一项所述的媒体 提供装置。 权 利 要 求 书 CN 104283857 A 3 1/12 页 4 多媒体会议的建立方法、 装置及系统 技术领域 0001 本发明实施例涉及网络通信技术, 尤其涉及一种多媒体会议的建立方法、 装置及 系统。 背景技术 0002 随着会议电视的发展, 会场由以前的一路摄像机、 一路活动视频和一个活动图像 的显示器, 发展到多路摄像机、 多路活动视频和多路活动图像的显示器。 在同一会场的多路 摄像机、 多路活动视频和多路活动图像通过物理的或者逻辑的关系进行关联, 例如, 会场 A 为三屏会场 ; 会场 B 为两屏会场 ; 会场 C。
12、 为单屏会场, 即传统会议电视, 会场 A 的第一摄像 机拾取会场 A 中第一位置的与会者的图像在本端会场 A 或者远端会场 B 或 C 的第一屏幕显 示。 0003 在传统的音视频呼叫、 视频会议中, 由于各个与会方设备能力的单一, 发送和接收 的媒体流的选择主要是基于音视频编解码等信息。 现有的会议协商机制仅提供编码H.264/ H.265/VP8 和分辨率 720P/1080P 等, 使得与会方不能了解媒体流更为直观的内容信息。这 样在多会场、 多路媒体流的会议场景中, 存在众多诸如高清画面、 高保真音频的媒体数据 流, 仅根据编解码等传统信息已经无法完成会议需要的媒体选择, 也就无法提。
13、供社交类增 强业务及体验, 例如, 希望看到主持人的画面等 ; 而如果等待媒体实际接收和播放之后再进 行筛选, 则需要复杂的媒体处理资源和更高的网络传输带宽来保障, 这在多方高质量视频 会议中往往是不实际的。 发明内容 0004 本发明实施例提供一种多媒体会议的建立方法、 装置及系统, 以解决现有的会议 媒体流协商机制的缺陷, 实现有针对性的控制多媒体会议中多媒体数据流的协商选择。 0005 第一方面, 本发明实施例提供一种多媒体会议的建立方法, 包括 : 0006 媒体接收装置接收媒体提供装置发送的媒体宣告消息, 所述媒体宣告消息携带所 述媒体提供装置所能够发送的多媒体数据流标识, 以及每个。
14、多媒体数据流对应的与会者的 会议角色属性 ; 0007 所述媒体接收装置向所述媒体提供装置发送媒体配置消息, 所述媒体配置消息携 带根据所述多媒体数据流对应的与会者的角色属性, 选择的多媒体数据流标识 ; 0008 所述媒体接收装置完成与所述媒体提供装置之间的媒体传输通道的建立, 并通过 所述媒体传输通道接收所述媒体提供装置发送的与所述选择的多媒体数据流标识对应的 多媒体数据流。 0009 结合第一方面, 在第一方面的第一种可能的实现方式中, 所述多媒体数据流对应 的与会者的会议角色属性包括如下信息的一种或多种 : 0010 所述多媒体数据流对应的与会者的会议组织角色, 以表示在会议组织中的职。
15、责职 务 ; 说 明 书 CN 104283857 A 4 2/12 页 5 0011 所述多媒体数据流对应的与会者的会议系统控制角色, 以表示在会议控制中的权 限职务。 0012 结合第一方面或第一方面的第一种可能的实现方式, 在第一方面的第二种可能的 实现方式中, 若一个多媒体数据流对应多个与会者, 则所述一个多媒体数据流对应的与会 者的会议角色属性为 : 0013 所述多个与会者中优先级最高的与会者对应的会议角色属性。 0014 结合第一方面, 在第一方面的第三种可能的实现方式中, 所述媒体接收装置向所 述媒体提供装置发送媒体配置消息之前, 进一步包括 : 0015 所述媒体接收装置根据。
16、所述多媒体数据流对应的与会者的会议角色属性, 选择多 媒体数据流标识。 0016 结合第一方面, 在第一方面的第四种可能的实现方式中, 所述媒体接收装置向所 述媒体提供装置发送媒体配置消息之前, 进一步包括 : 0017 所述媒体接收装置向会议控制实体发送多媒体选择选项, 所述多媒体选择选项包 括所述媒体接收装置接收的多媒体数据流标识, 以及每个多媒体数据流对应的与会者的会 议角色属性 ; 0018 所述媒体接收装置接收所述会议控制实体发送的根据所述与会者的会议角色属 性选择的多媒体数据流标识。 所述会议服务器根据从所有与会方的会议终端所获取到的所 有多媒体数据流及其会议角色属性, 构建媒体宣。
17、告消息。 0019 第二方面, 本发明实施例提供一种媒体接收装置, 包括 : 0020 第一接收模块, 用于接收媒体提供装置发送的媒体宣告消息, 所述媒体宣告消息 中携带所述媒体提供装置所能够发送的多媒体数据流标识, 以及每个多媒体数据流对应的 与会者的会议角色属性 ; 0021 第一发送模块, 用于向所述媒体提供装置发送媒体配置消息, 所述媒体配置消息 携带根据所述多媒体数据流对应的与会者的角色属性, 选择的多媒体数据流标识 ; 0022 第一处理模块, 用于完成与所述媒体提供装置之间的媒体传输通道的建立, 并通 过所述媒体传输通道接收所述媒体提供装置发送的与所述选择的多媒体数据流标识对应 。
18、的所述多媒体数据流。 0023 结合第二方面, 在第二方面的第一种可能的实现方式中, 所述多媒体数据流对应 的与会者的会议角色属性包括如下信息的一种或多种 : 0024 所述多媒体数据流对应的与会者的会议组织角色, 以表示在会议组织中的职责职 务 ; 0025 所述多媒体数据流对应的与会者的会议系统控制角色, 以表示在会议控制中的权 限职务。 0026 结合第二方面或第二方面的第一种可能的实现方式, 在第二方面的第二种可能的 实现方式中, 若一个多媒体数据流对应多个与会者, 则所述一个多媒体数据流对应的与会 者的会议角色属性为 : 0027 所述多个与会者中优先级最高的与会者对应的会议角色属性。
19、。 0028 结合第二方面, 在第二方面的第三种可能的实现方式中, 所述媒体接收装置还包 括 : 说 明 书 CN 104283857 A 5 3/12 页 6 0029 第二处理模块, 用于根据所述多媒体数据流对应的与会者的会议角色属性, 选择 多媒体数据流标识。 0030 结合第二方面, 在第二方面的第四种可能的实现方式中, 所述媒体接收装置还包 括 : 0031 第二处理模块, 用于向会议控制实体发送多媒体选择选项, 所述多媒体选择选项 包括所述第一接收模块接收的多媒体数据流的标识信息, 以及每个多媒体数据流对应的与 会者的会议角色属性 ; 接收所述会议控制实体发送的根据所述与会者的会议。
20、角色属性选择 的多媒体数据流标识。 选择模块, 用于向会议控制实体呈现多媒体选择选项, 所述多媒体选 择选项包括可供选择的多媒体数据流的标识信息, 以及各所述多媒体数据流对应的会议角 色属性 ; 获取所述会议控制实体完成多媒体数据流的选择而反馈的选择结果。 0032 第三方面, 本发明实施例提供一种媒体提供装置, 包括 : 0033 第二发送模块, 用于向媒体接收装置发送媒体宣告消息, 所述媒体宣告消息携带 所述媒体提供装置所能发送的多媒体数据流标识, 以及每个多媒体数据流对应的与会者的 会议角色属性 ; 0034 第二接收模块, 用于接收所述媒体接收装置发送的媒体配置消息, 所述媒体配置 消。
21、息中携带根据所述多媒体数据流对应的与会者的会议角色属性, 选择的多媒体数据流标 识 ; 0035 第三处理模块, 用于建立与所述媒体接收装置之间的媒体传输通道, 并通过所述 媒体传输通道向所述媒体接收装置发送所述选择的多媒体数据流标识对应的多媒体数据 流。 第二处理模块, 用于建立与所述媒体接收装置之间的媒体传输通道, 并通过所述媒体传 输通道为所述媒体接收装置发送所选择的多媒体数据流。 0036 结合第三方面, 在第三方面的第一种可能的实现方式中, 所述多媒体数据流对应 的与会者的会议角色属性包括如下信息的一种或多种 : 0037 所述多媒体数据流对应的与会者的会议组织角色, 以表示在会议组。
22、织中的职责职 务 ; 0038 所述多媒体数据流对应的与会者的会议系统控制角色, 表示在会议控制中的权限 职务。 0039 结合第三方面或第三方面的第一种可能的实现方式, 在第三方面的第二种可能的 实现方式中, 若一个多媒体数据流对应多个与会者, 则所述一个多媒体数据流对应的与会 者的会议角色属性为 : 0040 所述多个与会者中优先级最高的与会者对应的会议角色属性。 0041 第四方面, 本发明实施例提供一种多媒体会议的建立系统, 包括 : 0042 如第二方面、 第二方面的第一种至第四种可能的实现方式中的任意一种提供的媒 体接收装置和如第三方面、 第三方面的第一种至第二种可能的实现方式中的。
23、任意一种提供 的媒体提供装置。 0043 本发明实施例提供的多媒体会议的建立方法、 装置及系统, 通过提供多媒体数据 流对应与会者的会议角色属性, 能够使得媒体接收装置基于会议角色属性对多媒体数据流 进行选择, 从而丰富了对多媒体数据流的播放控制, 增强了会议体验, 并降低了媒体处理资 源的开销和网络传输带宽。 说 明 书 CN 104283857 A 6 4/12 页 7 附图说明 0044 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下面描述中的附图是本发 明的一些实施例, 对于本领域普通技术人员来讲。
24、, 在不付出创造性劳动性的前提下, 还可以 根据这些附图获得其他的附图。 0045 图 1 为本发明多媒体会议的建立方法实施例一的流程示意图 ; 0046 图 2 和图 3 为本发明多媒体会议的建立方法实施例二的流程示意图 ; 0047 图 4 为本发明多媒体会议的建立方法实施例二的会议控制实体界面示例图 ; 0048 图 5 为本发明多媒体会议的建立方法实施例三的流程示意图 ; 0049 图 6 为本发明媒体接收装置实施例四的结构示意图 ; 0050 图 7 为本发明媒体接收装置实施例五的结构示意图 ; 0051 图 8 为本发明媒体提供装置实施例六的结构示意图 ; 0052 图 9 为本发。
25、明媒体接收装置实施例七的结构示意图 ; 0053 图 10 为本发明媒体提供装置实施例八的结构示意图 ; 0054 图 11 为本发明多媒体会议的建立系统实施例九的结构示意图。 具体实施方式 0055 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发明实施例 中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是 本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。 0056 实施例一 0057 图 1 为本发明多媒体会议的建立方法。
26、实施例一的流程示意图。本发明实施例提供 了一种多媒体会议的建立方法, 该方法可以由任意的媒体接收装置来执行, 该媒体接收装 置可以通过软件和 / 或硬件实现, 可以为会议终端或会议服务器, 其中, 会议终端可以为智 真终端、 普通会议室终端、 个人电脑 (PC) 、 笔记本 (Laptop) 或手机、 平板电脑等移动终端设 备, 可以支持音视频等多媒体数据的收发, 根据音频和画面质量的不同可以有不同等级的 划分, 如视频画面可以分为高清、 标清和普通画面。 0058 如图 1 所示, 本实施例的方法包括 : 0059 步骤 101 : 媒体接收装置接收媒体提供装置发送的媒体宣告消息, 所述媒体。
27、宣告 消息中携带所述媒体提供装置所能够发送的多媒体数据流标识, 以及每个多媒体数据流对 应的与会者的会议角色属性。 0060 具体地, 所述媒体接收装置和媒体提供装置可以是点对点会议中的至少两个会议 终端, 也可以是多点会议中的各会议终端和作为会议服务器的多点控制单元 (Multipoint Control Unit, 简称 : MCU) , 二者是相对存在的, 即媒体接收装置同时也可以作为媒体提供 装置, 媒体提供装置同时也可以作为媒体接收装置。 通常, 会议终端提供的多媒体数据流先 提供给会议服务器, 在此过程中, 会议终端作为媒体提供装置, 会议服务器作为媒体接收装 置。而后, 会议服务。
28、器将多媒体数据流提供给其他会议终端, 则此过程中, 会议服务器的角 说 明 书 CN 104283857 A 7 5/12 页 8 色是媒体提供装置, 其他会议终端作为媒体接收装置。当有多个多媒体数据流在同步传输 时, 则各会议终端和会议服务器在不同的过程中的角色会发生变化。 0061 其中, 在多方会议中, MCU 负责呼叫信令处理、 会议控制、 视频核心交换、 混音、 视音 频适配和分屏处理。所述会议终端包括视频编解码模块、 音频编解码模块、 信令模块、 控制 模块、 配置模块和其它功能模块, 主要用于接收和发起对远端会议终端的呼叫, 把本地摄像 机组和麦克风采集的视频和音频码流编码后发送。
29、给远端会议终端, 同时把远端会议终端的 视频和音频码流进行解码并输出到本端会议终端的显示器和喇叭。其中, 所述摄像机组可 以由一个或多个摄像机组成, 每个摄像机对应各自的会场区域。 0062 所述媒体提供装置通过摄像机和麦克风采集所述多媒体数据流, 并相应获取与所 述多媒体数据流对应的与会者的会议角色属性, 这里获取与会者会议角色属性可以通过预 先配置, 系统 API 调用, 或在线协商的方式获取。所述会议角色属性用于表征多媒体数据流 中对应与会者的角色定位和属性体现, 具体包括会议组织角色、 会议系统控制角色和会议 名片信息中的一种或多种, 例如, 会场的某一路画面中包含会议主席的实时图像采。
30、集, 则该 多媒体数据流的会议角色属性为 “主席” 。其中, 所述多媒体数据流至少包括一个会场的实 时画面或会议共享内容的辅流, 即会场间共享的内容, 例如, 辅流幻灯片、 辅流视频、 辅流图 片等。 0063 步骤 102 : 所述媒体接收装置向所述媒体提供装置发送媒体配置消息, 所述媒体 配置消息携带根据所述多媒体数据流对应的与会者的会议角色属性, 选择的多媒体数据流 标识。 0064 本步骤中, 多媒体数据流的选择可以是媒体接收装置直接依据所述多媒体数据流 对应的与会者的会议角色属性进行选择, 也可以是通过与会议控制实体交互来完成选择。 例如, 会议终端作为媒体接收装置时, 根据所述媒体。
31、提供装置发送的媒体宣告消息中的多 媒体数据流的标识信息和所述多媒体数据流对应的与会者的会议角色属性, 向会议控制实 体发送多媒体选择选项, 其中包括各个可供选择的多媒体数据流的标识信息, 以及各所述 多媒体数据流对应的与会者的会议角色属性, 以供会议控制实体完成对希望在会议中接收 的多媒体数据流的选择 ; 会议控制实体将选择结果告知媒体接收装置 ; 而后媒体接收装置 再据此选择结果产生媒体配置消息。 其中, 该会议控制实体可以集成会议终端中, 或者是独 立的设备, 例如支持会议控制的平板电脑。 本发明实施例中, 通过与会者的会议角色属性进 行多媒体数据流标识的选择, 可以根据角色属性的优先级进。
32、行选择, 也可以按接收端预先 设定的规则进行选择。 0065 步骤 103 : 所述媒体接收装置完成与所述媒体提供装置之间的媒体传输通道的建 立, 并通过所述媒体传输通道接收所述媒体提供装置发送的与所述选择的多媒体数据流标 识对应的多媒体数据流。 0066 具体地, 在点对点会议中, 两个会场之间直接通信, 不需要 MCU 的参与, 第一会议 终端将媒体宣告消息发送给第二会议终端, 该种情况下, 只有第一会议终端和第二会议终 端之间媒体传输通道的建立 ; 在多点会议中, 一般是 3 个或 3 个以上的会场通信, 需要经过 MCU的中间处理, 由MCU进行多媒体数据流的控制和转发, 此时, 存在。
33、第一会议终端和MCU之 间媒体传输通道的建立和 MCU 与第二会议终端之间媒体传输通道的建立。 0067 例如, 某包含深圳、 北京、 上海和成都的多方会议中, 其中 : 深圳会场可以提供三路 说 明 书 CN 104283857 A 8 6/12 页 9 固定内容的多媒体数据流, 其标识及对应的会议角色属性取值分别为 S-VC0(观众) 、 S-VC1 (会议主席) 和 S-VC2(观众) ; 北京会场也可以提供三路固定内容的多媒体数据流, 其标识 及对应的会议角色属性取值分别为 B-VC0(观众) 、 B-VC1(观众) 和 B-VC2(会议主讲) ; 上 海会场可以提供两路固定内容的多媒。
34、体数据流, 其标识及对应的会议角色属性取值分别为 H-VC0(主持人) 和 H-VC1(观众) ; 所述各会场和 MCU 作为媒体接收装置, 与各所述会场分别 协商交互。 MCU作为会议的媒体中心, 可以综合所有与会方的媒体提供信息并通告给每个与 会方。 例如成都, 可以根据不同数据流的与会者角色属性, 选择接收来自各对应会场的多媒 体数据流, 例如深圳的 S-VC1(会议主席) 、 北京的 B-VC2(会议主讲) 和上海的 H-VC0(主持 人) 。 0068 在上述发明实施例中, 媒体提供装置和媒体接收装置可以是会议终端、 会议服务 器 MCU 的任意组合, 具体取决于实际应用场景。例如,。
35、 会议终端向 MCU 发送多媒体数据时, 会议终端是媒体提供装置, 而 MCU 是媒体接收装置 ; 反过来, MCU 向会议终端发送多媒体数 据时, MCU 是媒体提供装置, 而会议终端是媒体接收装置 ; 同样存在两个会议终端之间直接 建立连接进行点对点的通信, 这时在每个传输方向上, 媒体发送侧为媒体提供装置, 媒体接 收侧的会议终端为媒体接收装置。 0069 在本发明实施例中, 通过根据多媒体数据流对应的会议角色属性对所述多媒体数 据流进行选择, 建立媒体提供装置和媒体接收装置双方之间的会话, 实现所述媒体接收装 置根据所述会议角色属性对所述多媒体数据流进行选择, 有针对性的控制多媒体会议。
36、中多 媒体数据流的协商和呈现, 从而可以在节省媒体处理资源和网络传输带宽的条件下完成对 会议多媒体数据流的控制传输。 0070 需要说明的是, 在本发明所有实施例中, 所述多媒体数据流对应的与会者的会议 角色属性包括如下信息的至少一种或多种 : 所述多媒体数据流对应与会者的会议组织角 色, 表示在会议组织中的职责职务 ; 所述多媒体数据流对应与会者的会议系统控制角色, 表 示在会议控制中的权限职务 ; 所述多媒体数据流对应与会者的会议名片, 表示在社会关系 中的名片信息。 0071 其中, 所述会议组织角色用于提供所述多媒体数据流对应与会者在会议组织中的 职务, 其具体取值可以遍历当前标准机制。
37、中的相关定义, 会议组织角色可以由用户通过输 入或选项选择等方式为多媒体数据流设置会议组织角色的具体参数。 会议组织角色例如可 以为 : 0072 主席 (Chairman)召开并主持会议议程, 根据不同场合也称主持人 (moderator) 或报告人 (rapporteur) ; 0073 副主席 (Vice-Chairman)主席协助人 ; 0074 秘书 (Secretary)会议纪要或文档维护人, 根据不同场合也称记录员 (recorder) 等 ; 0075 与会人 (Participant)出席会议但没有其它角色的人, 也称观众或听众 ; 0076 演讲人 (Speaker)会议演。
38、讲方 ; 0077 翻译 (Translator)会场不同语言翻译者 ; 0078 计时员 (Timekeeper)会议计时。 0079 这里, 可以设置各会议角色属性的优先级, 如主席的优先级高于副主席, 副主席的 说 明 书 CN 104283857 A 9 7/12 页 10 优先级高于秘书, 秘书的优先级高于演讲人, 演讲人的优先级高于翻译, 当然也可以为其他 优先级顺先, 本发明实施例在此不作限制。 如果一个多媒体数据流对应多个与会者, 例如会 议中的某一路视频画面中同时包含 2 个与会者甲和乙, 其中甲为组织会议的主席, 乙为会 议秘书, 则这一个多媒体数据流对应的与会者的会议角色。
39、属性的取值定位 “主席” , 也即所 述多个与会者中优先级最高的与会者对应的会议角色属性。 如果一个多媒体数据流对应与 会者的会议角色包含多于一个的类型取值, 例如某画面对应的与会者, 是会议当前的演讲 人 (Speaker) , 同时也是会议共享材料的宣讲者 (Presenter) , 则在所述多媒体数据流对应 的与会者的会议角色属性中应包含上述所有取值。 0080 所述会议系统控制角色用于提供所述多媒体数据流对应人物在会议控制中的职 务, 可以至少包括三类 : 宣讲者(Presenter)、 控制方(Controller)和观众(Participant), 来确定会议控制中的定位和目标。会。
40、议系统控制角色可以通过话语权控制机制 (例如, Binary Floor Control Protocol, 简称 : BFCP 协议) 确定。 0081 所述会议名片用于提供所述多媒体数据流对应人物的相关名片信息, 可以包括几 类不同信息, 例如, 机构、 头衔、 职业职位和特定会议角色等。例如, 所述媒体提供装置可 以先获取所述多媒体数据流中相关人物的标识, 并通过应用程序编程接口 (Application Programming Interface, 简称 : API) 接口在关联系统中或网络中查询获取所述人物的标 识对应的会议名片。借用互联网工程任务组 (Internet Engine。
41、ering Task Force, 简称 : IETF) 的名片机制引入到多流会议中和媒体流绑定, 例如 : 0082 CSE1(VC1vCARD1syntax,VC2vCARD2syntax,VC3vCARD3synt ax) 0083 CSE2(VC4vCARD1syntax,vCARD2syntax,vCARD3syntax) 0084 CSE3(AC1vCARD1syntax,vCARD2syntax,vCARD3syntax) 0085 其中, vCARD 的信息可参见请求评议 (Request For Comments, 简称 : RFC) 6350 的 分类 : Identifi。
42、cation Properties、 Delivery addressing properties、 Communications Properties、 Geographical Properties、 Organizational Properties、 Explanatory Properties、 Security Properties、 Calendar Properties。 0086 所述多媒体数据流对应的会议角色属性还可以包括所述多媒体数据流对应的会 场信息, 在所述多媒体数据流的粒度上, 可以为整个会场级别增加会场信息, 例如 : 深圳、 广州和珠海三个会场举办三方会议, 可。
43、以在深圳会场端的会议终端所对应的媒体流绑定会 场信息, 例如 “深圳会场” 等, 对应会议协商机制即为捕获场景级别属性 (Capture Scene Attribute) 。 0087 需要说明的是, 在本发明所有实施例中, 所述媒体提供装置和所述媒体接收装置 是如下会议设备中的一种 : 会议终端或会议服务器。 0088 实施例二 0089 图 2 和图 3 为本发明多媒体会议的建立方法实施例二的流程示意图。本发明实 施例在上述实施例的基础上, 所述媒体接收装置接收媒体提供装置发送的媒体宣告消息之 后, 如图 2 所示, 所述方法还可以包括 : 0090 步骤 201 : 所述媒体接收装置根据。
44、多媒体数据流对应的与会者的会议角色属性, 基于默认规则进行多媒体数据流的选择。 0091 此实施方式例如可适用于会议服务器作为媒体接收装置时, 可以不需要用户参与 说 明 书 CN 104283857 A 10 8/12 页 11 而基于默认规则进行选择, 例如, 基于会议角色属性的预设优先级规则, 或者会议角色属性 与会议终端属性的匹配规则, 选择多媒体数据流。 0092 或者, 如图 3 所示, 所述方法还可以包括 : 0093 步骤 301 : 所述媒体接收装置向会议控制实体呈现多媒体选择选项, 所述多媒体 选择选项包括可供选择的多媒体数据流的标识信息, 以及各所述多媒体数据流对应的会议。
45、 角色属性。 0094 具体地, 所述媒体接收装置将各所述多媒体数据流的标识信息与其对应的会议角 色属性对应显示 ; 或所述媒体接收装置将各所述多媒体数据流显示, 且在各多媒体数据流 的显示区域内显示其所对应的会议角色属性。 如前所述, 会议控制实体由会议控制者操作, 在其上呈现的多媒体数据流的会议角色属性, 可让会议控制者基于会议角色属性为各媒体 接收装置选择应接收的多媒体数据流。 0095 图 4 为本发明多媒体会议的建立方法实施例二的会议控制实体界面示例图。如图 4 所示, 所述媒体接收装置在用户会议控制实体接口为用户提供多媒体选择选项, 包括 : 0096 1) 用户可以选择的多媒体数。
46、据流, 如图 4 所示 : 第一多媒体数据流 41、 第二多媒体 数据流 42 和第三多媒体数据流 43 ; 0097 2) 在每个多媒体数据流中, 给出多媒体数据流对应的属性信息, 包括多媒体数据 流的编解码和分辨率, 如图 4 所示 : H.264/1080P、 VP8/720P 和 H.264/360P ; 0098 3) 多媒体数据流的会议角色属性, 例如图 4 中所示, 会议组织角色 : 会议主讲 411、 会议主席 421 和观众 431 ; 会议控制角色 : 共享讲解 412、 共享控制 422 和非共享方 432 ; 会 议名片 : 深圳一中 413、 省教育厅 423 和珠海。
47、中学 433。 0099 用户按图 4 中所示选项选择希望接收的多媒体数据流, 并保存对应会议角色属性 以决定后续的播放策略 ; 媒体接收装置根据用户选择构造媒体配置消息, 响应给媒体提供 装置, 从而完成多媒体会议媒体配置消息的交互, 进而建立媒体会话。 0100 步骤 302 : 所述媒体接收装置获取所述会议控制实体完成多媒体数据流的选择而 反馈的选择结果。 0101 在本发明实施例中, 媒体接收装置呈现多媒体数据流的标识信息以及其所对应的 会议角色属性供用户选择, 并将该选择的结果反馈给媒体提供装置, 实现用户根据多媒体 数据流对应的会议角色属性有针对性的选择需要呈现的多媒体数据流, 从。
48、而建立多媒体会 议。 0102 实施例三 0103 图 5 为本发明多媒体会议的建立方法实施例三的流程示意图。本发明实施例提供 了一种多媒体会议的建立方法, 该方法可以由任意的媒体提供装置来执行, 该媒体提供装 置可以通过软件和 / 或硬件实现, 可以为会议终端或会议服务器。如图 5 所示, 本实施例的 方法包括 : 0104 步骤 501 : 媒体提供装置向媒体接收装置发送媒体宣告消息, 所述媒体建立请求 消息中携带所述媒体提供装置所能够发送的多媒体数据流标识, 以及每个多媒体数据流对 应的与会者的会议角色属性。 0105 具体地, 媒体提供装置在各会场获取多媒体数据流以及所述多媒体数据流对。
49、应的 会议角色属性, 根据所述多媒体数据流和会议角色属性生成媒体宣告消息, 并发送给媒体 说 明 书 CN 104283857 A 11 9/12 页 12 接收装置。 0106 如前述实施例所介绍, 媒体提供装置可以为点对点会议中的会议终端, 也可以为 多点会议中的会议终端或 MCU。 0107 步骤 502 : 所述媒体提供装置接收所述媒体接收装置发送的媒体配置消息, 所述 媒体配置消息中携带根据所述会议角色属性选择接收的多媒体数据流的标识信息。 0108 步骤 503 : 所述媒体提供装置建立与所述媒体接收装置之间的媒体传输通道, 并 通过所述媒体传输通道为所述媒体接收装置发送所选择的多媒体数据流。 0109 在本发明实施例中, 媒体提供装置获取多媒体数据流的标识信息和其所对应的。