一种视讯流媒体系统及实现流媒体增值业务的方法转让专利

申请号 : CN200510135427.3

文献号 : CN1852415B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张礼权

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种视讯流媒体系统,以解决现有技术中存在两套独立的用户认证计费系统而增加了系统的建设、维护成本及用户使用不方便的问题,所述的系统包括:包括相互连接的多点控制单元(MCU)、会话管理系统、认证计费系统、网守、流媒体服务器和内容管理系统,以及与所述会议管理系统和内容管理系统连接的数据库。本发明还提供一种在视讯流媒体系统中实现增值业务的方法。

权利要求 :

1.一种视讯流媒体系统,其特征在于,包括相互连接的多点控制单元MCU、会话管理系统、认证计费系统、网守、流媒体服务器和内容管理系统,以及与所述会议管理系统和内容管理系统连接的数据库;

所述多点控制单元MCU用于召开多点会议;

所述会议管理系统用于管理MCU上的多点会议,并在MCU上为流媒体服务器分配资源;

所述数据库用于保存MCU的配置数据和会议直播信息;

所述认证计费系统统一对请求接入系统的用户进行认证和计费;

所述网守GK用于控制用户接入系统;

所述内容管理系统根据数据库中的会议直播信息,生成会议直播文件;

所述流媒体服务器从所述内容管理系统接收会议直播文件,并根据该文件信息从所述MCU接收和直播会议流。

2.如权利要求1所述的系统,其特征在于,还包括:门户网站,从所述内容管理系统获取会议直播信息,并生成直播会议列表供用户选择。

3.如权利要求2所述的系统,其特征在于,还包括:终端设备,通过网络与所述MCU、GK、流媒体服务器和门户网站连接。

4.如权利要求3所述的系统,其特征在于,所述网络为宽带网络。

5.一种在视讯流媒体系统中实现流媒体增值业务的方法,其特征在于,包括步骤:终端通过网守GK向认证计费系统进行注册,并且在用户注册成功后由网守GK向终端下发增值业务信息;

终端向网守GK发送呼叫服务号码;

网守GK接收到呼叫服务号码后向终端返回呼叫响应;

终端向流媒体服务器发起服务请求;

流媒体服务器向认证计费系统发出认证信息;

认证计费系统和流媒体服务器间进行认证信息的交换;

流媒体服务器和终端间进行流媒体通讯,实现流媒体业务。

6.如权利要求5所述的方法,其特征在于,所述的终端通过网守GK向认证计费系统进行注册具体包括步骤:终端向网守GK发起注册请求;

网守GK向认证计费系统发起认证请求;

认证计费系统接收到认证请求后对用户进行认证,并向网守GK返回认证响应;

网守GK向终端返回响应消息,并且在认证通过时在响应中携带增值业务信息。

7.如权利要求6所述的方法,其特征在于,所述的增值业务信息包括门户网站的统一资源定位符URL、广告服务器URL和信息点播服务号码列表中的一项或多项。

8.如权利要求5所述的方法,其特征在于,在流媒体服务器和终端间进行流媒体通讯之后还包括步骤:终端向流媒体服务器发出结束业务请求,流媒体服务器根据所述的结束点播请求向认证计费系统发出计费结束请求,以结束流媒体业务。

说明书 :

技术领域

本发明涉及多媒体技术领域,尤其涉及视讯流媒体系统及实现流媒体增值业务的方法。

背景技术

