专利名称:具有硬盘播发功能的视频服务器系统的制作方法
技术领域:
本发明属于数字有线电视技术领域,涉及一种具有硬盘播发功能的视频服务器系 统。
背景技术:
国家三网融合战略的实施推进,广电运营开始逐步实现省级的整合,采用基于 IPQAM方案的VOD业务成为国内的开展双向业务的主流趋势。硬盘播发技术因具有诸多优 点,已在数字有线电视技术领域应用。目前,数字有线电视技术领域在线应用的硬盘播发技 术上仍然不完善,需要改进。
发明内容
本发明的目的是解决现有技术的不足,提供一种具有全新结构的具有硬盘播发功 能的视频服务器系统。具有硬盘播发功能的视频服务器系统,包括一个或多个内置节目发布软件的节目 发布工作站、内置内容分发软件的内容分发服务器、一个或多个具有存储阵列的视频服务 器、数据库服务器、一个或多个内置节目单编辑软件的节目编排工作站、由中心播控服务器 和一个或多个边界播控服务器构成且内置播控软件的播控服务器、一个或多个IPQAM设 备;节目发布工作站用于接收已审核媒体,并将已审核媒体资产信息发送到内容分发服务 器;内容分发服务器用于监控一个或多个视频服务器的存储阵列使用情况、根据资产信息 获取视频内容、根据内容分发软件中的配置文件定义分发策略、根据分发策略将视频内容 注入一个或多个视频服务器的存储阵列、将视频内容注入情况记录到数据库服务器;节目 编排工作站用于对记录在数据库服务器中的视频内容进行节目播出计划编辑,并将该节目 播出计划通过通讯接口应用到播控服务器;播控服务器用于接收节目播出计划、并根据节 目播出计划控制视频服务器推流;IPQAM设备用于接收视频服务器信息,并将视频服务器 信息处理后输出。进一步地,内容分发软件包含视频服务器存储资源管理模块、资产信息解析模块、 内容获取模块、内容注入模块;视频服务器存储资源管理模块用于监控一个或多个视频服 务器的存储阵列使用情况,资产信息解析模块根据资产信息解析出视频内容获取路径,内 容获取模块根据视频内容获取路径获取视频内容,内容注入模块用于将视频内容注入被存 储资源管理模块所监控的视频服务器存储阵列、将视频内容注入情况记录到数据库服务 器。所述视频服务器存储资源管理模块,具有可兼容监控一个或多个不同厂商或品牌的视 频服务器存储阵列的特征,这一特征进一步增强了存储阵列自由扩容性能。进一步地,资产信息是XML文件。进一步地,播控软件包括节目单编辑软件交互模块、数据转换模块、视频服务器交 互模块;节目单编辑软件交互模块负责接收来自节目单编辑软件的各种请求,并将请求传 递给数据转换模块,数据转换模块根据所配置的视频服务器请求接口类型,选择对应的转换子模块对数据格式进行转换,经过转换后的请求数据,通过视频服务器交互模块向视频 服务器发送请求;视频服务器对请求的响应信息再通过视频服务器交互模块接收,然后传 递给数据转换模块,数据转换模块把响应信息转换为节目单编辑软件可解释格式,通过节 目单编辑软件交互模块返回给节目单编辑软件。特别地,播控服务器具有多个边界播控服 务器,播控软件还包括向多个边界服务器分发播控信息的播控信息分发模块,该播控信息 分发模块可以方便进行分布式部署;所述播控软件还具有兼容不同厂商或品牌视频服务 器,并控制视频服务器推流的特征,所述播控软件可以方便实现系统升级扩容。进一步地,节目发布工作站通过IP网络连接到内容分发服务器进一步地,通讯接口包括视频服务器参数更新请求和响应信息、业务列表更新请求和 响应信息、节目单列表更新请求和响应信息、插播请求和响应信息、开播请求和响应信息、 停播请求和响应信息、垫播更新请求和响应信息、获取频道状态请求和响应信息、获取频道 播放列表请求和响应信息;更进一步地,通讯接口中的每个请求信息均携带一个唯一的请 求ID号,对应的响应信息中也携带相同的请求ID号。进一步地,中心播控服务器与节目编排工作站连接,边界播控服务器与视频服务 器连接。本发明的有益效果本发明提供具有新结构的视频服务器系统在存储容量、推流 能力、分级部署、系统升级扩容等技术层面都得到了显著提升,能满足省级甚至全国级别的 硬盘播发应用需要。
图1是具有硬盘播发功能的视频服务器系统架构图。
具体实施例方式实施例1具有硬盘播发功能的视频服务器系统,如图1所示,包括N个内置节目发布软件的节目 发布工作站、内置内容分发软件的内容分发服务器、N个具有存储阵列的视频服务器、数据 库服务器、N个内置节目单编辑软件的节目编排工作站、由中心播控服务器和N个边界播控 服务器构成且内置播控软件的播控服务器、N个IPQAM设备;节目发布工作站用于接收已审 核媒体,并将已审核媒体资产信息以XML文件形式通过IP网络发送到内容分发服务器;内 容分发服务器用于监控视频服务器的存储阵列使用情况、根据资产信息获取视频内容、根 据内容分发软件中的配置文件定义分发策略、根据分发策略将视频内容注入视频服务器、 将视频内容注入情况记录到数据库服务器;节目编排工作站用于对记录在数据库服务器 中的视频内容进行节目播出计划编辑,并将该节目播出计划通过通讯接口应用到播控服务 器;播控服务器用于接收节目播出计划、并根据节目播出计划控制视频服务器推流;IPQAM 设备用于接收视频服务器信息,并将视频服务器信息处理后输出;中心播控服务器与节目 编排工作站连接,边界播控服务器与视频服务器连接。内容分发软件包含视频服务器存储资源管理模块、资产信息解析模块、内容获取 模块、内容注入模块;视频服务器存储资源管理模块用于监控视频服务器的存储使用情况, 资产信息解析模块根据资产信息XML文件解析出视频内容获取路径,内容获取模块根据视5频内容获取路径获取视频内容,内容注入模块用于将视频内容注入被存储资源管理模块所 监控的视频服务器存储阵列、将视频内容注入情况记录到数据库服务器。播控软件包括节目单编辑软件交互模块、数据转换模块、向多个边界服务器分发 播控信息的播控信息分发模块、视频服务器交互模块;节目单编辑软件交互模块负责接收 来自节目单编辑软件的各种请求,并将请求传递给数据转换模块,数据转换模块根据所配 置的视频服务器请求接口类型,选择对应的转换子模块对数据格式进行转换,经过转换后 的请求数据,通过视频服务器交互模块向视频服务器发送请求;视频服务器对请求的响应 信息再通过视频服务器交互模块接收,然后传递给数据转换模块,数据转换模块把响应信 息转换为节目单编辑软件可解释格式,通过节目单编辑软件交互模块返回给节目单编辑软 件。节目单编排软件和播控软件之间的通讯接口具体包括视频服务器参数更新请求和响应信息请求信息包含可用视频服务器IP列表、视频服 务器分组关联信息,响应信息包含视频服务器服务状态信息;业务列表更新请求和响应信息请求信息包含计划业务列表信息,响应信息包含更新 状态信息(成功或失败);节目单列表更新请求和响应信息请求信息包含分业务频道节目播放列表信息,响应 信息包含更新状态信息(成功或失败);插播请求和响应信息请求信息包含插播节目名称信息、插播业务频道ID号信息,响 应信息包含插播情况信息(成功或失败);开播请求和响应信息请求信息包含开播业务频道ID号信息,响应信息包含开播情况 信息(成功或失败);停播请求和响应信息请求信息包含停播业务频道ID号信息,响应信息包含停播情况 信息(成功或失败);垫播更新请求和响应信息请求信息包含垫播节目名称信息、垫播业务频道ID号信 息,响应信息包含垫播情况信息(成功或失败);获取频道状态请求和响应信息请求信息包含频道状态请求标志信息、待获取状态的 频道列表,响应信息包含被请求频道的状态信息列表(状态包含正在播放、停止、暂停、带宽 不足等信息);获取频道播放列表请求和响应信息请求信息包含待获取播放列表的频道列表,响应 信息包含被请求频道的播放列表;并且,以上通讯接口中的每个请求信息均携带一个唯一的请求ID号,对应的响应信息 中也携带相同的请求ID号。具有硬盘播发功能的视频服务器系统工作流程如下已审核媒体通过节目发布工 作站编辑添加资产信息后,连同资产信息文件一起上传到内容分发服务器;内容分发服务 器可以配置管理视频服务器存储资源,内容分发服务器将内容根据存储资源情况,将视频 内容注入到视频服务器中,同时将注入情况记录到数据库服务器在中;节目编排工作站取 得可播出节目内容列表,并编辑播出时间计划后应用到播控服务器,播控服务器根据节目 播出计划控制视频服务器推流,视频服务器信息经IPQAM设备处理后输出。以上内容是结合具体实施例对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本 发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.具有硬盘播发功能的视频服务器系统,其特征是包括一个或多个内置节目发布软 件的节目发布工作站、内置内容分发软件的内容分发服务器、一个或多个具有存储阵列的 视频服务器、数据库服务器、一个或多个内置节目单编辑软件的节目编排工作站、由中心 播控服务器和一个或多个边界播控服务器构成且内置播控软件的播控服务器、一个或多 个IPQAM设备;所述节目发布工作站用于接收已审核媒体,并将已审核媒体资产信息发送 到所述内容分发服务器;所述内容分发服务器用于监控所述一个或多个视频服务器的存储 阵列使用情况、根据资产信息获取视频内容、根据内容分发软件中的配置文件定义分发策 略、根据分发策略将视频内容注入所述一个或多个视频服务器的存储阵列、将视频内容注 入情况记录到所述数据库服务器;所述节目编排工作站用于对记录在所述数据库服务器中 的视频内容进行节目播出计划编辑,并将该节目播出计划通过通讯接口应用到所述播控服 务器;所述播控服务器用于接收节目播出计划、并根据节目播出计划控制视频服务器推流; 所述IPQAM设备用于接收所述视频服务器信息,并将视频服务器信息处理后输出。
2.根据权利要求1所述的具有硬盘播发功能的视频服务器系统,其特征是所述内容 分发软件包含视频服务器存储资源管理模块、资产信息解析模块、内容获取模块、内容注入 模块;所述视频服务器存储资源管理模块用于可兼容性地监控所述一个或多个视频服务器 的存储阵列使用情况,所述资产信息解析模块根据资产信息解析出视频内容获取路径,所 述内容获取模块根据视频内容获取路径获取视频内容,所述内容注入模块用于将视频内容 注入被存储资源管理模块所监控的视频服务器存储阵列、将视频内容注入情况记录到所述 数据库服务器。
3.根据权利要求1所述的具有硬盘播发功能的视频服务器系统,其特征是所述资产 信息是XML文件。
4.根据权利要求1所述的具有硬盘播发功能的视频服务器系统,其特征是所述播控 软件包括节目单编辑软件交互模块、数据转换模块、、视频服务器交互模块;节目单编辑软 件交互模块负责接收来自节目单编辑软件的各种请求,并将请求传递给所述数据转换模 块,所述数据转换模块根据所配置的视频服务器请求接口类型,选择对应的转换子模块对 数据格式进行转换,经过转换后的请求数据,通过视频服务器交互模块向视频服务器发送 请求;视频服务器对请求的响应信息再通过视频服务器交互模块接收,然后传递给数据转 换模块,数据转换模块把响应信息转换为节目单编辑软件可解释格式,通过节目单编辑软 件交互模块返回给节目单编辑软件。
5.根据权利要求4所述的具有硬盘播发功能的视频服务器系统,其特征是所述播控 服务器的边界播控服务器是多个,所述播控软件还包括向多个边界服务器分发播控信息的 播控信息分发模块。
6.根据权利要求1所述的具有硬盘播发功能的视频服务器系统,其特征是所述播控 软件,具有兼容不同厂商或品牌视频服务器并控制视频服务器推流的特征。
7.根据权利要求1所述的具有硬盘播发功能的视频服务器系统,其特征是所述节目 发布工作站通过IP网络连接到所述内容分发服务器。
8.根据权利要求1所述的具有硬盘播发功能的视频服务器系统,其特征是所述通讯 接口包括视频服务器参数更新请求和响应信息、业务列表更新请求和响应信息、节目单列 表更新请求和响应信息、插播请求和响应信息、开播请求和响应信息、停播请求和响应信息、垫播更新请求和响应信息、获取频道状态请求和响应信息、获取频道播放列表请求和响 应信息。
9.根据权利要求1所述的具有硬盘播发功能的视频服务器系统,其特征是所述通讯 接口中的每个请求信息均携带一个唯一的请求ID号,对应的响应信息中也携带相同的请 求ID号。
10.根据权利要求1所述的具有硬盘播发功能的视频服务器系统,其特征是所述中心 播控服务器与所述节目编排工作站连接,所述边界播控服务器与所述视频服务器连接。
全文摘要
本发明公开了一种具有硬盘播发功能的视频服务器系统,该视频服务器系统包括一个或多个内置节目发布软件的节目发布工作站、内置内容分发软件的内容分发服务器、一个或多个具有存储阵列的视频服务器、数据库服务器、一个或多个内置节目单编辑软件的节目编排工作站、由中心播控服务器和一个或多个边界播控服务器构成且内置播控软件的播控服务器、一个或多个IPQAM设备;该视频服务器系统在存储容量、推流能力、分级部署、系统升级扩容等技术层面都得到了显著提升,能满足省级甚至全国级别的硬盘播发应用需要。
文档编号H04N21/231GK102056013SQ201010540180
公开日2011年5月11日 申请日期2010年11月11日 优先权日2010年11月11日
发明者庄兴赞, 李勇, 王伟 申请人:深圳市佳创视讯技术股份有限公司