专利名称:一种会议电视的流媒体录播业务的实现方法及系统的制作方法
技术领域:
本发明属于视讯领域的一种业务实现方法及系统,具体地说,涉及的 是视讯领域中实现流媒体存储、直播、点播的一种业务模型实现方法及系 统。
背景技术:
现有技术中,流媒体指在Intemet/Intranet中严格按时间先后次序传输和 播放的连续音/视数据流,它具有三个特点连续性(continuous)、实时性 (real-time)、时序性(time-ordered),即有严格的前后时序关系。
与传统的多媒体文件下载后播放的方式不同,流媒体在播放前并不下载 整个文件,只将部分内容緩存后,流媒体数据流随时传送随时播放,这种 边播放边下载的流式传输方式使用户不必等待所有的数据都下载到本地即 可实现音视频的播放。而且采用不同的码率传输,可以使用户在几十kbit/s 低带宽到几十Mbit/s高带宽的不同网络环境中都能在线欣赏到连续不断的 较高品质的音^L频节目。
流媒体作为 一种新兴的网络传输技术,在互联网上实时顺序地传输和播 放视/音频等多媒体内容的连续时基数据流,流媒体技术包括流媒体数据采 集、视/音频编解码、存储、传输、播放以及网络通信等多项技术。目前流 媒体技术广泛应用于多媒体新闻发布、在线直播、网络广告、电子商务、 视频点播、远程教育、远程医疗、网络电台、实时视频会议等领域,它丰 富了传统互联网内容的表现形式,赋予了宽带应用更多的娱乐性和互动性。
IPTV即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种
交互式服务的崭新技术。IPTV作为一种新兴的宽带网络业务,越来越为业 界广泛重视,特别是像机顶盒这种类似家用数字平台的产品,更为电信设 备制造商、电视设备制造商以及电脑和家电产品制造商所争相追捧。
目前国内外一些厂家对于会议录播和点播的解决方案的基本思想是 对于录播录播系统作为H.323终端接入到会议电视系统中,从而可以 将会议内容存储下来;对于点播普通终端通过呼叫录^"系统的IP地址或 别名,然后通过遥控器选择会议内容进行点#(利用了低速信道LSD信道)。 采用这种方案的优点是和会议电视结合的非常紧密,避免了媒体格式 的转换,能够支持任意的H.323终端,双流也能很好的支持。但也存在缺 点由于这种方案是录寺番系统作为H.323终端接入到会议电视系统中,利 用H.323终端将会议内容录制并存储下来,它不能实现和IPTV、流媒体的 结合,将来也无法和IPTV的一些业务进行融合,同样,这种方案也不能支 持才几顶盒的4妄入。
因此,上述的会议录播和点播的解决方案由于自身在和IPTV、流媒体 结合以及支持机顶盒的接入方面的缺陷性,限制了它在IPTV、流媒体、机 顶盒等方面的业务发展。
由此,现有技术还有待于改进和发展。
发明内容
本发明的目的在于提出一种会议电视的流媒体录播业务模型实现方法 及系统,该流媒体录播业务模型能够和IPTV、流i某体相结合,并和IPTV 的一些业务进行融合,同时支持机顶盒的接入。
本发明的技术方案包括
一种会议电视的流媒体录播业务的实现方法,其包括以下步骤
A 、会议电视业务管理系统与流媒体服务器之间建立传输控制协议信道,以进行消息通讯;
B、 所述会议电视业务管理系统通过流媒体业务接口打开/更新频道, 生成频道会话描述协议文件;
C、 所述会议电3见业务管理系统用于将会话描述协议文件PUSH到流媒 体服务器以及实现节目内容、节目目录查询和删除。
所述的方法,其中,所述步骤C还包括
Cl、用户发起一录播会议,会议电视业务管理系统进行会议资源请求 和流媒体服务器分配以及流媒体存储空间的预约操作,操作成功则发送开 会请求给主控单元;
C2、当会议电^L业务管理系统收到所述主控单元发过来的会议证实消 息时,会议电视业务管理系统将生成的会话描述协议文件PUSH到所述流 媒体服务器上。
所述的方法,其中,所述步骤C还包括
C3、所述会议电视业务管理系统发送打开频道请求给所述流媒体服务 器,在接收到流媒体服务器的打开频道响应消息成功时,发送更新频道请 求给流媒体服务器;
C4、在接收到更新频道响应消息成功后,发送开始存储命令给所述流 媒体服务器,在接收到开始存储响应成功时,会议电视业务管理系统给主 控单元发送媒体控制命令,开始发送流媒体数据。
所述的方法,其中,所述步骤C1中用户通过WEB页面发起一录播会议。
所述的方法,其中,所述步骤C中的PUSH操作采用文件传输协议流程。
所述的方法,其中,所述步骤C中的PUSH操作采用实时流协议流程。 所述的方法,其中,还包括以下步骤
D、 当会议结束时,所述会议电视业务管理系统给主控单元发送关闭会 议命令,在收到所述主控单元的关闭会议响应消息成功后,会议电视业务管理系统发送关闭频道请求消息给流媒体服务器;E、在收到所述流4某体服务器的关闭频道响应消息成功后,发送停止存 储请求命令给所述流媒体服务器,在收到流媒体服务器的停止存储响应消 息成功后,结束该录播会议。一种实现会议电视的流i某体录播业务的系统,其中,包括 一用于控 制的主控单元,通过网络通讯协议连接并接受所述会议电视业务管理系统 的控制;所述会议电视业务管理系统还分别控制连接一会议电视系统和所 述流媒体服务器;所述会议电视系统还控制连接H323终端和流媒体客户 端;所述主控单元分别控制连接一 H320/H323普通终端,以及H323终端 和流媒体客户端;所述主控单元与所述流々某体服务器之间实现录播和会议 电^L的回》文。所述的系统,其中,所述主控单元为一微处理器,所述流媒体服务器 为一 IPTV流媒体服务器。所述的系统,其中,所述IPTV流媒体服务器分别连接PC客户端、机 顶盒、以及H323终端和流媒体客户端,以实现IPTV客户端的直播/点播/ 时移功能。本发明所提供的 一种会议电视的流媒体录播业务的实现方法及系统, 由于采用了结合流媒体服务器的方式,能够动态分配流媒体服务器,在会 议电视业务管理系统中精确地进行流媒体服务器存储空间的模拟管理,动 态地暂停或者开始流媒体文件的存储;利用流媒体服务器的直播/点播服务 器模块,能够和普通终端(只收终端)、PC客户端或者具有/直播/时移功能 的会议电视终端等有效的结合起来,其实现简单稳定,方便了 IPTV业务的 融合与发展。
图1是本发明所述方法及系统的采用FTP的PUSH操作实现流程图;图2是本发明所述方法及系统的采用RTSP的PUSH操作实现流程图; 图3是本发明所述方法及系统的ReadServer实现下拉的内容提交过程 流程图4是本发明所述方法及系统的WriteServer服务器下拉后的内容提交 过程流程图5是本发明所述方法及系统的节目内容、节目目录的删除流程图; 图6是本发明所述方法及系统的内容查询Query原语实现流程图; 图7是本发明所述方法及系统的开始录播会议的详细流程图; 图8是本发明所述方法及系统的结束录播会议的详细流程图; 图9是本发明所述方法及系统的点播已存储录播会议的详细流程图; 图10是本发明所述会议电视的流々某体录播业务才莫型的系统框图。
具体实施例方式
以下结合附图,将对本发明的各较佳实施例进行更为详细的说明。
本会议电视的流媒体录播业务的实现方法及系统涉及到会议电视系统 中会议内容的流媒体存储、直播、点播几个主要的环节,其会议电视的流 媒体录播业务模型的系统框图参见附10所示,其中的各接口说明如下
F接口 通过该接口 ,主控单元即微处理器MCU直接输出MEG4ISMA 或H264 TS流,AAC/MP3/MP2/MP1到流媒体服务器;
G接口 IPTV客户端与EPG标准交互的接口;
H接口 IPTV客户端直播/点播/时移等的接口;
I接口会议电视业务管理系统直接更新会议电视系统EPG的接口;
J接口 会议电视业务管理系统实现IPTV流媒体服务器提供的开放接
口 ;
K接口回放流媒体服务器内容的接口,包括RTSP信令接口以及媒体
接收发送。粗实线代表了4某体流;细实线代表了控制消息;虚线代表了会议电视终 端实现。如图10所示的本发明会议电视的流4某体录播业务的系统中,包括一用 于控制的微处理器MCU,通过网络通讯协议连接并通过C接口接受所述会 议电^L业务管理系统的控制,所述会议电^f见业务管理系统还通过I接口和J 接口分别控制连接所述会议电视系统EPG和所述IPTV流媒体服务器。所 述会议电视系统EPG还通过G接口连接并控制PC客户端和机顶盒,通过 G接口进行会议电视终端的实现,控制连接H323终端和流媒体客户端;所 述^t处理器MCU通过E接口分别控制了 H320/H323普通终端,以及H323 终端和流i某体客户端。所述微处理器MCU通过与所述IPTV流媒体服务器 之间F接口媒体流实现了录播;通过K接口媒体流实现了会议电视的回放 功能。所述IPTV流媒体服务器同时通过H接口分别连接所述PC客户端、 机顶盒、以及H323终端和流媒体客户端,以实现IPTV客户端的直播/点播 /时移等功能。本发明方法和系统中会议电视内容的流媒体录播实现过程包括(一) 、会议电视业务管理系统实现以下功能接口1) 、与流媒体服务器的通讯接口。为了实现在会议电视业务管理系统与 流媒体服务器之间建立TCP(传输控制协议)信道,以进行消息通讯。2) 、内容管理接口。用于将SDP(会话描述协议)文件PUSH到流媒体服 务器以及实现节目内容、节目目录查询和删除等功能。3) 、流士某体业务接口。用于打开/更新频道,生成频道SDP文件,以及 流媒体服务器按编码源的SDP文件格式从编码器接收码流,并可以存储、 转存成媒体文件,以供客户端直播/点播/时移用。(二) 、要求流媒体服务器实现以下频道相关、存储相关、节目播放相关 等相应的功能接口 ,会议电视业务管理系统实现对这些接口的相应的调用1)、打开频道请求、打开频道响应、更新频道请求、更新频道响应、关闭频道请求、关闭频道响应。2)、存储开始请求、存储开始响应、存储结束请求、存储结束响应、转 存文件请求、转存文件响应、转存文件结束请求、转存文件结束响应、节 目播放查询、节目播放查询响应。本发明会议电视业务管理系统与流媒体服务器建立TCP连接的过程包括本发明会议电视业务管理系统,比如SM[业务管理系统]或CSS[会议 调度系统]等,为了实现通过流^ 某体服务器进行会议内容的存储、直播、点 播的目的,就需要在会议电视业务管理系统和流媒体服务器之间建立连接; 它们之间建立连接后,相互之间通讯一般通过一个通讯接口模块来进行发 送和接收,这个通讯接口模块存在于流媒体服务器上,作为流媒体服务器 和会议电视业务管理系统之间的信令交互通讯中继层,其作用是接收通 讯消息发起方的消息后向消息接收方转发。本发明所述会议电视业务管理系统实现流媒体服务器内容管理接口的 过程包括(一)、PUSH操作流媒体服务器实现流程PUSH操作可以包含采用FTP (文件传输协议,File Transfer Protocol) 的PUSH操作,也可以包含采用RTSP协议(实时流协议,Real Time Streaming Protocol)的PUSH操作,PUSH操作同时可以实现网络共享硬盘的操作。 其中,FTP协议和RTSP协议要求能够控制传输带宽,RTSP协议可以实现 媒体文件部分节目的分发和调度。采用FTP的PUSH操作实现流程,具体流程如图1所示,CDN Agent (Content Delivery Network,即内容分发网络)向WriteServer发送Push应 答(PushRsp);所述WriteServer在收到该请求后反馈Push应答(PushRsp), 并与上层节点源之间根据参数,确定采用FTP传输请求,并相应由所述上 层接电源进行文件传输给所述WriteServer;所述WriteServer控制对存储装置,即磁盘阵列的文件存储操作,并向所述CDN Agent发送Push结束汇报 (PushEndReq),所述CDN Agent在收到该汇报后反馈Push结束应答 (PushEndRsp);采用RTSP的PUSH操作实现流程,具体流程如图2所示,CDN Agent(Content Delivery Network,即内容分发网络)向WriteServer发送Push应答(PushRsp);所述WriteServer在收到该请求后反馈Push应答(PushRsp),并与上层负载均衡服务器根据参数,采用RTSP进行部分或者全部时长内容调度,如果Push原语中的URL是流媒体服务器的URL,则直接进行RTSP下传;如果是局部负载均衡的URL,则通过RTSP重定向到对应的流媒体服务器;重定向后向所述WriteServer发送RTSP流;所述WriteServer控制对存储装置,即磁盘阵列的文件存储操作,并向所述CDN Agent发送Push结束汇报(PushEndReq),所述CDN Agent在收到该汇报后反馈Push结束应答(PushEndRsp)。(二)、内容提交实现流程内容提交实现氣程完成内容从流媒体服务器下拉PULL后的分片内容 提交到磁盘阵列共享库的过程;其分为两个过程,分别是流媒体服务器实 现下拉的内容提交过程和Push Server服务器下拉后内容的提交过程。ReadServer实现下拉的内容提交过程流程图如图3所示,其包括以下过 程首先ReadServer在STB点播节目时,根据配置获取上级流媒体服务器 的URL;然后,通过RTSP向上层流媒体服务器请求流媒体服务;上层流 媒体服务器通过RTP传输媒体流给ReadServer;该ReadServer将收到的媒 体流进行文件分片存储到本地磁盘中,然后向CDN Agent发送内容提交请 求(SubmitReq),该CDN Agent收到后反馈内容提交应答(SubmitRsp),并向 WriteServer发送Push请求(PushReq);该WriteServer收到后反馈Push应答 (PushRsp)给CDN Agent,并通过网络向所述本地磁盘拷贝分片文件,写到 所述/f兹盘阵列中的共享i某体库;所述WriteServer完成后向所述CDN Agent发送Push结束汇报(PushEndReq),所述CDN Agent在收到该汇报后反馈 Push结束应答(PushEndRsp),并向所述ReadServer发送内容提交结束汇报 (SubmitEndReq);所述ReadServer收到该内容提交结束汇报(SubmitEndReq) 后向所述CDN Agent反馈内容提交结束应答(SubmitEndRsp),并删除本地 磁盘中的对应分片文件。WriteServer服务器下拉后内容的提交过程流程图如图4所示,包括以 下流程首先WriteServer在STB点播节目时,根据配置获取上级流媒体服 务器的URL,并向对应的上层流媒体服务器通过RTSP请求流媒体服务, 所述上层流媒体服务器通过RTP向该WriteServer传输媒体流;所述 WriteServer收到该i某体流后进行文件分片存储到本地》兹盘中,并向CDN Agent发送内容提交请求(SubmitReq),该CDN Agent收到后反馈内容提交 应答(SubmitRsp);所述WriteServer然后从所述本地f兹盘中拷贝本地分片文 件,并写入到,兹盘阵列中的共享Jf某体库中;完成后由所述CDN Agent向所 述WriteServer发送内容提交结束汇报(SubmitEndR叫);所述WriteServer收 到该内容提交结束汇报(SubmitEndReq)后向所述CDN Agent反馈内容提交 结束应答(SubmitEndRsp),并删除本地磁盘中的对应分片文件。(三) 、节目内容、节目目录的删除实现流程节目内容、节目目录的删除实现流程图如图五所示,其包括步骤 所述会议电视业务管理系统向WriteServer发送删除请求(DeleteReq), 所述WriteServer收到后反馈删除应答(DeleteRsp),并控制根据删除策略, 删除所述磁盘阵列中的文件或目录,然后向所述会议电视业务管理系统发 送删除结束汇报(DeleteEndReq),由所述会议电视业务管理系统收到后向 WriteServer反馈删除结束应答(DeleteEndRsp)。(四) 、内容查询实现流程用来实现对共享f兹盘空间的内容查询,其包含目录查询、文件查询等; 实现流程图如图6所示,其包括步骤所述会议电一见业务管理系统向所述WriteServer发送查询请求 (QueryReq),所述WriteServer收到后执行对所述磁盘阵列中的共享媒体库 信息的查询,并向所述会议电—见业务管理系统反馈查询应答(QueryRsp)。本发明方法及系统中,所述会议电视业务管理系统实现流媒体服务器业 务接口功能为会议电视为了能够在流媒体服务器上进行会议内容的存储, 为了能够让普通终端(只收终端)、PC客户端或者具有/直播/时移功能的会 议电视终端直播或点播流媒体服务器上的流J^某体文件,流媒体服务器必须 实现频道相关接口、节目播放相关接口、々某体文件存储相关接口等,而会 议电^f见业务管理系统必须实现对这些接口的调用。以下说明本发明方法中召开/结束录播会议的过程在会议电视系统中,按照是否存储会议可以将会议分成三种不存储会 议;手动存储会议;自动存储会议。不存储会议就是普通的会议,不进行 会议内容的存储;手动存储会议与自动存储会议之间的区别在于,手动存 储会议是会议开始成功后由用户决定何时开始存储,而自动存储会议则用 在会议开始成功后自动进行会议内容的存储方式。首先,召开录播会议用户在WEB页面配置好一个录播会议后,点击开始会议按钮,如图7 所示;此时,会议电视业务管理系统进行会议资源请求和流媒体服务器分 配以及流媒体存储空间的预约操作,操作成功后发送开会请求给MC/MP(主 控单元),当会议电3见业务管理系统收到MC/MP发过来的会议证实消息后, 会议电视业务管理系统将生成的SDP文件PUSH到流媒体服务器上,然后 发送打开频道请求给流媒体服务器,在接收到流媒体服务器的打开频道响 应消息成功后,发送更新频道请求给流媒体服务器;在接收到更新频道响 应消息成功后,发送开始存储命令给流媒体服务器,在接收到开始存储响 应成功后,会议电视业务管理系统给MC/MP发送媒体控制命令(开始发送 媒体数据),由MC/MP在接收到媒体控制命令后开始发送媒体数据给流媒体服务器,此时,成功完成一个录播会议的召开。对于手动存储的会议,会议电视业务管理系统在用户点击开始存储按钮 后才发送开始存储的命令给流^某体服务器,其它流程与自动存储会议相同。结束录播会议当会议结束时间到了或用户在WEB页面提前结束会议时,如图8所示, 会议电视业务管理系统给MC/MP发送关闭会议命令,在收到MC/MP的关 闭会议响应消息成功后,会议电视业务管理系统发送关闭频道请求消息给 流媒体服务器,在收到流媒体服务器的关闭频道响应消息成功后,发送停 止存储请求命令给流媒体服务器,在收到流媒体服务器的停止存储响应消 息成功后,就结束了录播会议。本发明直播正在召开的会议时,利用流媒体服务器的直播服务器模块, 普通终端(只收终端)、PC客户端或者具有/直播/时移功能的会议电视终端 可以观看正在召开的会议,即可以使用流媒体服务器的直播功能。或者,点播已存储的录播会议,录播会议存储下来的会议电视内容能够 被PC客户端以及具有点播功能的会议电视终端观看,并且能够快退、快进、 暂停、定位播放、停止播放等功能。在召开录播会议的时候,会议电视业务管理系统可以将当前所召开的会 议中所用流媒体服务器的IP地址,以及存储在流媒体服务器上对应的流媒 体文件名保存下来。点播时对应的流媒体文件的地址就是rtsp:Z/流媒体服 务器地址/存储在流媒体服务器上的流媒体文件名。点播的具体流程如图9所示,为PC客户端(如机顶盒)通过访问EPG 页面(电子节目指南系统—Electronic Program Guide),由会议电视业务管理 系统生成已存储的会议列表然后显示在EPG页面中,用户可在PC客户端 中选择一个会议进行点播,此时,通过rtsp到流媒体服务器中上述的地址 进行播放流媒体文件,这样,就完成了已存储流媒体文件的点播流程。在本发明所述的流媒体录播业务的实现方法和系统中,机顶盒可以通过EPG页面点播已存储的录播会议,而且IPTV的业务有相当一大部分也是和 机顶盒结合在一起的;同样,本流媒体录播业务模型中流媒体文件存储、 直播、点播等功能都是在流媒体服务器上完成的。因此本发明所述的流媒 体录播业务实现方法和系统可以和IPTV、流媒体相结合,支持机顶盒的接 入。
现假设召开一个自动存储或手动存储的录播会议,召开录播会议的具体 流程如图7所示,包括以下步骤
(1) 、会议资源请求
将会议中所有的终端信息(视频能力、音频能力、速率)发给MC/MP, 通过MC/MP转发给RMS(资源管理系统)进行会议资源的预约,只有当会议 资源够开本次会议的情况下,会议资源请求才能成功,否则开会失败,关 闭会议。
(2) 、分配流媒体服务器
由会议电视业务管理系统分配一个处于连接状态且可用存储空间最大 的一个流媒体服务器,作为本次会议召开期间进行会议内容存储的流媒体 服务器。
(3) 、进行流媒体存储空间的预约
会议电视业务管理系统分配了 一个流媒体服务器后,还需进行流媒体存 储空间的预约,以验证流媒体可用存储空间是否够存储本次会议的内容。 只有当本次会议流4某体存储所需的存储空间小于等于流媒体服务器实际的 可用存储空间时,召开录播会议才能成功,否则开会失败,关闭会议。
(4) 、进行流+某体可用存储空间的冻结操作
在验证完流媒体服务器上的空间够存储本次会议的内容之后,还需进行 流媒体可用存储空间的模拟冻结操作,即在会议电视业务管理系统中进行 流媒体存储空间的模拟管理操作,以方便下一个会议召开时进行流媒体服 务器空间预约的验证,这样可以避免在召开录播会议时需要流媒体服务器将可用存储空间信息上报给会议电视业务管理系统。模拟冻结操作根据上述步骤(3)计算出来的本次会议流媒体存储所需的 存储空间,来更新数据库中对应的流媒体服务器配置表中的可用存储空间 字段。下次召开录播会议,进行流媒体可用存储空间预约时,就以这次会 议结束时流i某体服务器的可用存储空间来计算。(5) 、给MC/MP发送开会请求在流媒体服务器分配和流媒体存储空间的预约成功完成后,由会议电视 业务管理系统给MC/MP发送开会请求,由MC/MP处理这条开会请求,并 给会议电视业务管理系统回复开会证实消息,否则,开会失败并关闭会议。(6) 、收到会议证实消息成功后进行相应的流媒体业务操作1) 、将会议电视业务管理系统生成的SDP文件PUSH到分配的流媒体 服务器上(通过FTP或RTSP协议)。2) 、 PUSH SDP文件成功后,给流i某体服务器发送打开频道请求消息, 否则关闭会议。3) 、接收流媒体服务器打开频道响应消息。4) 、打开频道响应消息成功后,给流i某体服务器发送更新频道请求消息, 否则关闭会议。5) 、接收流媒体服务器更新频道响应消息。6) 、更新频道响应消息成功后,给流媒体服务器发送开始存储命令,否 则关闭会议。7) 、接收流媒体服务器开始存储响应消息。8) 、开始存储响应消息成功后,给MC/MP发送媒体控制命令,否则关 闭会议。9) 、 MC/MP在接收到发送媒体控制命令后,开始发送媒体数据给流媒 体服务器。(7) 、上述操作均完成后,录播会议开始成功,开始进行会议内容的存储和会议直播
当会议时间到了或用户提前结束会议(在会议控制页面点击结束会议按
钮)时,此时,正在召开的录播会议将关闭,如图8所示,此时需进行如 下业务功能操作
(1) 、发送结束会议请求给主控单元MC/MP。
(2) 、接收到MC/MP结束会议响应消息成功后,给流媒体服务器发送关 闭频道请求消息。
(3) 、按收到流士某体服务器关闭频道响应消息。
(4) 、关闭频道响应消息成功后,给流媒体服务器发送停止存储请求消
白、
(5) 、接受流媒体服务器停止存储响应消息。
(6) 、接收停止存储响应消息成功后,就结束了本次录播会议,同时流 媒体服务器停止存储本次会议的内容。
(7) 、进行流媒体存储空间的解冻操作。当用户提前结束会议时,召开 录播会议时进行流媒体可用空间预约用于计算的存储时长与实际存储时长 之间有差值,必须将这部分差值所占用的存储空间进行解冻操作。
采用本发明所述的流媒体录播业务实现方法及系统,能够紧密有效地和 流媒体服务器结合起来,能够动态分配流媒体服务器,能够在会议电视业 务管理系统中精确地进行流J!某体服务器存储空间的模拟管理,能够动态地 暂停或者开始流J 某体文件的存储;利用流媒体服务器的直播/点播服务器模 块,能够和普通终端(只收终端)、PC客户端或者具有/直播/时移功能的会 议电视终端等有效的结合起来,其实现简单而稳定,为IPTV业务的融合与 发展起到了推进作用。
应当理解的是,上述针对本发明具体实施方式
的描述较为具体,并不能 因此而认为是对本发明专利保护范围的限制;本发明的专利保护范围应以 所附权利要求为准。
权利要求
1、一种会议电视的流媒体录播业务的实现方法,其包括以下步骤A、会议电视业务管理系统与流媒体服务器之间建立传输控制协议信道,以进行消息通讯;B、所述会议电视业务管理系统通过流媒体业务接口打开/更新频道,生成频道会话描述协议文件;C、所述会议电视业务管理系统用于将会话描述协议文件PUSH到流媒体服务器以及实现节目内容、节目目录查询和删除。
2、 根据权利要求1所述的方法,其特征在于,所述步骤C还包括 Cl、用户发起一录播会议,会议电视业务管理系统进行会议资源请求和流媒体服务器分配以及流媒体存储空间的预约操作,操作成功则发送开 会请求给主控单元;C2、当会议电一见业务管理系统收到所述主控单元发过来的会议证实消 息时,会议电视业务管理系统将生成的会话描述协议文件PUSH到所述流 媒体服务器上。
3、 根据权利要求2所述的方法,其特征在于,所述步骤C还包括 C3、所述会议电视业务管理系统发送打开频道请求给所述流媒体服务器,在接收到流媒体服务器的打开频道响应消息成功时,发送更新频道请 求给流媒体服务器;C4、在接收到更新频道响应消息成功后,发送开始存储命令给所述流 媒体服务器,在接收到开始存储响应成功时,会议电视业务管理系统给主 控单元发送媒体控制命令,开始发送流媒体数据。
4、 根据权利要求2所述的方法,其特征在于,所述步骤C1中用户通 过WEB页面发起一录播会议。
5、 根据权利要求1所述的方法,其特征在于,所述步骤C中的PUSH 操作采用文件传输协议流程。
6、 根据权利要求1所述的方法,其特征在于,所述步骤C中的PUSH 操作釆用实时流协议流程。
7、 根据权利要求1所述的方法,其特征在于,还包括以下步骤D、 当会议结束时,所述会议电视业务管理系统给主控单元发送关闭会 议命令,在收到所述主控单元的关闭会议响应消息成功后,会议电视业务 管理系统发送关闭频道请求消息给流媒体服务器;E、 在收到所述流媒体服务器的关闭频道响应消息成功后,发送停止存 储请求命令给所述流媒体服务器,在收到流媒体服务器的停止存储响应消 息成功后,结束该录播会议。
8、 一种实现会议电视的流媒体录播业务的系统,其特征在于,包括 一用于控制的主控单元,通过网络通讯协议连接并接受所述会议电^ 见业务 管理系统的控制;所述会议电视业务管理系统还分别控制连接一会议电视 系统和所述流媒体服务器;所述会议电视系统还控制连接H323终端和流媒 体客户端;所述主控单元分别控制连接一H320/H323普通终端,以及H323 终端和流媒体客户端;所述主控单元与所述流媒体服务器之间实现录播和 会议电视的回i文。
9、 根据权利要求8所述的系统,其特征在于,所述主控单元为一微处 理器,所述流媒体服务器为一IPTV流媒体服务器。
10、 根据权利要求9所述的系统,其特征在于,所述IPTV流媒体服务 器分别连接PC客户端、机顶盒、以及H323终端和流々某体客户端,以实现 IPTV客户端的直播/点播/时移功能。
全文摘要
本发明公开了一种会议电视的流媒体录播业务的实现方法及系统,其方法包括以下步骤会议电视业务管理系统与流媒体服务器之间建立传输控制协议信道,以进行消息通讯;所述会议电视业务管理系统通过流媒体业务接口打开/更新频道,生成频道会话描述协议文件;所述会议电视业务管理系统用于将会话描述协议文件PUSH到流媒体服务器以及实现节目内容、节目目录查询和删除。本发明实现方法及系统由于采用了结合流媒体服务器的方式,能够动态分配流媒体服务器,在会议电视业务管理系统中精确地进行流媒体服务器存储空间的模拟管理,动态地暂停或者开始流媒体文件的存储,其实现简单稳定,方便了IPTV业务的融合与发展。
文档编号H04N7/15GK101287095SQ200810066380
公开日2008年10月15日 申请日期2008年3月28日 优先权日2008年3月28日
发明者军 孟, 李国发, 胡孝智 申请人:中兴通讯股份有限公司