20世纪90年代,Internet(因特网)的带宽相对有限且服务质量没有保障,所以不足以支持实时视讯业务,因此当时Internet上的多媒体业务以流媒体类业务为主,而视讯业务则主要通过昂贵且不能通用的窄带网络提供,视讯系统由于昂贵的设备价格和通讯费用,而一直没有能够普及成为公众业务。近几年,随着宽带技术的飞速发展,视音频编解码算法的不断改进,芯片性能断提升、价格不断下降,使得基于Internet的大规模公众视讯业务成为可能。
但是当运营商建设宽带视讯系统并实际推广公众视讯业务时却发现,以前在Internet上的流媒体类增值业务已经深入人心,加上基于计算机的纯软件视讯终端大量涌现,仅仅具有视讯功能的视讯业务根本无法满足用户的需要,因此,对于技术人员来讲,如何将现有的流媒体类业务有机地融合进视讯系统中便是一个极待解决的问题。
为此,现有技术中提出如图1所示的解决方案,该方案中:终端(301,302,303)通过宽带网络401连接到视讯系统100及流媒体系统200。在运行时,终端(301,302,303)以视讯系统100的账号、密码注册到GK104上,GK104通过认证计费系统102对用户进行认证,认证成功后,终端(301,302,303)就可以正常使用视讯业务,所述的GK104即为网守(Gate Keeper),是一种H.323网络设备,用于为终端(301,302,303)提供地址解析、带宽管理、呼叫路由等服务。
终端(301,302,303)相互之间可进行点对点视频通讯,GK104将终端使用视讯终端的情况上报给认证计费系统102,认证计费系统102对业务进行计费。
用户也可以通过会议管理系统101在MCU(多点控制单元:MultipointControl Unit)103上召开一个包含终端(301,302,303)的多点会议,这样终端(301,302,303)就可以通过MCU103进行多点通讯。如果多点会议要在流媒体系统200进行直播,则需要在多点会议中包含终端106,终端106接收会议视音频码流,输出模拟视音频信号给编码器205,编码器205将模拟视音频信号编码成流媒体格式;同时内容管理系统201定时查询视讯系统的会议管理数据库105,生成会议直播信息,并通知流媒体服务器203进行直播,同时门户网站204通过内容管理系统201获取会议直播信息并在网站上发布。
当终端(301,302,303)需要使用流媒体业务时,首先访问门户网站204,提供流媒体系统200的账号和密码,门户网站204通过认证计费系统202对用户进行认证,认证通过后,终端(301,302,303)就可以网站上的流媒体节目列表,用户通过终端选择想要观看的节目链接,门户网站204将访问请求重定向到流媒体服务器203,流媒体服务器203到请求后,向终端(301,302,303)播放所请求的节目,如果是收费节目,则同时向认证计费系统202发送计费信息。
虽然上述的方案可将视讯系统和实现流媒体业务的系统集成在一起,但只是简单地组合在一起,具体地讲,还存在如下缺点:
A、存在两套独立的用户认证计费系统,既增加了系统的建设、维护成本,又给用户使用该系统带来了极大的不方便;
B、每个会议直播都需要一个终端-编码器对,当会议直播需求较多时,就需要配置大量的终端-编码器对,成本高,同时由于编码是有损压缩,多一次编码会降低视音频的质量;
C、用户需要事先知道门户网站的网址;
D、由于用户不会一直登录门户网站,除点播业务外,难以实现其它流媒体类增值业务如广告推送、信息点播等增值业务。

发明内容

