多流会议的媒体协商方法、设备和系统的利记博彩app

文档序号:7859857阅读:238来源:国知局

专利名称::多流会议的媒体协商方法、设备和系统的利记博彩app
技术领域
:本发明涉及网络通信技木,尤其涉及ー种多流会议的媒体协商方法、设备和系统。
背景技术
:随着会议电视领域的发展,用户会场由之前的一路摄像机、一路活动视频、一个活动图像的显示器,发展到多路摄像机、多路活动视频、多路活动图像的显示器,这些在同一会场的多路摄像机、多路活动视频、多路活动图像的显示器通过物理的或者逻辑的关系进行关联,例如,会场A为三屏会场、会场B为两屏会场、会场C为单屏会场,会场A的摄像机-1可以捕获会场A中的位置-I的与会者的图像,而通过在会场A或者会场B或者会场C的屏I、!レ/Jno为了实现会议中媒体的协商和选择,现有标准规范中定义了ー些角色,用以对会议中不同的媒体数据对象进行标识。这些角色包括幻灯片(slides)、发言者(speaker)、手势语言(signlanguage,si)、主设备媒体流(main)、辅设备媒体流(alt)。在会议的建立过程中,通过上述定义完成对媒体流的协商和选择。但是,当在拥有多路设备、多路活动视频的智真会议环境中应用上述基于角色的定义方式时,支持的媒体数据流的数目有限,难以对多流会议中的多路媒体数据流都进行表述,造成局限性,如按照上述定义只能针对一路main、一路alt、一路slides的场景,当媒体流数目再多时就难以区分了。
发明内容有鉴于此,本发明实施例提供了ー种多流会议内容协商的方法、设备和系统,用以解决现有技术中存在的基于角色定义方式引起的问题。第一方面,提供了ー种多流会议内容协商的方法,包括第一媒体实体向第二媒体实体发送媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;所述第一媒体实体接收所述第二媒体实体发送的媒体选择消息,所述媒体选择消息中携帯第二媒体实体选择的媒体数据对象的信息,所述第二媒体实体选择的媒体数据对象的信息是所述第二媒体实体从所述至少两个媒体数据对象的信息中选择得到的;所述第一媒体实体根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象,并与所述第二媒体实体建立媒体传输通道,以便通过所述媒体传输通道将所述对应的媒体数据对象传输给所述第二媒体实体。结合第一方面,在第一种可能的实现方式中,所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。结合第一方面,在第二种可能的实现方式中,所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。结合第一方面或者第一方面的第一种或者第二种可能的实现方式,在第三种可能的实现方式中,所述媒体数据对象的信息还包含如下项中的至少ー项语言信息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。结合第一方面或者第一方面的第一种或者第二种可能的实现方式,在第四种可能的实现方式中,所述第一媒体实体向第二媒体实体发送媒体宣告消息之前,所述方法还包括所述第一媒体实体接收所述第二媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第ニ媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。结合第一方面或者第一方面的第一种或者第二种可能的实现方式,在第五种可能的实现方式中,还包括所述第一媒体实体接收所述第二媒体实体发送的媒体宣告消息,用以通知所述第一媒体实体所述第二媒体实体有能力提供的媒体数据对象的信息;所述第一媒体实体向所述第二媒体实体发送媒体选择消息,用以通知所述第二媒体实体所述第一媒体实体选择的媒体数据对象的信息,所述第一媒体实体从所述第二媒体实体有能力提供的媒体数据对象的信息中选择,以便所述第二媒体实体通过媒体传输通道将所述第一媒体实体选择的媒体数据对象传输给所述第一媒体实体。结合第一方面或者第一方面的第一种或者第二种可能的实现方式,在第六种可能的实现方式中,所述媒体宣告消息和/或所述媒体选择消息通过会话初始化协议SIP、会话描述协议SDP、多流控制协议CLUE或H.323系列协议的一种或几种组合携帯;或者,所述媒体数据对象的信息通过文本、ニ进制或可扩展标记语言XML扩展携帯。第二方面,提供了ー种多流会议的媒体协商方法,包括第二媒体实体接收第一媒体实体发送的媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;所述第二媒体实体在所述至少两个媒体数据对象的信息中进行选择,得到第二媒体实体选择的媒体数据对象的信息;所述第二媒体实体向所述第一媒体实体发送媒体选择消息,所述媒体选择消息中携帯所述第二媒体实体选择的媒体数据对象的信息,以便所述第一媒体实体根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象;所述第二媒体实体与所述第一媒体实体建立媒体传输通道,通过所述媒体传输通道接收所述第一媒体实体发送的所述对应的媒体数据对象。结合第二方面,在第一种可能的实现方式中,所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。结合第二方面,在第二种可能的实现方式中,·所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。结合第二方面或者第二方面的第一种或者第二种可能的实现方式,在第三种可能的实现方式中,所述媒体数据对象的信息中还包含如下项中的至少ー项语言信息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。结合第二方面或者第二方面的第一种或者第二种可能的实现方式,在第四种可能的实现方式中,所述第二媒体实体接收第一媒体实体发送的媒体宣告消息之前,所述方法还包括所述第二媒体实体向所述第一媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第二媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。第三方面,提供了ー种多流会议的媒体协商设备,所述设备为第一媒体实体,所述设备包括第一发送模块,用于向第二媒体实体发送媒体宣告消息,所述媒体宣告消息中携带至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;第一接收模块,用于接收所述第二媒体实体发送的媒体选择消息,所述媒体选择消息中携帯第二媒体实体选择的媒体数据对象的信息,所述第二媒体实体选择的媒体数据对象的信息是所述第二媒体实体从所述至少两个媒体数据对象的信息中选择得到的;建立模块,用于根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象,并与所述第二媒体实体建立媒体传输通道,以便通过所述媒体传输通道将所述对应的媒体数据对象传输给所述第二媒体实体。结合第三方面,在第一种可能的实现方式中,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。结合第三方面,在第二种可能的实现方式中,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。结合第三方面或者第三方面的第一种或者第二种可能的实现方式,在第三种可能的实现方式中,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还包含如下项中的至少ー项语言信息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。结合第三方面或者第三方面的第一种或者第二种可能的实现方式,在第四种可能的实现方式中,还包括第三接收模块,用于接收所述第二媒体实体发送的媒体宣告消息,用以通知所述第一媒体实体所述第二媒体实体有能力提供的媒体数据对象的信息;第二发送模块,用于向所述第二媒体实体发送媒体选择消息,用以通知所述第二媒体实体所述第一媒体实体选择的媒体数据对象的信息,所述第一媒体实体从所述第二媒体实体有能力提供的媒体数据对象的信息中选择,以便所述第二媒体实体通过媒体传输通道将所述第一媒体实体选择的媒体数据对象传输给所述第一媒体实体。结合第三方面或者第三方面的第一种或者第二种可能的实现方式,在第五种可能的实现方式中,所述第一发送模块发送的所述媒体宣告消息和/或所述第一接收模块发送的所述媒体选择消息通过会话初始化协议SIP、会话描述协议SDP、多流控制协议CLUE或H.323系列协议的一种或几种组合携帯;或者,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体数据对象的信息通过文本、ニ进制或可扩展标记语言XML扩展携帯。第四方面,提供了ー种多流会议的媒体协商设备,所述设备为第二媒体实体,所述设备包括接收模块,用于接收第一媒体实体发送的媒体宣告消息,所述媒体宣告消息中携带至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;选择模块,用于在所述至少两个媒体数据对象的信息中进行选择,得到第二媒体实体选择的媒体数据对象的信息;第一发送模块,用于向所述第一媒体实体发送媒体选择消息,所述媒体选择消息中携帯所述第二媒体实体选择的媒体数据对象的信息,以便所述第一媒体实体根据所述第ニ媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象;建立模块,用干与所述第一媒体实体建立媒体传输通道,通过所述媒体传输通道接收所述第一媒体实体发送的所述对应的媒体数据对象。结合第四方面,在第一种可能的实现方式中,所述接收模块接收的所述媒体宣告消息中携帯的所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。结合第四方面,在第二种可能的实现方式中,所述接收模块接收的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。结合第四方面或者第四方面的第一种或者第二种可能的实现方式,在第三种可能的实现方式中,所述接收模块接收的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还包含如下项中的至少ー项语言信息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。结合第四方面或者第四方面的第一种或者第二种可能的实现方式,在第四种可能的实现方式中,还包括第二发送模块,用于向所述第一媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第ニ媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。第五方面,提供了ー种多流会议的媒体协商系统,包括第三方面提供的设备以及第四方面提供的设备。通过上述技术方案,在媒体协商时媒体发送方发送的信息包括媒体视图信息,与现有技术中角色信息不同的是,媒体视图信息是对媒体数据对象的内容特征描述,其更能反映客观的媒体数据对象的情况,不同的媒体数据对象可以用不同的媒体视图信息进行标识,因此,用媒体视图信息可以表示更多的媒体数据流,且能够提高对媒体数据流的表示准确性及信息量。为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作ー简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明多流会议的媒体协商方法一实施例的流程示意图;图2为本发明多流会议的媒体协商方法另ー实施例的流程示意图;·图3为本发明多流会议的媒体协商方法另ー实施例的流程示意图;图4为本发明多流会议的媒体协商方法另ー实施例的流程示意图;图5为本发明多流会议的媒体协商方法另ー实施例的流程示意图;图6为本发明多流会议的媒体协商设备ー实施例的结构示意图;图7为本发明多流会议的媒体协商设备另ー实施例的结构示意图;图8为本发明多流会议的媒体协商设备另ー实施例的结构示意图;图9为本发明多流会议的媒体协商设备另ー实施例的结构示意图;图10为本发明多流会议的媒体协商系统ー实施例的结构示意图。具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例可以应用于具有多流收发能力的多媒体会议系统中,包括基于IP多媒体子系统(InternetProtocolMultimediaSubsystem,IMS)架构下的融合会议系统,和其它基于IP的多媒体会议系统中。图I为本发明多流会议的媒体协商方法一实施例的流程示意图,包括步骤11:第一媒体实体向第二媒体实体发送媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;步骤12:所述第一媒体实体接收所述第二媒体实体发送的媒体选择消息,所述媒体选择消息中携帯第二媒体实体选择的媒体数据对象的信息,所述第二媒体实体选择的媒体数据对象的信息是所述第二媒体实体从所述至少两个媒体数据对象的信息中选择得到的;步骤13:所述第一媒体实体根据第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象,并与所述第二媒体实体建立媒体传输通道,以便通过所述媒体传输通道将所述对应的媒体数据对象传输给所述第二媒体实体。相应地,參见图2,媒体接收方执行的步骤可以包括步骤21:第二媒体实体接收第一媒体实体发送的媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;步骤22:所述第二媒体实体在所述至少两个媒体数据对象的信息中进行选择,得到第二媒体实体选择的媒体数据对象的信息;步骤23:所述第二媒体实体向所述第一媒体实体发送媒体选择消息,所述媒体选择消息中携帯所述第二媒体实体选择的媒体数据对象的信息,以便所述第一媒体实体根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象;步骤24:所述第二媒体实体与所述第一媒体实体建立媒体传输通道,通过所述媒体传输通道接收所述第一媒体实体发送的所述对应的媒体数据对象。上述实施例中的第一媒体实体和第二媒体实体可以是点对点会议场景的两个会议终端,例如点对点会议场景下的两个智真会议终端。或者,在多点会议场景下,上述的第一媒体实体和第二媒体实体可以分别是各会议终端与作为会议服务器的多点控制单元(MultipointControlUnit,MCU)。本发明实施例中,会议终端可以具体用于将视音频数据编码、打包,然后通过网络传送给远端,并接收远端传送来的数据,进行拆包、解码,是网络与最终用户接触用以实现网络应用的设备。会议终端可以支持高清、标清、软件,或者,手机和平板电脑混合參会模式,或者,支持专线,互联网、3G接入等。智真会议终端可以是指能够支持高清的会议终端,例如支持1080P高清视频。可选的,每个媒体数据流对应ー个媒体数据对象,媒体数据对象至少包括ー个会场实时画面,进ー步的,媒体数据对象还可以包括会议共享内容的辅流,也就是说,媒体数据对象一方面可以是会场的实时内容,另ー方面也可以是会场间共享的内容。对于会场实时画面,其媒体视图信息可以包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息,取值可以为会议室、坐席及与会者,或者,单个与会者;或者所述会场实时画面的特定场景中的区域划分信息,取值可以为教育场景中的教室、讲台,或者,教师和学生与听众。对于会议共享内容的辅流,其对应的媒体数据对象的信息可以包括共享内容的类型信息,取值可以为辅流幻灯片、辅流视频、辅流图片,或者,辅流数据。可选的,媒体数据对象的信息还可以包括如下项中的至少ー项语言信息;角色信息,取值可以为当前说话方、数据发言权方或者会议主席;优先级信息;变化状态信息,取值可以为动态、静态或者频繁改变;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。本实施例在媒体协商时媒体发送方发送的信息包括媒体视图信息,与现有技术中角色信息不同的是,媒体视图信息是对媒体数据对象的内容特征描述,其更能反映客观的媒体数据流的情况,不同的媒体数据流具有不同的客观信息,可以用不同的媒体视图信息进行标识,因此,采用媒体视图信息可以表示更多的媒体数据流,且能够提高对媒体数据流的表示准确性及信息量。本发明实施例中,会场之间可以通过会话初始化协议(SessionInitiationProtocol,SIP)和会话描述协议(SessionDescriptionProtocol,SDP)进行媒体协商建立会话,因此,本发明实施例所涉及的媒体宣告消息、媒体选择消息以及媒体能力消息可以通过SIP协议或SDP协议携帯。同样,上述的媒体宣告消息、媒体选择消息以及媒体能力消息也可以通过国际电信联盟(InternationalTelecommunicationUnion,ITU)所制定的H.323系列协议或者因特网工程任务组(InternetEngineeringTaskForce,IETF)所制定的多流控制协议(ControLlingmultiplestreamsfortElepresence,CLUE),或者以上所列举协议的组合来携帯实现。另外,在本发明实施例中,媒体数据对象的信息可以通过SDP协议中文本格式进行扩展携帯,也可以根据所依托的不同协议机制的选择而通过文本、ニ进制或可扩展标记语言(ExtensibleMarkupLanguage,XML)等方式来扩展携帯。图3为本发明多流会议的媒体协商方法另ー实施例的流程示意图,本实施例的远程会议系统包括两个会场,分别用会场A和会场B表示,每个会场都是具有至少三路摄像机、三路活动图像的显示器(屏幕)的智真会议室,可以同时进行多路媒体流的采集、发送和接收、呈现。本发明实施例中,具体实施例吋,会场A和会场B可以分别是指会场A的智真会议终端和会场B的智真会议终端,具体步骤包括步骤301:会场A向会场B发送媒体宣告消息,该媒体宣告消息中携帯至少两个的媒体数据对象的信息,这些媒体数据对象是会场A有能力提供给会场B的媒体数据流,例如不同摄像机所采集的视频画面,会场麦克风所采集的音频片段,或通过会场的电脑输出的数据材料等。其中这些媒体数据对象中至少有ー个媒体数据对象是会场实时画面,且会场实时画面的信息至少包含媒体视图信息,媒体视图信息是对媒体数据对象的内容特征描述,表示该媒体数据对象为会场的实时画面信息,例如某特定摄像头所捕获的整个会场A的实时视频画面的信息。在该步骤中,会场A的媒体宣告消息中可以包含如下采用SDP协议扩展表示的媒体数据对象信息(括号中为媒体数据对象的补充解释内容)IH=Video52886RTP/AVP31(会议室整体画面的媒体对象定义)a=rtpmap:31H261/9000(该媒体的编解码格式)a=view:room(该媒体对象/画面的视图为整个会场)m=video52888RTP/AVP31(会议室左1/3座位及与会者画面的媒体对象定义)a=rtpmap:31H261/9000a=view:table(画面视角为座席及与会者)IH=Video52890RTP/AVP31(会议室中间1/3座位及与会者画面的媒体对象定义)a=rtpmap:31H261/9000a=view:table(画面视角为座席及与会者)IH=Video52892RTP/AVP31(会议室右1/3座位及与会者画面的媒体对象定义)a=rtpmap:31H261/9000·a=view:table(画面视角为座席及与会者)Hi=Video52894RTP/AVP31(会议室演讲人动态画面的媒体对象定义)a=rtpmap:31H261/9000a=view:individual(画面视角为单个与会者)其中,每个以“m=”行开始的内容表示为ー个媒体数据对象的信息,例如,"m=video52886RTP/AVP31”行表示ー个内容格式为视频的媒体数据对象,而根据随后的“a=view:r00m”行的媒体视图信息可以知道该媒体数据对象所包含的是整个会场的整体画面图像;而随后的“m=video52888RTP/AVP31”结合其媒体视图信息““a=view:table”行表示其包含的媒体数据对象是会议室某座席及与会者的画面图像。对于媒体视图信息的定义,媒体视图是对媒体数据对象的内容特征描述,其取值方式有以下几种I)取值为媒体数据对象所捕获内容的坐标范围信息,例如选取会场中某一点(如中间屏幕上方三个摄像头的中心点)为坐标衡量參考点,以此所定义摄像机所捕获区域的坐标,可以通过左下、右下、左上、右上四点的坐标来描述,如(-2011,2850,0),(-673,3000,0),(-2011,2850,757),(-673,3000,757)。2)取值为媒体数据对象对应的位置内容信息,包括会议室(Room)、坐席及对应与会者(Table)、单个与会者(Individual)。进ー步还可以是特定场景中的区域划分,包括教育场景中的教室(沿用Room或Classroom)、讲台及教师(Lectern)和学生与听众(Audience)。在本实施例中,所采用的媒体视图信息取值是上面的第二种,即媒体数据对象对应的位置信息。当然,在实现中还可以是各种方式的结合,例如同时包含媒体数据对象的坐标范围信息和位置内容信息。这里,可以理解的是,媒体数据对象和用于捕捉不同图像的摄像头物理设备之间并非只限于固定的一一映射关系,例如上用于携带当前演讲人的画面图像可以由不同的设备所采集而根据声音活跃度的检测而不断切換,或者同一个设备也可以通过不同的变焦方式等在不同时刻实现对不同图像画面的采集。在会议中,与会方还可以为其他与会者提供共享的内容数据,相对于会场实时画面内容,这些共享的内容数据也被称为辅流。辅流通常是指与会场中视频会议终端连接的计算机信号,包括计算机中的视频片段,图片,声音,以及采用Office等工具编辑的幻灯片、文本数据等。鉴于辅流不同的类型,定义会议辅流的内容特征信息字段-辅流类型信息,取值可以包括辅流幻灯片(presentation,slides)、辅流视频(presentation.video)、辅流图片(presentation,picture)、辅流数据(presentation,data)等。在该实施例中,会场A可以为会场B提供共享内容的辅流举例如下m=application53550UDP/BFCP(会场共享内容的辅流I)a=presentation.slides(该辅流为幻灯片)m=application53552UDP/BFCP(会场共享内容的辅流2)a=presentation.video(该辅流为视频片段)上述内容表示会场A可以为会场B提供两个不同的共享内容的辅流,其中ー个是幻灯片,一个是视频片段。进ー步,在每个媒体数据对象中还可以包含如下内容特征项角色信息(Role):表示该媒体数据对象所对应与会方在会议中所担任的职能角色,取值可以包括当前说话方(Speaker)、数据发言权方(Floor)、会议主席(Chairman)或者其它角色(Others)。举例如下IH=Video52888RTP/AVP31(会议室左1/3座位及与会者画面的媒体对象定义)a=rtpmap:31H261/9000a=view:table(画面视角为座席及与会者)a=role:chairman(画面包括会议的主席)Hi=Video52894RTP/AVP31(会议室演讲人动态画面的媒体对象定义)a=rtpmap:31H261/9000a=view:individual(画面视角为单个与会者)a=role:speaker(画面包括当前演讲者)优先级信息(Priority):表示会场中存在多个媒体数据对象时不同媒体数据对象的优先级。优先级的取值可以是按照相対的格式,例如在整个会场的描述中提供优先级排序信息(媒体数据对象3,媒体数据对象2,媒体数据对象I)可以依次表示不同媒体数据对象的优先级高低;同样,优先级的取值也可以是按照媒体数据对象的粒度进行赋值,即在每个媒体数据对象的描述中增加其优先级取值信息,其对应优先级可以按照取值从I到若干而变成优先级逐步降低,不同的媒体数据对象的优先级取值可以不同也可以相同,举例如下IH=Video52886RTP/AVP31(会议室整体画面的媒体对象定义)a=rtpmap:31H261/9000(该媒体的编解码格式)a=view:room(该媒体对象/画面的视图为整个会场)a=role:chairman(画面包括会议的主席)a=priority:I(画面的优先级)Hi=Video52888RTP/AVP31(会议室左1/3座位及与会者画面的媒体对象定义)a=rtpmap:31H261/9000a=view:table(画面视角为座席及与会者)a=priority:3(画面的优先级)IH=Video52890RTP/AVP31(会议室中间1/3座位及与会者画面的媒体对象定义)a=rtpmap:31H261/9000a=view:table(画面视角为座席及与会者)a=priority:2(画面的优先级)m=video52892RTP/AVP31(会议室右1/3座位及与会者画面的媒体对象定义)a=rtpmap:31H261/9000a=view:table(画面视角为座席及与会者)a=priority:3(画面的优先级)Hi=Video52894RTP/AVP31(会议室演讲人动态画面的媒体对象定义)a=rtpmap:31H261/9000a=view:individual(画面视角为单个与会者)a=role:speaker(画面包括当前演讲者)a=priority:I(画面的优先级)上述优先级信息表示从媒体提供方角度对不同媒体数据对象的排序,可以为媒体接收方进行媒体数据对象选择时作以參考,也同样可以用于在媒体传输资源紧张或者网络拥塞时作为策略决策依据。再进ー步,每个媒体数据对象中还可以包含如下内容特征项语言信息(Language):表示该媒体数据对象相关的语言类型,例如媒体数据对象中音频所采用的语言,或者视频中包含文本信息所采用的语言。举例如下Hi=Video52894RTP/AVP31(会议室演讲人动态画面的媒体对象定义)a=rtpmap:31H261/9000a=view:individual(画面视角为单个与会者)a=role:speaker(画面包括当前演讲者)a=priority:I(画面的优先级)a=language:Englishm=video52896RTP/AVP31(会议室演讲人动态画面的媒体对象定义)a=rtpmap:31H261/9000a=view:individual(画面视角为单个与会者)a=role:speaker(画面包括当前演讲者)a=priority:I(画面的优先级)a=language:Chinesem=video52898RTP/AVP31(会议室演讲人动态画面的媒体对象定义)a=rtpmap:31H261/9000a=view:individual(画面视角为单个与会者)a=role:speaker(画面包括当前演讲者)a=priority:I(画面的优先级)a=language:Arabic上述描述表示会场A可以同时提供演讲者画面英语(English)、汉语(Chinese)、阿拉伯语(Arabic)三种不同语言类型的呈现。变化状态信息(Variation):表示媒体数据对象所对应媒体视图的变化特性,例如对于固定、无变焦的摄像机所采集的会场画面在会议中不会发生视图的变化,而对于移动摄像机来说它的媒体视图随着其设备的移动而不断变化,后者设备常见于远程医疗和远程教育的场景中。因此在媒体协商中,定义媒体数据对象的变化状态信息(Variation),由媒体的发送方通知媒体接收方。该信息的取值可以根据需要定义包括静态(Static)、动态(Dynamic)和频繁改变(HighlyDynamic)等几种。举例如下IH=Video52886RTP/AVP31(会议室整体画面的媒体对象定义)a=rtpmap:31H261/9000(该媒体的编解码格式)a=view:room(该媒体对象/画面的视图为整个会场)a=variation:static(该画面的媒体视图保持不变)Hi=Video52894RTP/AVP31(会议室演讲人动态画面的媒体对象定义)a=rtpmap:31H261/9000a=view:individual(画面视角为单个与会者)a=variation:dynamic(该画面的媒体视图会动态变化)当媒体数据对象的变化状态信息为动态(Dynamic)或频繁改变(HighlyDynamic)时,意味着该媒体数据所对应的媒体视图及空间方位信息会不断变化。文本嵌入信息(EmbeddedText):表示该媒体数据对象包含嵌入的文本辅助信息。会议中,特别是无障碍会场中,不同的视频画面伴随嵌入的文本解释或文本辅助信息会有助干与会者更便利的參与会议,因此具备提供能力的会场会同时提供包含嵌入文本的媒体数据对象。举例如下IH=Video52886RTP/AVP31(会议室整体画面的媒体对象定义)a=rtpmap:31H261/9000(该媒体的编解码格式)a=view:room(该媒体对象/画面的视图为整个会场)a=textembedded:no(该画面不包含嵌入文本)Hi=Video52894RTP/AVP31(会议室演讲人动态画面的媒体对象定义)a=rtpmap:31H261/9000a=view:individual(画面视角为单个与会者)a=textembedded:yes(该画面包含嵌入文本)补充描述信息(Supplementary):在ー些特定的会议场景中,为了确保会议的效果,会场中会同时提供辅助的声音讲解或即时翻译的媒体,而这些提供讲解或翻译的人员往往不在主会场环境中。为了区分这些声音媒体和会场中其它的实时画面、声音或共享内容的辅流,定义补充描述的属性信息。举例如下m=audio55000RTP/AVP97(会场音频的媒体对象)a=supplementary:translation(该媒体对象为声音翻译)智真标识信息(Telepresence):在智真会议场景中,除了基本的音视频媒体协商之外,还对会场辅助信息也有对应的要求,例如灯光、色彩等。为了区别与其它非智真的会场,有必要对智真会场进行相应的标识。举例如下IH=Video52886RTP/AVP31(会议室整体画面的媒体对象定义)a=rtpmap:31H261/9000(该媒体的编解码格式)a=telepresence:yes(该会场为智真会场)在实现中,上述扩展定义的媒体数据的内容特征信息并不要求全部被携帯,而是根据实际的需要有选择的携帯包含。例如,对会场实时画面至少会携帯媒体视图信息,但其它的内容特征信息均为可选;而对共享内容的辅流,通常会携帯辅流类型信息的字段。步骤302:会场B接收并解析会场A发送的媒体宣告消息中所携帯的至少两个的媒体数据对象信息,从中进行选择,得到选择的媒体数据对象的信息。其中,会场B可以根据会场A发送的至少两个的媒体数据对象的信息,以及自身希望接收的媒体数据对象进行上述的选择,例如会场B可以根据会场B的屏幕数目、会场A发送的媒体数据流的信息包括的媒体内容特征信息以及会场B与会者希望看到的媒体播放方式等实际需求来进行选择。例如,会场B的屏幕数据为三屏,那么会场B可以显示三个媒体数据流。此时,会场B可以根据媒体内容特征信息中的优先级,按照优先级从高到低的顺序选择优先级较高的三个媒体数据对象;或者,会场B也可以根据媒体内容特征信息中的媒体视图,如选择中间位置的媒体数据流,或者根据媒体内容特征信息中的角色,如选择演讲人的媒体数据流等进行选择。具体选择策略会场B可以根据实际需要设置使得选择的媒体数据流的个数不超过会场B能够显示的数目。·步骤303:会场B向会场A发送媒体选择消息,该媒体选择信息中携帯会场B选择的媒体数据对象的信息。会场B选择的媒体数据对象的信息是从会场A发送的多个媒体数据对象的信息中选择的,例如,会场B选择的媒体数据对象的信息可以表示如下IH=Video35886RTP/AVP31(会议室整体画面的媒体对象定义)a=rtpmap:31H261/9000(该媒体的编解码格式)a=view:room(该媒体对象/画面的视图为整个会场)Hi=Video35894RTP/AVP31(会议室演讲人动态画面的媒体对象定义)a=rtpmap:31H261/9000a=view:individual(画面视角为单个与会者)m=application35550UDP/BFCP(会场共享内容的辅流I)a=presentation.slides(该辅流为幻灯片)通过上述描述可知,会场B选择了会场A的会议室整体画面、会议室演讲人动态画面、会议室共享内容的辅流I。在本实施例中,会场B的媒体选择消息是携带会场B对会场A的媒体数据对象进行选择的结果,其实现方式可以有多种灵活的方法,例如对于上述消息中没有变化的属性行“a=”信息可以不携帯,举例如下IH=Video35886RTP/AVP31(会议室整体画面的媒体对象定义)Hi=Video35894RTP/AVP31(会议室演讲人动态画面的媒体对象定义)m=application35550UDP/BFCP(会场共享内容的辅流I)这样,通过三个媒体行“m=”即可表示会场B对媒体数据对象的选择。由于协商是双向的,通过上述流程可以实现会场B针对会场A的选择,类似的,会场A也可以在会场B发送的多个媒体数据流的信息中进行选择。即还可以包括步骤304:会场B向会场A发送媒体宣告消息,该媒体宣告消息中携帯至少两个的媒体数据对象的信息,该媒体数据对象为会场B有能力提供给会场A的媒体数据流。步骤305:会场A在会场B发送的至少两个的媒体数据流的信息中进行选择,得到选择的媒体数据对象的信息。步骤306:会场A向会场B发送媒体选择信息,该媒体选择信息中携帯会场A选择的媒体数据对象的信息。步骤304306的具体内容可以类似步骤301303进行处理。另外,步骤304306与步骤301303无时序限制关系。步骤307:会场A和会场B根据协商結果,建立双向媒体传输通道。例如,会场A将会场B选择的媒体数据对象传输给会场B,之后由会场B在屏幕上进行显示;会场B将会场A选择的媒体数据对象传输给会场A,之后由会场A在屏幕上进行显不。另外,上述的一端会场将另一端会场选择的媒体数据对象进行传输可以包括传输全部选择的,或者传输部分选择的。例如,会场B选择了3个媒体数据对象,会场A可以传输该3个媒体数据对象给会场B,也可以在该3个媒体数据对象中选择2个传输给会场B0本实施例通过会场A和会场B分别向对方宣告各自有能力提供的媒体数据对象的信息,且宣告的媒体数据对象的信息中用媒体视图信息进行标识,实现对多路媒体数据流的支持,以及对多路媒体数据流较准确的区别,并且可以提供较多的信息量,避免现有技术中的标识方式造成的局限性。图4为本发明多流会议的媒体协商方法另ー实施例的流程示意图,与上一实施例不同的是,本实施例的发送方发送的媒体宣告消息是根据接收方的能力进行发送的。本实施例中,具体实施例时,会场A和会场B可以分别是指会场A的智真会议终端和会场B的智真会议终端。本实施例包括步骤401:会场B向会场A发送媒体能力消息,其中携帯会场B所能够解析的媒体能力信息。例如会场B可以同时接收三路具有IOSOp分辨率的视频媒体在三个不同的屏幕上播放,或者会场B希望在某个屏幕上播放一大三小的画中画(PictureinPicture)格式的视频内容。通过该媒体能力消息,有助于作为媒体发送方的会场A更有针对性地为会场B提供媒体内容。步骤402:会场A根据会场B所能够解析的媒体能力信息,向会场B发送媒体宣告消息,该媒体宣告消息中携帯至少两个的媒体数据对象的信息,该媒体数据对象是会场A根据会场B所能够解析的媒体能力信息确定的。例如,会场B能够解析3路IOSOp分辨率的媒体数据对象,那么会场A可以在自身能够提供的媒体数据对象中选择至少三个的1080p分辨率的媒体数据对象,之后将对应的信息发送给会场B;或者,会场B希望在某个屏幕上播放一大三小的画中画时,会场A可以将自身能够提供的媒体数据对象进行组合,得到一大三小的画中画,之后将该组合后的一个媒体数据对象的信息发送给会场B。步骤403:会场B在会场A发送的至少两个的媒体数据对象的信息中进行选择,得到选择的媒体数据对象的信息。步骤404:会场B向会场A发送媒体选择消息,该媒体选择消息中携带会场B选择的媒体数据对象的信息。步骤405:会场A向会场B发送媒体能力消息;;步骤406:会场B向会场A发送媒体宣告消息;。步骤407:会场A在会场B发送的至少两个的媒体数据对象的信息中进行选择,得到选择的媒体数据对象的信息。步骤408:会场A向会场B发送媒体选择消息,该媒体选择消息中携帯会场A选择的媒体数据对象的信息。步骤409:会场A和会场B根据协商結果,建立双向媒体传输通道。步骤402404的具体内容可以參见步骤301303;步骤406409的具体内容可以參见步骤304307;步骤401404与步骤405408无时序限制关系。本实施例通过会场A和会场B分别向对方宣告各自有能力提供的媒体数据对象的信息,且宣告的媒体数据对象的信息中用媒体视图信息进行标识,实现对多路媒体数据流的支持,以及对多路媒体数据流较准确的区别,并且可以提供较多的信息量,避免现有技术中的标识方式造成的局限性。另外,本实施例的媒体请求方根据媒体接收方的请求进行媒体能力宣告,可以提高针对性及降低传输开销。上述实施例以各消息分别发送为例,可选的,多个消息也可以同时发送,如图5所示。图5为本发明多流会议的媒体协商方法另ー实施例的流程示意图,本实施例中,具体实施例吋,会场A和会场B可以分别是指会场A的智真会议终端和会场B的智真会议终端,本实施例包括步骤501:会场A向会场B发送第一媒体宣告消息;步骤502:会场B向会场A发送第一媒体选择消息和第二媒体宣告消息。步骤503:会场A向会场B发送第二媒体选择消息。上述的第一媒体宣告消息中携帯至少两个的第一媒体数据对象的信息,第一媒体数据对象是会场A有能力提供给会场B的媒体数据流;上述的第一媒体选择消息中携帯会场B选择的第一媒体数据对象的信息;上述的第二媒体宣告消息中携帯至少两个的第二媒体数据对象的信息,第二媒体数据对象是会场B有能力提供给会场A的媒体数据流;上述的第二媒体选择消息中携帯会场A选择的第二媒体数据对象的信息。上述的媒体数据对象的信息、选择方式以及各消息的发送方式可以參见上述各实施例。可以理解的是,图5只是示例,上述同时发送的消息也可以采用其它的组合方式,例如,媒体宣告消息和媒体能力消息同时发送,媒体选择消息和媒体能力消息同时发送等。上述实施例是会场A和会场B的智真会议终端之间建立点到点会议的场景,而在多点会议中,上述流程同样适用于各会议终端与作为会议服务器的多点控制单元(MultipointControlUnit)之间进行媒体的协商和选择。图6为本发明多流会议的媒体协商设备ー实施例的结构示意图,该设备可以为第一媒体实体,该设备60包括第一发送模块61、第一接收模块62和建立模块63;第一发送模块61用于向第二媒体实体发送媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能カ为所述第二媒体实体提供的媒体数据流;第一接收模块62用于接收所述第二媒体实体发送的媒体选择消息,所述媒体选择消息中携帯第二媒体实体选择的媒体数据对象的信息,所述第二媒体实体选择的媒体数据对象的信息是所述第二媒体实体从所述至少两个媒体数据对象的信息中选择得到的;建立模块63用于根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象,并与所述第二媒体实体建立媒体传输通道,以便通过所述媒体传输通道将所述对应的媒体数据对象传输给所述第二媒体实体。可选的,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。可选的,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。可选的,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还包含如下项中的至少ー项语言信息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。可选的,该设备还包括第二接收模块,用于接收所述第二媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第二媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。可选的,该设备还包括第三接收模块,用于接收所述第二媒体实体发送的媒体宣告消息,用以通知所述第一媒体实体所述第二媒体实体有能力提供的媒体数据对象的信息;第二发送模块,用于向所述第二媒体实体发送媒体选择消息,用以通知所述第二媒体实体所述第一媒体实体选择的媒体数据对象的信息,所述第一媒体实体从所述第二媒体实体有能力提供的媒体数据对象的信息中选择,以便所述第二媒体实体通过媒体传输通道将所述第一媒体实体选择的媒体数据对象传输给所述第一媒体实体。可选的,所述第一发送模块发送的所述媒体宣告消息和/或所述第一接收模块发送的所述媒体选择消息通过会话初始化协议SIP、会话描述协议SDP、多流控制协议CLUE或H.323系列协议的一种或几种组合携帯;或者,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体数据对象的信息通过文本、ニ进制或可扩展标记语言XML扩展携帯。本实施例在媒体协商时媒体发送方发送的信息包括媒体视图信息,与现有技术中角色信息不同的是,媒体视图信息是对媒体数据对象的内容特征描述,其更能反映客观的媒体数据流的情况,不同的媒体数据流具有不同的客观信息,可以用不同的媒体视图信息进行标识,因此,采用媒体视图信息可以表示更多的媒体数据流,且能够提高对媒体数据流的表示准确性及信息量。图7为本发明多流会议的媒体协商设备另ー实施例的结构示意图,该设备可以为第二媒体实体,该设备70包括接收模块71、选择模块72、第一发送模块73和建立模块74;接收模块71用于接收第一媒体实体发送的媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;选择模块72用于在所述至少两个媒体数据对象的信息中进行选择,得到第二媒体实体选择的媒体数据对象的信息;第一发送模块·73用于向所述第一媒体实体发送媒体选择消息,所述媒体选择消息中携帯所述第二媒体实体选择的媒体数据对象的信息,以便所述第一媒体实体根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象;建立模块74用于与所述第一媒体实体建立媒体传输通道,通过所述媒体传输通道接收所述第一媒体实体发送的所述对应的媒体数据对象。可选的,所述接收模块接收的所述媒体宣告消息中携帯的所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。可选的,所述接收模块接收的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。可选的,所述接收模块接收的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还包含如下项中的至少ー项语言信息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。可选的,该设备还包括第二发送模块,用于向所述第一媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第ニ媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。本实施例在媒体协商时媒体发送方发送的信息包括媒体视图信息,与现有技术中角色信息不同的是,媒体视图信息是对媒体数据对象的内容特征描述,其更能反映客观的媒体数据流的情况,不同的媒体数据流具有不同的客观信息,可以用不同的媒体视图信息进行标识,因此,采用媒体视图信息可以表示更多的媒体数据流,且能够提高对媒体数据流的表示准确性及信息量。图8为本发明多流会议的媒体协商设备另ー实施例的结构示意图,该设备可以为第一媒体实体,该设备80包括收发器81和处理器82;收发器81用于向第二媒体实体发送媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;以及,接收所述第二媒体实体发送的媒体选择消息,所述媒体选择消息中携帯第二媒体实体选择的媒体数据对象的信息,所述第二媒体实体选择的媒体数据对象的信息是所述第二媒体实体从所述至少两个媒体数据对象的信息中选择得到的;处理器82用于根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象,并与所述第二媒体实体建立媒体传输通道,以便通过所述媒体传输通道将所述对应的媒体数据对象传输给所述第二媒体实体.可选的,所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。可选的,所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。可选的,所述媒体数据对象的信息还包含如下项中的至少ー项语言信息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。可选的,收发器还用于接收所述第二媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第二媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。可选的,收发器还用于接收所述第二媒体实体发送的媒体宣告消息,用以通知所述第一媒体实体所述第二媒体实体有能力提供的媒体数据对象的信息;向所述第二媒体实体发送媒体选择消息,用以通知所述第二媒体实体所述第一媒体实体选择的媒体数据对象的信息,所述第一媒体实体从所述第二媒体实体有能力提供的媒体数据对象的信息中选择,以便所述第二媒体实体通过媒体传输通道将所述第一媒体实体选择的媒体数据对象传输给所述第一媒体实体。可选的,所述媒体宣告消息和/或所述媒体选择消息通过会话初始化协议SIP、会话描述协议SDP、多流控制协议CLUE或H.323系列协议的一种或几种组合携帯;或者,所述媒体数据对象的信息通过文本、ニ进制或可扩展标记语言XML扩展携帯。该设备可以具体为执行上述第一媒体实体侧的方法步骤,结合本发明实施例所公开的方法的步骤可以直接体现为硬件器件执行完成,或者用硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者任何常规的处理器。上述的收发器可以通过ー个或多个天线收发无线信号。收发器可以由分立的发送器和接收器组成,也可以是耦合在一起的具有接收和发送功能的器件。本实施例在媒体协商时媒体发送方发送的信息包括媒体视图信息,与现有技术中角色信息不同的是,媒体视图信息是对媒体数据对象的内容特征描述,其更能反映客观的媒体数据流的情况,不同的媒体数据流具有不同的客观信息,可以用不同的媒体视图信息进行标识,因此,采用媒体视图信息可以表示更多的媒体数据流,且能够提高对媒体数据流的表示准确性及信息量。图9为本发明多流会议的媒体协商设备另ー实施例的结构示意图,该设备可以为第二媒体实体,该设备90包括收发器91和处理器92;收发器91用于接收第一媒体实体发送的媒体宣告消息,所述媒体宣告消息中携带至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;在所述至少两个媒体数据对象的信息中进行选择,得到第二媒体实体选择的媒体数据对象的信息;向所述第一媒体实体发送媒体选择消息,所述媒体选择消息中携帯第二媒体实体选择的媒体数据对象的信息,以便所述第一媒体实体根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象;以及,与所述第一媒体实体建立媒体传输通道,通过所述媒体传输通道接收所述第一媒体实体发送的所述对应的媒体数据对象。处理器92用于在所述至少两个的媒体数据对象的信息中进行选择,得到所述第ニ媒体实体选择的媒体数据对象的信息。可选的,所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。可选的,所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。可选的,所述媒体数据对象的信息中还包含如下项中的至少ー项语言信息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。可选的,收发器还用于向所述第一媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第二媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。该设备可以具体为执行上述第二媒体实体侧的方法步骤,结合本发明实施例所公开的方法的步骤可以直接体现为硬件器件执行完成,或者用硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者任何常规的处理器。上述的收发器可以通过ー个或多个天线收发无线信号。收发器可以由分立的发送器和接收器组成,也可以是耦合在一起的具有接收和发送功能的器件。本实施例在媒体协商时媒体发送方发送的信息包括媒体视图信息,与现有技术中角色信息不同的是,媒体视图信息是对媒体数据对象的内容特征描述,其更能反映客观的媒体数据流的情况,不同的媒体数据流具有不同的客观信息,可以用不同的媒体视图信息进行标识,因此,采用媒体视图信息可以表示更多的媒体数据流,且能够提高对媒体数据流的表示准确性及信息量。图10为本发明多流会议的媒体协商系统ー实施例的结构示意图,该系统100包括第一媒体实体101和第二媒体实体102;第一媒体实体101和第二媒体实体102可以分别參见图6或图7所示的实施例,或者,第一媒体实体101和第二媒体实体102可以分别參见图8或图9所示的实施例。本实施例在媒体协商时媒体发送方发送的信息包括媒体视图信息,与现有技术中角色信息不同的是,媒体视图信息是对媒体数据对象的内容特征描述,其更能反映客观的媒体数据流的情况,不同的媒体数据流具有不同的客观信息,可以用不同的媒体视图信息进行标识,因此,采用媒体视图信息可以表示更多的媒体数据流,且能够提高对媒体数据流的表示准确性及信息量。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于ー计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管參照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。·权利要求1.ー种多流会议的媒体协商方法,其特征在于,包括第一媒体实体向第二媒体实体发送媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;所述第一媒体实体接收所述第二媒体实体发送的媒体选择消息,所述媒体选择消息中携帯第二媒体实体选择的媒体数据对象的信息,所述第二媒体实体选择的媒体数据对象的信息是所述第二媒体实体从所述至少两个媒体数据对象的信息中选择得到的;所述第一媒体实体根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象,并与所述第二媒体实体建立媒体传输通道,以便通过所述媒体传输通道将所述对应的媒体数据对象传输给所述第二媒体实体。2.根据权利要求I所述的方法,其特征在于,所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。3.根据权利要求I所述的方法,其特征在于,所述媒体数据对象的信息中还至少有一个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述媒体数据对象的信息还包含如下项中的至少ー项语Hィ目息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。5.根据权利要求1-3任一项所述的方法,其特征在于,所述第一媒体实体向第二媒体实体发送媒体宣告消息之前,所述方法还包括所述第一媒体实体接收所述第二媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第二媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。6.根据权利要求1-3任一项所述的方法,其特征在于,还包括所述第一媒体实体接收所述第二媒体实体发送的媒体宣告消息,用以通知所述第一媒体实体所述第二媒体实体有能力提供的媒体数据对象的信息;所述第一媒体实体向所述第二媒体实体发送媒体选择消息,用以通知所述第二媒体实体所述第一媒体实体选择的媒体数据对象的信息,所述第一媒体实体从所述第二媒体实体有能力提供的媒体数据对象的信息中选择,以便所述第二媒体实体通过媒体传输通道将所述第一媒体实体选择的媒体数据对象传输给所述第一媒体实体。7.根据权利要求1-3任一项所述的方法,其特征在干,所述媒体宣告消息和/或所述媒体选择消息通过会话初始化协议SIP、会话描述协议SDP、多流控制协议CLUE或H.323系列协议的一种或几种组合携帯;或者,所述媒体数据对象的信息通过文本、ニ进制或可扩展标记语言XML扩展携帯。8.ー种多流会议的媒体协商方法,其特征在于,包括第二媒体实体接收第一媒体实体发送的媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;所述第二媒体实体在所述至少两个媒体数据对象的信息中进行选择,得到第二媒体实体选择的媒体数据对象的信息;所述第二媒体实体向所述第一媒体实体发送媒体选择消息,所述媒体选择消息中携帯所述第二媒体实体选择的媒体数据对象的信息,以便所述第一媒体实体根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象;所述第二媒体实体与所述第一媒体实体建立媒体传输通道,通过所述媒体传输通道接收所述第一媒体实体发送的所述对应的媒体数据对象。9.根据权利要求8所述的方法,其特征在于,所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。10.根据权利要求8所述的方法,其特征在于,所述媒体数据对象的信息中还至少有一个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。11.根据权利要求8-10任一项所述的方法,其特征在于,所述媒体数据对象的信息中还包含如下项中的至少ー项语Hィ目息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。12.根据权利要求8-10任一项所述的方法,其特征在干,所述第二媒体实体接收第一媒体实体发送的媒体宣告消息之前,所述方法还包括所述第二媒体实体向所述第一媒体实体发送的媒体能力消息,所述媒体能力消息中携带所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第二媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。13.ー种多流会议的媒体协商设备,其特征在干,所述设备为第一媒体实体,所述设备包括第一发送模块,用于向第二媒体实体发送媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;第一接收模块,用于接收所述第二媒体实体发送的媒体选择消息,所述媒体选择消息中携帯第二媒体实体选择的媒体数据对象的信息,所述第二媒体实体选择的媒体数据对象的信息是所述第二媒体实体从所述至少两个媒体数据对象的信息中选择得到的;建立模块,用于根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象,并与所述第二媒体实体建立媒体传输通道,以便通过所述媒体传输通道将所述对应的媒体数据对象传输给所述第二媒体实体。14.根据权利要求13所述的设备,其特征在于,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。15.根据权利要求13所述的设备,其特征在于,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。16.根据权利要求13-15任一项所述的设备,其特征在于,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还包含如下项中的至少ー项语Hィ目息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式信息。17.根据权利要求13-15任一项所述的设备,其特征在于,还包括第二接收模块,用于接收所述第二媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第二媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。18.根据权利要求13-15任一项所述的设备,其特征在于,还包括第三接收模块,用于接收所述第二媒体实体发送的媒体宣告消息,用以通知所述第一媒体实体所述第二媒体实体有能力提供的媒体数据对象的信息;第二发送模块,用于向所述第二媒体实体发送媒体选择消息,用以通知所述第二媒体实体所述第一媒体实体选择的媒体数据对象的信息,所述第一媒体实体从所述第二媒体实体有能力提供的媒体数据对象的信息中选择,以便所述第二媒体实体通过媒体传输通道将所述第一媒体实体选择的媒体数据对象传输给所述第一媒体实体。19.根据权利要求13-15任一项所述的设备,其特征在干,所述第一发送模块发送的所述媒体宣告消息和/或所述第一接收模块发送的所述媒体选择消息通过会话初始化协议SIP、会话描述协议SDP、多流控制协议CLUE或H.323系列协议的一种或几种组合携帯;或者,所述第一发送模块发送的所述媒体宣告消息中携帯的所述媒体数据对象的信息通过文本、ニ进制或可扩展标记语言XML扩展携帯。20.ー种多流会议的媒体协商设备,其特征在于,所述设备为第二媒体实体,所述设备包括接收模块,用于接收第一媒体实体发送的媒体宣告消息,所述媒体宣告消息中携帯至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有ー个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息,所述媒体数据对象为所述第一媒体实体有能力为所述第二媒体实体提供的媒体数据流;选择模块,用于在所述至少两个媒体数据对象的信息中进行选择,得到第二媒体实体选择的媒体数据对象的信息;第一发送模块,用于向所述第一媒体实体发送媒体选择消息,所述媒体选择消息中携带所述第二媒体实体选择的媒体数据对象的信息,以便所述第一媒体实体根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象;建立模块,用干与所述第一媒体实体建立媒体传输通道,通过所述媒体传输通道接收所述第一媒体实体发送的所述对应的媒体数据对象。21.根据权利要求20所述的设备,其特征在于,所述接收模块接收的所述媒体宣告消息中携帯的所述媒体视图信息包括所述会场实时画面的坐标范围信息;或者所述会场实时画面的位置内容信息;或者所述会场实时画面的特定场景中的区域划分信息。22.根据权利要求20所述的设备,其特征在于,所述接收模块接收的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还至少有ー个会议共享内容的辅流的信息,所述辅流的信息包含共享内容的类型信息。23.根据权利要求20-22任一项所述的设备,其特征在于,所述接收模块接收的所述媒体宣告消息中携帯的所述媒体数据对象的信息中还包含如下项中的至少ー项语Hィ目息;角色信息;优先级信息;变化状态信息;文本嵌入信息;补充描述信息;智真标识信息;编解码格式息。24.根据权利要求20-22任一项所述的设备,其特征在于,还包括第二发送模块,用于向所述第一媒体实体发送的媒体能力消息,所述媒体能力消息中携帯所述第二媒体实体能够解析的媒体能力信息,以便所述第一媒体实体根据所述第二媒体实体能够解析的媒体能力信息确定所述至少两个的媒体数据对象的信息。25.ー种多流会议的媒体协议系统,其特征在于,包括如权利要求13-19任一项所述的设备;以及,如权利要求20-24任一项所述的设备。全文摘要本发明提供一种多流会议的媒体协商方法、设备和系统。该方法包括发送媒体宣告消息,所述媒体宣告消息中携带至少两个媒体数据对象的信息,所述媒体数据对象的信息中至少有一个会场实时画面的信息,所述会场实时画面的信息至少包含媒体视图信息;接收媒体选择消息,所述媒体选择消息中携带第二媒体实体选择的媒体数据对象的信息;根据所述第二媒体实体选择的媒体数据对象的信息确定对应的媒体数据对象,并与所述第二媒体实体建立媒体传输通道,以便通过所述媒体传输通道将所述对应的媒体数据对象传输给所述第二媒体实体。本发明实施例可以表示更多的媒体数据流,且能够提高对媒体数据流的表示准确性及信息量。文档编号H04L29/06GK102843542SQ20121033010公开日2012年12月26日申请日期2012年9月7日优先权日2012年9月7日发明者杨玮玮,魏海涛,任军刚,肖晶申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1