用于会议电视系统的流媒体数据的控制方法及系统的制作方法

文档序号:7764658阅读:201来源:国知局
专利名称:用于会议电视系统的流媒体数据的控制方法及系统的制作方法
技术领域
本发明涉及会议电视领域,更为具体地,尤其涉及一种用于会议电视系统的流媒体数据的控制方法及系统。
背景技术
流媒体是指在^ternet中严格按时间先后次序传输和播放的连续音/视频数据流,它具有三个特点连续性、实时性以及时序性,即严格的前后时序关系。目前,随着基于流媒体技术的视频应用越来越广泛,特别是IPTV、视频监控、视频点播等视讯业务的高速发展,越来越多的会议电视用户提出了会议电视与流媒体服务进行融合的要求。会议电视系统与流媒体设备进行融合时,通常的做法是,在MCU(会议控制单元) 内部增加一个SPU(流媒体处理单元),所述SPU的作用是专门接收流媒体设备发送过来的数据流,并将这些数据流拆分成音频码流和视频码流。当采用会议电视系统在进行会议过程中需要观看或者收听该相应流媒体设备发送的的图像或者声音时,MCU就将SPU拆分出来的视频或者音频广播给与会的各个真实终端。这种方法实现简单,但是有一点不足由于只有MCU知道当前会议有哪些流媒体设备加入会议,对流媒体设备数据流的控制只能由 MCU来完成,而在实际的会议电视系统使用过程中,对于会议的控制绝大部分都是由主席终端来完成。为了能够实现主席终端甚至各个普通终端都能够对加入会议的流媒体设备的数据流进行控制,目前已有的做法是,在流媒体设备与会议电视系统之间增加一个转换设备, 这种转换设备的作用是,将流媒体设备转换成一个信令上符合传统会议电视协议标准的发送流媒体数据流的一种设备,这样,在多点会议中,通过普通终端GUI上的终端列表就可以看到该流媒体设备,从而实现普通终端对流媒体设备数据流的控制。但上述现有的这种方法仍有一个弊端即必须为每一个流媒体设备增加一个转换设备,而在实际的会议电视系统中,会议电视系统会跟很多台流媒体设备融合,因此如果为每一台流媒体设备分别增加一台转换设备,不但会增加设备部署的困难,还会增加用户的额外费用,可见现有的会议电视系统对流媒体设备数据流的处理方法还有待于进一步地完善和发展。

发明内容
本发明的目的在于提供一种用于会议电视系统的流媒体数据的控制方法及系统, 针对目前现有技术存在的需要增加转发设备、且在增加转发设备时设备的部署较为困难, 以及成本较高的问题,其不需要增加上述转发设备,在保证对流媒体数据进行控制的前提下,能够支持任意厂家的终端设备,其适用性强,且成本较低。为了达到上述目的,本发明的技术方案是通过以下技术方案实现的—种用于会议电视系统的流媒体数据的控制方法,包括A、会议控制单元将流媒体设备以普通终端的身份加入会议;B、真实终端向所述会议控制单元申请主席令牌,之后对所述流媒体设备的流媒体数据进行控制。优选地,所述步骤A包括Al、会议控制单元与流媒体设备建立连接;A2、会议控制单元为流媒体设备配置MCU号码、终端号码、名称;A3、会议控制单元向真实终端反馈流媒体设备的MCU号码以及终端号码信息;A4、真实终端向所述会议控制单元请求流媒体设备的名称;A5、会议控制单元向所述真实终端反馈流媒体设备的名称信息。更为优选地,还包括A6、真实终端向所述会议控制单元请求会议的终端列表信息;A7、会议控制单元将与会的真实终端的MCU号码和终端号码信息会同流媒体设备的MCU号码和终端号码信息发送至所述真实终端。优选地,在所述步骤A3中,会议控制单元向真实终端反馈携带了流媒体设备MCU 号码以及终端号码信息的TIN消息。优选地,在所述Al步骤中,会议控制单元与流媒体设备建立连接后,所述会议控制单元接收流媒体设备发送的流媒体数据并将其拆分成视频码流以及音频码流。 优选地,所述步骤B包括Bi、真实终端向所述会议控制单元申请主席令牌;B2、所述会议控制单元同意真实终端的请求;B3、真实终端向所述会议控制单元发送控制指令;B4、所述会议控制单元响应所述控制指令。更为优选地,在所述B4步骤中,当真实终端向所述会议控制单元发送查看流媒体数据指令时,所述会议控制单元将接收到的对应的流媒体数据发送至所述真实终端。更为优选地,在所述B4步骤中,当真实终端向所述会议控制单元发送广播流媒体数据指令时,所述会议控制单元将接收到的对应的流媒体数据广播至所有的真实终端。更为优选地,在所述B4步骤中,当真实终端向所述会议控制单元发送删除流媒体设备指令时,所述会议控制单元给所有真实终端发送删除流媒体设备指令,控制其将终端列表中的流媒体设备删除。一种会议电视系统,包括会议控制单元、流媒体设备以及真实终端,其中,会议控制单元,用以将所述流媒体设备以普通终端的身份加入会议;流媒体设备,获取流媒体数据并将其转发至会议控制单元;以及真实终端。采用本发明所述的用于会议电视系统的流媒体数据的控制方法及系统,与现有技术相比,在不增加转换设备的前提下,实现了普通真实终端对会议中流媒体设备的流媒体数据进行控制的效果,一定程度上降低了部署的复杂度和用户的成本,且本发明能够支持任意厂家的终端设备,其适用性强。