本发明目的在于提供一种在视讯系统中实现流媒体增值业务的系统及方法,以解决现有技术中存在两套独立的用户认证计费系统而增加了系统的建设、维护成本及用户使用不方便的问题。
为解决上述问题,本发明提供如下的技术方案:
一种视讯流媒体系统,包括相互连接的多点控制单元(MCU)、会话管理系统、认证计费系统、网守、流媒体服务器和内容管理系统,以及与所述会议管理系统和内容管理系统连接的数据库;
所述多点控制单元MCU用于召开多点会议;
所述会议管理系统用于管理MCU上的多点会议,并在MCU上为流媒体服务器分配资源;
所述数据库用于保存MCU的配置数据和会议直播信息;
所述认证计费系统统一对请求接入系统的用户进行认证和计费;
所述网守GK用于控制用户接入系统;
所述系统内容管理系统根据数据库中的会议直播信息,生成会议直播文件;
所述流媒体服务器从所述内容管理系统接收会议直播文件,并根据该文件信息从所述MCU接收和直播会议流。
所述系统还包括:门户网站,从所述内容管理系统获取会议直播信息,并生成直播会议列表供用户选择。
所述系统还包括:终端设备,通过网络与所述MCU、GK、流媒体服务器和门户网站连接。
所述网络为宽带网络。
一种在视讯流媒体系统中实现流媒体增值业务的方法,包括步骤:
终端通过网守向认证计费系统进行注册,并且在用户注册成功后由网守向终端下发增值业务信息;
终端根据所述增值业务信息访问提供增值业务的服务器,由该服务器向用户提供增值业务。
所述的终端通过GK向认证计费系统进行注册具体包括步骤:
终端向GK发起注册请求;
GK向认证计费系统发起认证请求;
认证计费系统接收到认证请求后对用户进行认证,并向GK返回认证响应;
GK向终端返回响应消息,并且在认证通过时在响应中携带增值业务信息。
所述的增值业务信息包括门户网站的统一资源定位符URL、广告服务器URL和信息点播服务号码列表中的一项或多项。
终端根据所述增值业务信息访问提供增值业务的服务器包括步骤:
终端向GK发送呼叫服务号码;
GK接收到呼叫服务号码后向终端返回呼叫响应;
终端向流媒体服务器发起服务请求;
流媒体服务器向认证计费系统发出认证信息;
认证计费系统和流媒体服务器间进行认证信息的交换;
流媒体服务器和终端间进行流媒体通讯,实现流媒体业务。
在流媒体服务器和终端间进行流媒体通讯之后还包括步骤:终端向流媒体服务器发出结束业务请求,流媒体服务器根据所述的结束点播请求向认证计费系统发出计费结束请求,以结束流媒体业务。
本发明的有益效果为:
提供统一的认证计费系统,大大降低视讯流媒体系统的复杂度、降低了系统的运营维护成本,方便用户使用。
直接将会议流进行流媒体直播,省略了传统会议直播方式中从数字信号到模拟信号再到数字信号的转换过程,提高了直播的质量,同时大大降低直播系统的成本。
利用GK下发流媒体增值业务信息,这样就可以利用现有流媒体点播系统非常迅速、灵活、方便地部署各类视讯增值业务,并且可以动态增加新的业务。

附图说明

图1为现有技术中实现视讯系统和流媒体业务集成的方案原理图;
图2为本发明的在视讯系统中实现流媒体增值业务的系统框图;
图3为在本发明系统中进行注册的流程图;
图4为在本发明系统中进行信息点播的流程图。

具体实施方式

