专利名称:基于流媒体的公众视讯系统及实现方法
技术领域:
本发明涉及实时通信技术领域,尤其是涉及一种基于流媒体的公众视讯系统及实现方法。
背景技术:
随着宽带网络的迅速发展,尤其是网络带宽增加,为宽带多媒体、宽带视频等宽带业务提供了迅速发展的机会。目前Internet上的宽带视频业务大致包括2类一类是视频点播(Video on Demand,简称VOD)业务,另外一类是行业性很强的视频监控业务。
如图1A所示,为现有视频点播业务系统示意图。用户利用PC 120通过调制解调器130拨号,经由数字用户线路接入复用器(Digital Subscriber LineAccess Multiplexer,简称DSLAM)140登陆至IP网络100,并通过该IP网络100点播VOD服务器110上的视频,其中,该VOD服务器110中的数据库111用于保存历史视频数据。然而,由于该视频点播业务系统提供给用户的业务面较窄,因此造成其业务扩展性较差;另外,由于视频点播业务受到网络带宽、网络质量以及视频数据传输质量等诸多因素的制约,所述的视频点播业务系统很难为用户提供真正的实况直播。
如图1B所示,为现有的视频监控业务系统示意图。前端设备为网络摄像机110,用于采集实时视频数据;用户利用PC 120通过调制解调器130拨号,经由DSLAM 140登陆至IP网络100,并需要通过控制中心150的权限认证,用户才能登陆至所述网络摄像机110获取视频图像。由于获取视频图像的用户需要直接登陆至所述网络摄像机110,然而考虑到所述网络摄像机110的服务瓶颈,即所述网络摄像机110能提供的同时访问用户量非常有限;并且,该视频监控业务具有较强的行业性特点,因此,所述的视频监控业务系统仅适合用于监控,不便于用户进行业务扩展。
发明内容
本发明解决的技术问题是提供一种基于流媒体的公众视讯系统及实现方法,以在宽带网上通过多种途径提供基于流媒体的公众视讯业务,实现真正的视频点播业务,且增强公众视讯系统的业务扩展性。
为解决上述问题,本发明公开了一种基于流媒体的公众视讯系统,建立在IP网络基础上,为用户终端对应的用户提供公众视讯业务,关键是,该系统包括前端设备,用于实时获取媒体信息,并对该媒体信息编码、压缩处理成流媒体;流媒体服务器,用于接收、存储所述流媒体,并根据用户请求将所述流媒体实时、连续传送至对应的用户终端;流媒体管理系统,用于验证用户信息,并控制所述流媒体服务器将所述流媒体发布至所述IP网络,以及控制所述流媒体服务器发布所述流媒体的发布点;用户平台,位于所述IP网络与所述流媒体管理系统之间,用于将用户信息发送至所述流媒体管理系统进行验证,并为用户提供选择视讯业务的界面。
所述用户平台为门户网站,该门户网站包括对应所述前端设备的若干流媒体连接点,用户登陆该门户网站选择该流媒体连接点以获取相应的视讯业务。
所述用户平台为电子节目指引平台,该电子节目指引平台包括对应所述前端设备的若干流媒体发布点的节目表单,用户登陆电子节目指引平台选择该节目表单以获取相应的视讯业务。
相应地,本发明还公开了一种基于流媒体的公众视讯系统实现方法,关键是,包括以下步骤a.前端设备实时获取媒体信息并处理为流媒体,且将该流媒体传送至流媒体服务器;b.所述流媒体服务器根据用户终端对应的用户登陆至用户平台所选择的视讯业务将对应的流媒体发布至该用户。
所述用户平台为门户网站,所述步骤a还包括在所述门户网站上创建对应所述流媒体的连接点。
所述用户平台为电子节目指引平台,所述步骤a还包括所述流媒体服务器创建对应所述流媒体的发布点;在所述电子节目指引平台上创建映射所述流媒体发布点的节目表单。
所述步骤b还包括流媒体管理系统对登陆至所述用户平台的用户信息进行验证,若通过验证,则所述流媒体管理系统控制所述流媒体服务器将该用户在所述用户平台所选择的视讯业务所对应的流媒体发送至所述用户,否则,通过所述用户平台提示用户拒绝提供视讯服务。
所述前端设备为网络摄像机,该网络摄像机通过虚拟专用网通道将所述流媒体传送至所述流媒体服务器,或该网络摄像机通过调制解调器接入所述IP网络,通过所述IP网络将所述流媒体传送至所述流媒体服务器。
所述用户终端通过调制解调器接入所述IP网络;所述用户终端为PC、IP电话和机顶盒其中之一;所述用户终端为无线终端设备,并通过无线通信网络接入所述IP网络。
所述无线终端设备为3G终端设备,所述无线通信网络为3G网络。
所述无线终端设备为支持卫星通信的无线终端设备,所述无线通信网络为卫星通信网络。
与现有技术相比,本发明具有以下有益效果1.本发明中前端设备为网络摄像机,突破了现有技术中网络摄像机仅用于监控行业,使网络摄像机可以应用于公众视讯业务领域;2.由于将网络摄像机采集的媒体信息处理为流媒体后,将该流媒体传送至流媒体服务器,而通过流媒体管理系统控制流媒体服务器将用户选择的视讯业务对应的流媒体发送至用户,因此,本发明解决了现有技术中网络摄像机仅能容纳有限访问用户的瓶颈限制,且节省了网络摄像机与流媒体服务器之间的带宽,更利于提高流媒体传输的实时性和连续性;3.本发明能够通过多种途径,通过多种通信网络实现公众视讯业务,具有较佳的业务扩展性。
图1A是现有视频点播业务系统示意图。
图1B是现有的视频监控业务系统示意图。
图2是本发明的系统示意图。
图3A是本发明流媒体发布至流媒体服务器的第一实施例的流程图。
图3B是本发明用户获取公众视讯业务的第一实施例的流程图。
图4A是本发明流媒体发布至流媒体服务器的第二实施例的流程图。
图4B是本发明用户获取公众视讯业务的第二实施例的流程图。
具体实施例方式
请参看图2所示,为本发明揭示的基于流媒体(Streaming Media)的公众视讯系统的示意图。该视讯系统建立在IP网络的基础上,为用户终端对应的用户提供公众视讯业务,该系统包括IP网络210;为网络摄像机220的前端设备,该网络摄像机220用于实时获取媒体信息,并对该媒体信息编码、压缩处理成流媒体;其中,所述网络摄像机220通过2种方式接入所述IP网络210,其一是利用虚拟专用网(Virtual Private Networks,简称VPN)263通道接入所述IP网络210,另一是利用调制解调器261(或还通过DSLAM 262)接入所述IP网络210;流媒体服务器230,用于接收、存储所述网络摄像机220对应获取的所述流媒体,并根据用户请求将所述流媒体实时、连续传送至对应的用户终端;流媒体管理系统240,包括IP电视用户管理子系统(Internet Protocol TVSubscriber Management System,简称IPTV SMS)241、通用服务器管理子系统(Universal Server Manager,简称USM)242以及数据库(Database,简称DB)243,该流媒体管理系统240用于验证用户信息,并控制所述流媒体服务器将所述流媒体发布至所述IP网络,以及控制所述流媒体服务器发布所述流媒体的发布点;用户平台,该用户平台为门户网站(Web Portal)251或电子节目指引平台(Electronic Program Guide,简称EPG)252,该用户平台位于所述IP网络210与所述流媒体管理系统240之间,用于将用户信息发送至所述流媒体管理系统240进行验证,并为用户提供选择视讯业务的界面。
其中,所述门户网站251包括对应所述网络摄像机220的若干流媒体连接点,用户登陆该门户网站251,所述流媒体管理系统240根据对登陆至所述门户网站251的用户信息进行验证校验,以确认用户身份与权限;用户通过选择所述流媒体连接点以获取相应的视讯业务,所述流媒体管理系统240根据用户所选择的所述流媒体连接点,控制所述流媒体服务器230将所述流媒体连接点对应的流媒体实时、连续的发送至用户;若一组用户同时选择同一个所述流媒体连接点,所述流媒体管理系统240将控制所述流媒体服务器230将所述流媒体连接点对应的流媒体向连接于所述IP网络210的该组用户广播。
当然,所述流媒体连接点所对应的流媒体包括接入所述IP网络100的多个所述网络摄像机220的历史、实时媒体信息的流媒体,用户根据自己的需求通过选择所述流媒体连接点以选择获取某一个或多个所述网络摄像机220的历史或实时媒体信息业务。
另外,所述电子节目指引平台252包括对应所述网络摄像机220的若干流媒体发布点的节目表单,用户登陆电子节目指引平台252选择该节目表单以获取相应的视讯业务。其中,所述网络摄像机220获取媒体信息并处理成流媒体,并将该流媒体传送至所述流媒体服务器230,并根据所述流媒体服务器230中的相关设置创建对应的流媒体发布点(例如,新增加至该视讯系统中的一个网络摄像机220,启动时,将在所述流媒体服务器230中创建对应该网络摄像机220的流媒体发布点,并经过一个预设时间或是获取媒体信息任务结束等,该流媒体发布点对应的媒体信息与实时媒体信息相比,将成为历史媒体信息,故所述流媒体服务器230将创建另外一个以对应该网络摄像机220实时媒体信息的流媒体发布点。);所述流媒体发布点与所述电子节目指引平台252中的节目表单一一映射,登陆所述电子节目指引平台252并通过所述流媒体管理系统240的用户通过选择所述节目表单来获取对应的视讯业务。
本发明中,所述用户对应的用户终端可以通过如下方式接入所述IP网络210一是所述用户终端通过调制解调器261经由DSLAM 262登陆至所述IP网络210,其中,所述用户终端为IP电话271、或PC 272或机顶盒(Set TopBox,简称STB)273;另一是所述用户终端通过无线网络接入所述IP网络210,其中,所述无线网络为卫星通信网络281,所述用户终端为支持卫星通信的无线终端;所述无线网络也可为3G网络283,对应的所述用户终端为3G终端275,所述3G终端275通过所述3G网络283以及3G网关282接入所述IP网络210。
由上述可知,本发明突破了现有技术的限制,将网络摄像机运用于公众视讯业务领域,并将经过网络摄像机采集并处理的流媒体传送至流媒体服务器,而流媒体服务器根据用户从用户平台对视讯业务的选择将对应的流媒体发布至用户,因此,一方面节省了网络摄像机与流媒体服务器之间的网络带宽,另一方面也避免现有技术中网络摄像机对访问用户限制的瓶颈问题。
相应的,本发明还揭示了一种基于流媒体的公众视讯系统实现方法,用于前述的公众视讯系统,该方法包括两种
具体实施例方式具体实施方式
一所述用户平台为门户网站。本发明的方法包括将流媒体发布至流媒体服务器的流程,请参见图3A所示,具体包括步骤s310前端设备实时获取媒体信息并处理为流媒体;步骤s320将该流媒体传送至流媒体服务器;步骤s330在所述门户网站上创建对应所述流媒体的连接点;步骤s340用户终端对应的用户登陆至用户平台。
本发明还包括用户获取对应的公众视讯业务的流程,请参见图3B所示,具体包括
步骤s350用户通过用户平台选择所述流媒体发布点以选择对应的视讯业务;步骤s360流媒体管理系统对登陆至所述用户平台的用户信息进行验证;若通过验证,则所述流媒体管理系统控制所述流媒体服务器将该用户在所述用户平台所选择的所述流媒体发布点对应的流媒体发送至所述用户(步骤s370);否则,通过所述用户平台提示用户拒绝提供视讯服务(步骤s380)。
其中,若一组用户同时选择同一个所述流媒体发布点以选择相同的视讯业务,则所述流媒体管理系统控制所述流媒体服务器将所述流媒体连接点对应的流媒体广播至该组用户。
具体实施方式
二所述用户平台为电子节目指引平台。本发明的方法包括将流媒体发布至流媒体服务器的流程,请参见图4A所示,具体包括步骤s410前端设备实时获取媒体信息并处理为流媒体;步骤s420将该流媒体传送至流媒体服务器;步骤s430所述流媒体服务器创建对应所述流媒体的发布点;步骤s440在所述电子节目指引平台上创建映射所述流媒体发布点的节目表单。
本发明还包括用户获取对应的公众视讯业务的流程,请参见图4B所示,具体包括步骤s450用户终端对应的用户登陆至用户平台;步骤s460用户通过用户平台选择所述节目表单以选择对应的视讯业务;步骤s470流媒体管理系统对登陆至所述用户平台的用户信息进行验证;若通过验证,则所述流媒体管理系统控制所述流媒体服务器将该用户在所述用户平台所选择的视讯业务所对应的流媒体发送至所述用户(步骤s480);否则,通过所述用户平台提示用户拒绝提供视讯服务(步骤s490)。
其中,若一组用户同时选择同一个所述流媒体发布点以选择相同的视讯业务,则所述流媒体管理系统控制所述流媒体服务器与该组用户分别建立一条从所述流媒体发布点至所述用户的流媒体传输通道。
本发明中,所述前端设备通过VPN通道将所述流媒体传送至所述流媒体服务器,或所述前端设备通过调制解调器接入所述IP网络,通过所述IP网络将所述流媒体传送至所述流媒体服务器。
所述用户对应的用户终端可以通过如下方式接入所述IP网络一是所述用户终端通过调制解调器经由DSLAM登陆至所述IP网络,其中,所述用户终端为IP电话、或PC或机顶盒;另一是所述用户终端通过无线网络接入所述IP网络,其中,所述无线网络为卫星通信网络,所述用户终端为支持卫星通信的无线终端;所述无线网络也可为3G网络,对应的所述用户终端为3G终端,所述3G终端通过所述3G网络以及3G网关接入所述IP网络。
以上实施例仅用以说明本发明而并非限制本发明所描述的技术方案;因此,尽管本说明书参照上述的各个实施例对本发明已进行了详细的说明,但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种基于流媒体的公众视讯系统,建立在IP网络基础上,为用户终端提供公众视讯业务,其特征在于,该系统包括前端设备,用于实时获取媒体信息,并对该媒体信息编码、压缩处理成流媒体;流媒体服务器,用于接收、存储所述流媒体,并根据用户终端请求将所述流媒体实时、连续传送至该用户终端;流媒体管理系统,用于验证用户终端信息,并控制所述流媒体服务器将所述流媒体发布至所述IP网络,以及控制所述流媒体服务器发布所述流媒体的发布点;用户平台,位于所述IP网络与所述流媒体管理系统之间,用于将用户终端信息发送至所述流媒体管理系统进行验证,并为用户终端提供选择视讯业务的界面。
2.根据权利要求1所述基于流媒体的公众视讯系统,其特征在于,所述用户平台为门户网站,该门户网站包括对应所述前端设备的若干流媒体连接点,用户登陆该门户网站选择该流媒体连接点以获取相应的视讯业务。
3.根据权利要求1所述基于流媒体的公众视讯系统,其特征在于,所述用户平台为电子节目指引平台,该电子节目指引平台包括对应所述前端设备的若干流媒体发布点的节目表单,用户终端登陆电子节目指引平台选择该节目表单以获取相应的视讯业务。
4.根据权利要求1或2或3所述基于流媒体的公众视讯系统,其特征在于,所述前端设备为网络摄像机,该网络摄像机通过虚拟专用网通道将所述流媒体传送至所述流媒体服务器,或该网络摄像机通过调制解调器接入所述IP网络,通过所述IP网络将所述流媒体传送至所述流媒体服务器。
5.根据权利要求4所述基于流媒体的公众视讯系统,其特征在于,所述用户终端通过调制解调器接入所述IP网络,所述用户终端为PC、IP电话和机顶盒其中之一。
6.根据权利要求4所述基于流媒体的公众视讯系统,其特征在于,所述用户终端为无线终端设备,并通过无线通信网络接入所述IP网络。
7.根据权利要求6所述基于流媒体的公众视讯系统,其特征在于,所述无线终端设备为3G终端设备,所述无线通信网络为3G网络。
8.根据权利要求6所述基于流媒体的公众视讯系统,其特征在于,所述无线终端设备为支持卫星通信的无线终端设备,所述无线通信网络为卫星通信网络。
9.一种基于流媒体的公众视讯系统实现方法,,其特征在于,包括以下步骤a.前端设备实时获取媒体信息并处理为流媒体,且将该流媒体传送至流媒体服务器;b.所述流媒体服务器根据用户终端对应的用户登陆至用户平台所选择的视讯业务将对应的流媒体发布至该用户。
10.根据权利要求9所述的基于流媒体的公众视讯系统实现方法,其特征在于,所述用户平台为门户网站,所述步骤a还包括在所述门户网站上创建对应所述流媒体的连接点。
11.根据权利要求9所述的基于流媒体的公众视讯系统实现方法,其特征在于,所述用户平台为电子节目指引平台,所述步骤a还包括所述流媒体服务器创建对应所述流媒体的发布点;在所述电子节目指引平台上创建映射所述流媒体发布点的节目表单。
12.根据权利要求9或10或11所述的基于流媒体的公众视讯系统实现方法,其特征在于,所述步骤b还包括流媒体管理系统对登陆至所述用户平台的用户信息进行验证,若通过验证,则所述流媒体管理系统控制所述流媒体服务器将该用户在所述用户平台所选择的视讯业务所对应的流媒体发送至所述用户,否则,通过所述用户平台提示用户拒绝提供视讯服务。
13.根据权利要求12所述的基于流媒体的公众视讯系统实现方法,其特征在于,所述前端设备通过虚拟专用网通道将所述流媒体传送至所述流媒体服务器,或所述前端设备通过调制解调器接入所述IP网络,通过所述IP网络将所述流媒体传送至所述流媒体服务器。
14.根据权利要求12所述的基于流媒体的公众视讯系统实现方法,其特征在于,所述用户终端通过调制解调器接入所述IP网络,所述用户终端为PC、IP电话和机顶盒其中之一。
15.根据权利要求12所述基于流媒体的公众视讯系统实现方法,其特征在于,所述用户终端为无线终端设备,并通过无线通信网络接入所述IP网络。
16.根据权利要求15所述基于流媒体的公众视讯系统实现方法,其特征在于,所述无线终端设备为3G终端设备,所述无线通信网络为3G网络。
17.根据权利要求15所述基于流媒体的公众视讯系统实现方法,其特征在于,所述无线终端设备为支持卫星通信的无线终端设备,所述无线通信网络为卫星通信网络。
全文摘要
本发明公开一种基于流媒体的公众视讯系统及实现方法,建立在IP网络基础上,该系统包括前端设备,用于实时获取媒体信息,并对该媒体信息编码、压缩处理成流媒体;流媒体服务器,用于接收、存储所述流媒体,并根据用户终端请求将所述流媒体实时、连续传送至该用户终端;流媒体管理系统,用于验证用户终端信息,并控制所述流媒体服务器将所述流媒体发布至所述IP网络,以及控制所述流媒体服务器发布所述流媒体的发布点;用户平台,位于所述IP网络与所述流媒体管理系统之间,用于将用户终端信息发送至所述流媒体管理系统进行验证,并为用户终端提供选择视讯业务的界面。本发明能通过多种方式实现公众视讯业务,具有较佳的业务扩展性。
文档编号H04N5/00GK101056231SQ20061003551
公开日2007年10月17日 申请日期2006年5月18日 优先权日2006年5月18日
发明者彭东红, 吴盛, 赖夏茗, 范晓继, 尧浩, 杜涛 申请人:华为技术有限公司