图1是本发明一实施例提供的是会议电视系统的组网示意图;图2是发明一实施例提供的流媒体设备加入会议后所述会议控制单元的信令处理流程示意图;图3是发明一实施例提供的真实终端对流媒体设备的流媒体数据的控制流程示意图;图4是是发明一实施例提供的会议控制单元处理流媒体设备离开会议的处理流程示意图。本发明目的的实现、功能特点及优异效果,下面将结合具体实施例以及附图做进一步的说明。
具体实施例方式下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。依据本发明的一实施例,参看图1,为本发明该实施例提供的会议电视系统的组网示意图,所述会议电视系统包括,MCU (会议控制单元)、Mreaml、Mream2、真实终端1、真实终端2。其中,所述Mreaml工tream2分别是发送流媒体数据的两台不同的流媒体设备,其同MCU之间通过RTSP协议交互并建立连接;真实终端1、真实终端2为会议电视系统中与会的普通真实终端,其以323、320、SIP等方式加入会议,属于传统的会议电视终端设备。如图2所示,是发明该实施例提供的流媒体设备加入会议后所述会议控制单元的信令处理流程示意图,结合图1,下面介绍本发明实施例提供的将流媒体设备以普通终端的身份加入会议的具体方法流程。步骤1、Streaml与M⑶连接成功后,M⑶为Mreaml分配一个M⑶号码和一个终端号码,其中,分配MCU号码和终端号码的原则与所述MCU为普通的真实终端分配MCU号码和终端号码的原则一致。步骤2、MCU给真实终端1发送TIN消息,TIN消息中携带Mreaml的MCU号码和终端号码信息,其目的是通知真实终端1会议中已有Mreaml加入了该会议,在此过程中, 真实终端1无需知道Mreaml是否和普通的真实终端有所不同。步骤3、真实终端1向MCU发送TCP2,请求Mreaml的名称。步骤4、MCU将配置的Mreaml的名称通过TIP告诉真实终端1,此时真实终端1的 GUI上就显示出了 Mreaml。步骤5、继Mreaml之后终端2上端,真实终端2向MCU发送TCU请求会议的终端列表。步骤6、MCU除了要将所有普通的真实终端的MCU号码和终端号加入终端列表之外,还需要将Mreaml的MCU号码和终端号码加入终端列表,并发送给真实终端2。步骤7、真实终端2向MCU发送TCP2请求与会的所有终端列表详细信息。步骤8、MCU返回TIP2给真实终端2时,除了要加上所有普通的真实终端的详细信息之外,还需加上Mreaml的详细信息。步骤9、真实终端2根据TIL消息中的Mreaml的MCU号码和终端号码,向MCU发送TCP消息请求Mreaml的名称。步骤10、MCU将配置的Mreaml的名称通过TIP反馈给真实终端2,此时真实终端2的⑶I上就显示出了 Mreaml的信息。如图3所示,是发明该实施例提供的真实终端对流媒体设备的流媒体数据的控制流程示意图。以真实终端2对Mreaml的流媒体数据进行控制的方法为例对本发明的发明精神进行说明,在该实施例中,主要讲述以下几个方面广播Mreaml的流媒体数据、选看 Streaml的流媒体数据中的视频码流、禁止Mreaml流媒体数据中的音频码流加入会议、允许Mreaml的流媒体数据中的音频码流加入会议。步骤1、真实终端2向MCU发送CCA消息,申请主席令牌,只有获得了主席令牌的真实终端才能对会议进行控制。步骤2、MCU向真实终端2发送CIT消息,同意真实终端2申请主席令牌的请求。步骤3、真实终端2向MCU发送终端麦克状态查询消息,希望得到当前会议各个终端的麦克状态。步骤4、MCU向真实终端2发送终端麦克状态指示消息,将当前会议中所有的真实终端和所有流媒体设备的麦克状态告诉真实终端2。步骤5、真实终端2想要广播Mreaml的流媒体数据时,真实终端2给MCU发送VCB 命令,请求将Mreaml的流媒体数据进行广播,MCU收到该消息后,直接将Mreaml发送过来的流媒体数据切换给与会的所有真实终端,其中,当所述流媒体数据可以被会议控制单元拆分成视频码流以及音频码流,当所述真实终端2想要广播Mreaml的流媒体数据中的视频码流或音频码流时,MCU均依照请求将所述视频码流或音频码流切换至与会的所有真实终端。步骤6、当真实终端2不想让当前与会的所有真实终端听到Mreaml发送过来的声音时,真实终端2给MCU发送关闭Mreaml麦克消息,MCU收到该消息后,对Mreaml发送过来的音频码流进行不参加混音操作。或者,当真实终端2想让当前与会的所有真实终端听到Mreaml发送过来的声音时,真实终端2给MCU发送取消关闭Mreaml麦克消息,MCU收到该消息后,对Mreaml发送过来的音频码流进行参加混音操作。对于真实终端发送至MCU的各种控制指令,均可依照相应的设置,使得所述MCU对该控制指令做出相应并控制所述流媒体设备发送的流媒体数据,这里不对所有的控制方法
做一一赘述。参照图4,图4是是发明一实施例提供的会议控制单元处理流媒体设备离开会议的处理流程示意图。在该实施例中,以Mreaml离开会议为例进行说明,MCU需要给真实终端1和真实终端2发送针对Mreaml的TID消息,让真实终端1和真实终端2上的终端列表清除Mreaml的相关信息。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种用于会议电视系统的流媒体数据的控制方法,其特征在于,包括A、会议控制单元将流媒体设备以普通终端的身份加入会议;B、真实终端向所述会议控制单元申请主席令牌,之后对所述流媒体设备的流媒体数据进行控制。
2.如权利要求1所述的用于会议电视系统的流媒体数据的控制方法,其特征在于,所述步骤A包括Al、会议控制单元与流媒体设备建立连接;A2、会议控制单元为流媒体设备配置MCU号码、终端号码、名称;A3、会议控制单元向真实终端反馈流媒体设备的MCU号码以及终端号码信息;A4、真实终端向所述会议控制单元请求流媒体设备的名称;A5、会议控制单元向所述真实终端反馈流媒体设备的名称信息。
3.如权利要求2所述的用于会议电视系统的流媒体数据的控制方法,其特征在于,还包括A6、真实终端向所述会议控制单元请求会议的终端列表信息; A7、会议控制单元将与会的真实终端的MCU号码和终端号码信息会同流媒体设备的 MCU号码和终端号码信息发送至所述真实终端。
4.如权利要求2所述的用于会议电视系统的流媒体数据的控制方法,其特征在于,在所述步骤A3中,会议控制单元向真实终端反馈携带了流媒体设备MCU号码以及终端号码信息的TIN消息。
5.如权利要求2所述的用于会议电视系统的流媒体数据的控制方法,其特征在于,在所述Al步骤中,会议控制单元与流媒体设备建立连接后,所述会议控制单元接收流媒体设备发送的流媒体数据并将其拆分成视频码流以及音频码流。
6.如权利要求1所述的用于会议电视系统的流媒体数据的控制方法,其特征在于,所述步骤B包括Bi、真实终端向所述会议控制单元申请主席令牌; B2、所述会议控制单元同意真实终端的请求; B3、真实终端向所述会议控制单元发送控制指令; B4、所述会议控制单元响应所述控制指令。
7.如权利要求6所述的用于会议电视系统的流媒体数据的控制方法,其特征在于,在所述B4步骤中,当真实终端向所述会议控制单元发送查看流媒体数据指令时,所述会议控制单元将接收到的对应的流媒体数据发送至所述真实终端。
8.如权利要求6所述的用于会议电视系统的流媒体数据的控制方法,其特征在于,在所述B4步骤中,当真实终端向所述会议控制单元发送广播流媒体数据指令时,所述会议控制单元将接收到的对应的流媒体数据广播至所有的真实终端。
9.如权利要求6所述的用于会议电视系统的流媒体数据的控制方法,其特征在于,在所述B4步骤中,当真实终端向所述会议控制单元发送删除流媒体设备指令时,所述会议控制单元给所有真实终端发送删除流媒体设备指令,控制其将终端列表中的流媒体设备删除。
10.一种会议电视系统,其特征在于,包括会议控制单元、流媒体设备以及真实终端,其会议控制单元,用以将所述流媒体设备以普通终端的身份加入会议; 流媒体设备,获取流媒体数据并将其转发至会议控制单元;以及真实终端。
全文摘要
本发明公开了一种用于会议电视系统的流媒体数据的控制方法及系统,其方法包括会议控制单元将流媒体设备以普通终端的身份加入会议;真实终端向所述会议控制单元申请主席令牌,之后对所述流媒体设备的流媒体数据进行控制。采用本发明所述的用于会议电视系统的流媒体数据的控制方法及系统,与现有技术相比,在不增加转换设备的前提下,实现了普通真实终端对会议中流媒体设备的流媒体数据进行控制的效果,一定程度上降低了部署的复杂度和用户的成本,且本发明能够支持任意厂家的终端设备,其适用性强。
文档编号H04N7/15GK102300074SQ20111024916
公开日2011年12月28日 申请日期2011年8月26日 优先权日2011年8月26日
发明者杨伯辉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1