请参考图2,本发明的在视讯系统中实现流媒体增值业务的系统包括:终端、宽带网络201及视讯流媒体系统100三部分,其中,所述的终端与视讯流媒体100通过宽带网络连接。
在实施例中,所述的终端包括有:终端(301、302、303),能够与MCU或其他终端进行实时双向通讯的,这种通讯由控制、指示、语音、活动图像、和/或数据组成。
所述的视讯流媒体系统100包括:
会议管理系统101,用于管理一个或多个MCU103上的多点会议预约、召开、控制等,同时配合认证计费系统102对多点会议进行认证和计费。
认证计费系统102,用于对终端(301,302,303)是否有权限使用视讯业务或流媒体业务进行认证,并按照一定的资费策略对对业务使用进行计费。
MCU103,用于召开多点会议,连接多个终端,对多路视频码流进行交换,并多路音频进行混音,从而实现多个终端(301,302,303)之间的实时视音频通讯。
GK104,用于为终端(301,302,303)提供注册、地址解析、带宽管理、呼叫路由等服务。
数据库105,用于保存MCU103的配置数据和多点会议信息。
内容管理系统106,用于进行流媒体节目内容的制作、发布。
流媒体服务器107,用于向终端(301,302,303)播放流媒体节目内容。
门户网站108,用于提供流媒体节目内容清单或其它服务供用户进行选择。
所述的会议管理系统101直接连接于数据库105,所述的数据库105直接连接于内容管理系统106.
所述的会议管理系统101,认证计费系统102,MCU103,GK104,数据库105,内容管理系统106,流媒体服务器107,门户网站108间还通过信号线实现彼此连接。
所述的视讯流媒体系统100中的MCU103,GK104,流媒体服务器107,门户网站108通过宽带网络201实现与终端(301、302、303)的连接。
可见,在本发明中,终端(301、302、303)使用视讯业务和通过门户网站108进行内容点播的业务流程时,只用一个认证计费系统102来完成。
利用本发明系统即可实现视讯会议业务,也可实现流媒体业务,也叫增值业务,其中实现视讯会议直播的流程为:
由MCU103直接将会议的视音频流发送给流媒体服务器107,由流媒体服务器107在网上直播,具体即为:当用户通过会议管理系统101调度直播会议时,会议管理系统101为在MCU103上预留一个端口资源用于将会议流发送给流媒体服务器107,并分配流媒体服务器107端口资源用于接收媒体流;内容管理系统106通过数据库105接口定时查询用于会议管理的数据库105的直播会议信息,生成直播会议的SDP(会话描述协议Session Description Protocol)文件发送给流媒体服务器107;然后,门户网站108定时查询内容管理系统106的会议直播信息,生成直播会议列表供用户选择;当会议召开时间到达后,流媒体服务器107就可以根据SDP中的直播源信息接在指定的媒体流端口接会议流进行直播。
所述的会议直播信息SDP中包括:直播会议名称、开始时间、结束时间、会议速率、会议直播密码、视频编码格式、音频编码格式、接收端口、计费属性。
实现流媒体业务的过程为:
首先,进行注册,请参考图3,该注册的流程为:
A、终端301向GK104发起注册请求;
B、GK104向认证计费系统102发起认证请求;
C、认证计费系统102接收到认证请求后向GK104返回认证响应;
D、GK104向终端301返回响应消息,所述的响应消息中携带增值业务信息。
所述的增值业务信息包括门户网站的URL(统一资源定位符:UniformResource Locator)、广告服务器URL(广告服务器本质上就是一个流媒体服务器,只不过该服务器专门用来播放广告,在用户容量较小的系统中,也可和普通的点播流媒体服务器共用)、信息点播服务号码列表,终端301获得门户网站108的URL后,就可以随时访问门户网站108进行点播.
另外,终端301可以根据一定的策略访问广告服务器,例如可以在终端空闲时,被叫方接听电话前,或主叫方等待被叫接听期间播放一段广告。
然后,进行信息点播,即实现流媒体业务,请参考图4,所述的信息点播流程为:
A、终端301向GK104发送呼叫服务号码;
B、GK104接收到呼叫服务号码后向终端301返回呼叫响应,所述的呼叫响应中包括有服务URL;
C、终端301向流媒体服务器107发起服务请求;
D、流媒体服务器107向认证计费系统102发出一认证信息;
E、认证计费系统102和流媒体服务器107间进行认证信息的交换;
F、流媒体服务器107和终端301间进行流媒体通讯;
G、当流媒体通讯结束时,终端301向流媒体服务器107发出结束点播请求,流媒体服务器107根据所述的结束点播请求向认证计费系统102发出计费结束请求,以结束当前的流媒体业务。
举个例子:现假定号码160为天气预报服务,点播过程为:那么当终端301呼叫160时,GK104返回天气预报流媒体服务的URL,终端301获得URL后,向流媒体服务器107请求天气预报服务,流媒体服务器107向终端301播放最新的天气信息,进而实现流媒体服务。
当然,在具体的应用中,用户可以根据实际的需要,来实现各种各样的流媒体服务,但实现过程中与上述的描述是一样的。
本发明的有益效果为:
提供统一的认证计费系统,大大降低视讯流媒体系统的复杂度、降低了系统的运营维护成本,方便用户使用。
直接将会议流进行流媒体直播,省略了传统会议直播方式中从数字信号到模拟信号再到数字信号的转换过程,提高了直播的质量,同时大大降低直播系统的成本。
利用GK下发流媒体增值业务信息,这样就可以利用现有流媒体点播系统非常迅速、灵活、方便地部署各类视讯增值业务,并且可以动态增加新的业务。