本发明涉及媒体智能设施领域,特别涉及一种分布式可扩展的视音频点播系统及其使用方法。
背景技术:
视音频点播是网络电视台和视频播放网站的必要功能,是影视播放、视频新闻播放、音频新闻收听的技术手段,现有方案主要是在一个点播服务器上转码或播放,需要扩展性能和容量增大的时候解决方法就是扩大点播服务器的容量和带宽支持。这个对性能的提高不大,而且扩展也不方便;而在单位时间内内容量加大的时候是没有办法加大转码进度的。
技术实现要素:
为了解决现有视音频点播系统难以满足扩展性能和容量增大需求、扩展不方便、转码进度难以增大的技术问题,本发明提供一种可满足扩展性能和容量增大需求、扩展方便、转码进度可增大的视音频点播系统及其使用方法。
本发明提供的分布式可扩展的视音频点播系统,包括管理服务器、点播服务器、系统管理员及用户终端,所述管理服务器分别与所述点播服务器、所述系统管理员及所述用户终端连接,所述点播服务器分别与所述系统管理员及所述用户终端连接,所述点播服务器数量为多个,所述管理服务器分别与多个所述点播服务器连接。
在本发明提供的分布式可扩展的视音频点播系统的一种较佳实施例中,所述点播服务器包括文件传输服务器、转码服务器及用户点播服务器,所述文件传输服务器与所述系统管理员连接,所述用户点播服务器与所述用户终端连接,所述文件传输服务通过转码服务器与所述用户点播服务器连接。
在本发明提供的分布式可扩展的视音频点播系统的一种较佳实施例中,所述管理服务器包括点播服务外网访问、点播服务内网访问及转码服务配置,所述点播服务外网访问、点播服务内网访问及转码服务配置分别与所述点播服务器连接,所述转码服务配置包括转码服务个数配置及转码格式配置,所述转码服务个数配置及转码格式配置分别与所述点播服务器连接。
在本发明提供的分布式可扩展的视音频点播系统的一种较佳实施例中,所述管理服务器还包括视音频目录数据库,所述视音频目录数据库设于所述管理服务器,所述点播服务器包括视音频内容数据库,所述视音频内容数据库设于所述点播服务器。
在本发明提供的所述的分布式可扩展的视音频点播系统的工作方法,包括如下步骤:
步骤一、所述系统管理员通过文件传输服务器对所述点播服务器上传视音频文件;
步骤二、所述系统管理员通过所述管理服务器管理每个点播服务器的配置,包括点播服务外网访问、点播服务内网访问、转码服务个数配置及转码格式配置、视音频内容数据保存;
步骤三、所述用户终端从所述管理服务器获取访问数据,从不同的点播服务器播放视音频。
相对于现有技术,本发明的分布式可扩展的视音频点播系统具有如下的有益效果:
管理服务器负责管理每个点播服务器的配置,包括外网访问/内网访问/转码服务个数配置/转码格式配置;
管理服务器负责保存视音频素材的资料,对外访问从管理服务器获得访问内容,而视音频的具体内容则存放在每个点播服务器上;
每个点播服务器的网络和存储室独立分布的,每个服务器上也有自己独立的文件上传服务和转码服务,而且转码服务可以根据需要配置;
在点播服务器存储不够的时候,需要扩展的时候,可以增加一个点播服务器,该服务器的存储是独立的;容量扩展很方便;
每个点播服务器的访问网络也是独立分布的,因此网络访问性能是随着点播服务器的增加也得到了增强;
每个服务器都有自己的转码服务,而且转码服务是可配置的,点播服务器本身是分布式的,而转码服务又是集群的,所以当单位时间内内容量增加的时候,转码进度可随之修改而变化;不影响使用效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
图1是本发明提供的分布式可扩展的视音频点播系统一较佳实施例的结构示意图;
图2是图1所示的分布式可扩展的视音频点播系统的工作方法一较佳实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,是本发明提供的分布式可扩展的视音频点播系统一较佳实施例的结构示意图。
所述分布式可扩展的视音频点播系统1包括管理服务器13、点播服务器12、系统管理员11及用户终端14。所述管理服务器13分别与所述点播服务器12、所述系统管理员11及所述用户终端14连接。所述点播服务器12分别与所述系统管理员11及所述用户终端14连接。所述点播服务器12数量为多个,所述管理服务器13分别与多个所述点播服务器12连接。
所述点播服务器12包括文件传输服务器121、转码服务器122及用户点播服务器123。所述文件传输服务器123与所述系统管理员13连接,所述用户点播服务器123与所述用户终端14连接,所述文件传输服务121通过转码服务器122与所述用户点播服务器123连接。
所述管理服务器13包括点播服务外网访问131、点播服务内网访问132及转码服务配置133。所述点播服务外网访问131、点播服务内网访问132及转码服务配置133分别与所述点播服务器12连接。所述转码服务配置133包括转码服务个数配置1331及转码格式配置1332。所述转码服务个数配置1331及转码格式配置1332分别与所述点播服务器12连接。
所述管理服务器13还包括视音频目录数据库134,所述视音频目录数据库134设于所述管理服务器13。所述点播服务器12还包括视音频内容数据库124。所述视音频内容数据库124设于所述点播服务器12。
请再次参阅图2,图2是图1所示的分布式可扩展的视音频点播系统的使用方法一较佳实施例的结构示意图。
所述的分布式可扩展的视音频点播系统的工作方法S1包括如下步骤:
S11、所述系统管理员通过文件传输服务器对所述点播服务器上传视音频文件;
S12、所述系统管理员通过所述管理服务器管理每个点播服务器的配置,包括点播服务外网访问、点播服务内网访问、转码服务个数配置及转码格式配置、视音频内容数据保存;
S13、所述用户终端从所述管理服务器获取访问数据,从不同的点播服务器播放视音频。
本发明的分布式可扩展的视音频点播系统1具有如下的有益效果:
管理服务器11负责管理每个点播服务器12的配置,包括外网访问、内网访问、转码服务个数配置或转码格式配置;
管理服务器11负责保存视音频素材的资料,对外访问从管理服务器获得访问内容,而视音频的具体内容则存放在每个点播服务器12上;
每个点播服务器12的网络和存储室独立分布的,每个服务器上也有自己独立的文件上传服务和转码服务,而且转码服务可以根据需要配置;
在点播服务器12存储不够的时候,需要扩展的时候,可以增加一个点播服务器12,该服务器的存储是独立的;容量扩展很方便;
每个点播服务器12的访问网络也是独立分布的,因此网络访问性能是随着点播服务器12的增加也得到了增强;
每个服务器都有自己的转码服务,而且转码服务是可配置的,点播服务器12本身是分布式的,而转码服务又是集群的,所以当单位时间内内容量增加的时候,转码进度可随之修改而变化;不影响使用效果。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。