Flash格式视频网站的建设方案
【类似土豆网模式】
先锋网络提供
作者:Luky
Email:1918098288@QQ.COM QQ:1918098288
1
目 录
第一章 应用介绍..........................................................................................................3 第二章 建设目标分析..................................................................................................3 第三章 系统方案设计..................................................................................................3
3.1系统整体架构与规划......................................................................................3
3.1.1系统整体架构.......................................................................................4 3.1.2系统软硬件部署...................................................................................5
第四章 平台建设费用评估........................................................................................20
4.1软件系统开发费用评估................................................................................20 4.2硬件设备费用评估........................................................................................21 4.3平台建设总费用评估....................................................................................21 附件一:硬件设备清单..............................................................................................22 附件二:土豆网项目简介..........................................................................................22
2
第一章 应用介绍
随着宽带网络的普及,视频网站正在大范围兴起,其中已经出现了像土豆网、优酷网、奇艺网、搜狐宽频、Youtube等一大片视频门户网站,不仅在这些娱乐行业,在其它如企业、、教育等各行业也都有很大的应用前景。它给了人们带来了更形象、更生动的体验方式,所以这种应用必将全面开展起来。
第二章 建设目标分析
根据当前的应用情况,很多企事业单位都需要建设一套自己的视频内容发布平台,类似土豆网【todou.com】这种播放方式,提供用户视频节目的发布和播放服务,可以是点播方式,也可以是直播方式来发布节目。
第三章 系统方案设计
为了给网民提供最优质的体验效果,需要采用WEB2.0技术和智能流媒体技术来架构整个平台,根据以往开发
tudou.com
的成功经验,类似项目的开发
将可以更快的速度和更优的质量来完成。随着应用环境、用户规模、文化背景等情况的变化,我们需要按实际情况来定制整个项目。
3.1系统整体架构与规划
由于该平台是一个分布范围广、用户数量大、节目内容多、资源分享型视频门户,因此,该平台的建设是一项耗时耗力的系统工程,基于项目可靠性原则,我们采取分期开发,按业务发展需要分阶段部署的方式,随着用户数量和网站规模的不断扩大,后期采取平滑扩容的方式来满足更高的应用需求。这样可以有效节约前期投入成本,降低运营风险。
首先,基于视频网站的应用特殊性,我们需要部署专业的CDN(内容分发网络)系统方能满足运营要求。主要原因如下:
3
1) 用户数量庞大,单一的服务器已经无法满足需求,必须采用多台服务器
组成服务器群来为用户服务;
2) 完整的资源库放置在中心服务器节点,其它边缘节点服务器存储容量有
限(为了降低边缘节点建设成本),因此热门节目内容只能由中心节点按用户请求自动分发过去,从而组成一个高效的内容分布式网络; 3) 多个服务器节点直接由于所服务的用户数量不同,服务器的负载存在较
大差异,为了合理利用各个服务节点的资源,平衡各节点之间的负载状况,必须采用一种合理的机制来实现各服务节点之间的负载均衡。 4) 由于广大用户分布在不同的国家,在不同的电信运营商(ISP)的网络下,
各个ISP电信运营商之间的网络带宽可能存在瓶颈,因此,必须在各个ISP网络下分别部署服务器才能满足应用要求。
5) 由于电信网络的分级架构模式,骨干网节点、省网平台、市网平台之间
均存在带宽差异,为了保证网站服务的可靠性,需要在各级网络环境下分别部署服务器节点。
3.1.1系统整体架构
该应用平台整体架构图如下:
4
平台整体架构图节目源内容分发平台运营管理平台中心平台图文平台各省市CDN 节点Cache Server节目制作\\检测平台CDN节点1CDN节点2CDN节点N 如上图所示,整个应用平台主要包含节目采编和存储系统、节目制作/监测/审核系统、节目自动转码系统、运营管理系统、媒体资源管理系统、媒体内容分发控制系统、网站发布系统等应用管理模块;CDN(内容分发平台)、流媒体在线播放平台等核心内容传输模块;
3.1.2系统软硬件部署
(一) 系统硬件平台部署,主要包含: 1、服务器部署
由于系统前期主要面向北欧四国(德国,瑞典,波兰和比利时)用户提供服务,因此,该项目前期只需要在这四个国家部署CDN节点,根据各国的人口数量状况(德国: 8200万人;瑞典:930万;波兰:4000万;比利时:1050万),并且要求满足5万IP/日的访问需求,我们大体规划的CDN节点服务器部署数量如下:
计算依据:项目前期我们按照1个CDN节点服务1千万人估算,每个节点由3
5
台服务器组成。
德国境内:部署8个CDN节点;
瑞典境内:部署2个CDN节点(考虑到瑞典经济发达,网民比重较大); 波兰境内:部署4个CDN节点; 比利时境内:部署1个CDN节点;
因此,为满足项目前期的需求,我们总共需要部署15个CDN节点,需要的服务器总数量为15*3=45台。此外,由于该项目的中心节点在德国,中心节点至少要部署双倍的服务器数量来满足内容分发和容灾备份的需要,因此,整个平台我们按50台服务器的数量来部署。 WEB服务器数量要求:
为了给广大用户提供有保障的WEB服务,我们需要在欧洲两大电信运营商的网络内至少分别部署1台WEB服务器,而且,考率到容灾需要,每台WEB服务器需要1台备份服务器,因此,我们总共需要部署4台WEB服务器。 数据库服务器数量要求:
在整个应该平台中,CDN服务至少需要2台数据库服务器,另外需要1台做容灾备份;WEB服务至少需要2台数据库服务器,另外需要1台做容灾备份;因此,整个系统需要6台数据库服务器。 节目转码服务器:
由于网站发布的节目统一采用Flash格式播放,为保证用户的收视效果,我们需要把所有版权节目内容和网友上传的节目内容转换成H.2的高清编码格式,节目转码需要占用很高的硬件资源来完成,因此,根据我们服务tudou.com网站的经验,前期至少需要10台服务器做节目转码工作。 中心管理服务器:
用于中心节点的内容管理、内容审核、统计分析、用户管理等日常工作需要,项目前期配置2台。
综上所述,整个平台前期需要的服务器总数量为72台,由于各项应用对服务器CPU和内存资源占用差别不大,主要差别在于对存储空间的要求(如CDN服务和转码服务需要更高的硬盘存储空间,数据存储方面我们统一用磁盘阵列来提供服务),因此,所有服务器我们按统一的硬件配置来采购,具体配置见“硬
6
件设备清单”。 2、网络设备部署
该项目中,需要的网络设备数量如下:
SAN光纤交换机:每个CDN节点部署1台SAN光纤交换机,用于服务器和盘阵之间的数据交换,共需15台。具体配置见“硬件设备清单”。
千兆防火墙:用户中心服务节点,1台,具体配置见“硬件设备清单”。 千兆交换机:用于各CDN节点服务器之间的互联,每个节点一台,共需15台。具体配置见“硬件设备清单”。
光纤磁盘阵列:用于存储海量视频内容,每个CDN节点配置1台磁盘阵列,中心节点需要存储完整的资源库,配置3台,共需17台SAN光纤磁盘阵列。具体配置见“硬件设备清单”。
系统软件平台部署
该项目应用平台中,软件平台的部署和设计处于最核心的地位,它的部署优劣将直接影响到网站的整体服务质量,因此,这部分也是我们开发这个应用平台的核心工作量所在。基于我们成功开发土豆网(tudou.com)的成功经验,如果最终我们有机会合作,我方将调集当年开发土豆网的核心团队来投入到这个项目研发工作中。预计整个软件平台的开发周期可以控制在3个月时间。 软件平台构成:
该项目的软件系统主要由如下部分组成: 1、大规模流媒体CDN系统
专门针对流媒体应用开发设计的,用于分布式多服务器集群之间的内容自动分发和调度、用户行文的分析和服务调度、多服务器之间的负载均衡控制等功能。该系统基于Linux服务器平台,具有很高的安全性和稳定性,真正满足大并发高可靠性的电信级应用要求,是超大规模视频网站应用中屈指可数的CDN解决方案。土豆网 (tudou.com)作为中国最大的视频分享网站,每天服务的用户数超过2500万,已经证明了这一点。
CDN系统需要根据实际的应用环境来设计和部署,这就是行业内皆知的CDN优化设计,以此来满足项目的实际情况,从而实现CDN系统的最佳性能,使资源的利用率和平台的整体服务性能达到最优。这是该平台建设中最为耗时耗
7
力的工作任务。
CDN(Content Delivery Network),即内容分发网络,其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问响应速度。它是架构在IP基础网络之上的叠加网络,通过将内容发布到网络的边缘,实现内容网络的分布式就近服务,其工作原理是在网络各节点放置内容缓存服务器,由CDN中心控制系统实时地根据网络流量和各节点的连接、负载状况以及到用户的距离等信息,将用户的请求导向到最佳的服务节点上。对用户来说,通过CDN系统,得到响应的时间被缩短,数据传输的稳定性被提高,从而提高了网络服务的总体性能。
分布式CDN内容分发系统具有如下特点:
●全局负载均衡和本地负载均衡机制,提供两级调度功能:系统采用应用层重定向技术,通过CDN组件提供全局负载均衡和本地负载均衡功能,进行全局内容路由,并实现多级内容调度,将用户访问导向到最佳节点,提高系统的命中率和服务能力;
●全局内容自动分发和调度功能:具备智能的内容全局自动分发、调度功能,提供多种策略实现内容的自动更新,保证边缘节点具备最高的命中率; ●完善的流媒体业务管理功能:具备完整的内容编排发布、业务管理、广告管理和投放、版权管理、综合统计报表等功能,为运营商提供完善的业务管理功能,实现用户管理、认证、授权、计费等功能,对流媒体内容进行统一的管理和发布,形成流媒体服务门户,并对流媒体内容进行统一管理和展现,支持流媒体业务的运营和开展。
●先进的技术和具有自主知识产权的、功能完整的应用系统:平台全部为公司自主研发,具有自己的知识产权,可兼容可管理主流硬件厂商设备,增强了CDN网络的健壮性,提高了整体解决方案的性价比,流媒体服务器采用Linux操作系统,稳定性和安全性最优。
公司在业界第一个推出了新一代完全基于软件架构的内容导向、服务、分发和管理的分布式内容服务解决方案,以实现具有高度伸缩性的层次化、分布式内
8
容发布网CDN系统以及流媒体服务。它采用智能路由、流量管理、内容分发和流媒体服务等技术,帮助运营商建立一个通畅、高效、安全的内容发布网络和流媒体服务系统,提高运营商的竞争实力,并为用户带来最佳的服务体验。 内容承载及分发平台实现了使用统一的管理平台加上通用服务器方式构建CDN,解决硬件设备价格高、各厂商设备兼容性差以及多种设备管理难度大等问题,提供高质量、大规模发布内容和应用的简便方法,满足运营商对CDN的实际需求。
内容承载及分发平台解决方案包括的组件如下图所示:
●Content Routing-全局内容服务导向器:由内容路由导向器CRD组件构成,用于广域宽带网络中将用户的内容请求导向到最佳的访问站点。 ●Content Engining-节点服务引擎:由内容服务网关CSG组件、媒体服务控制器MSC组件和流媒体服务软件共同组成,提供宽带网络边缘节点流媒体缓存服务和节点流媒体缓存服务负载均衡功能。
●Content Distribution-内容分发管理工具:包括内容分发管理器CDM组件、原始内容控制器OCC组件和智能内容控制器ICC组件,用于对整个内容发布网CDN中各节点的内容分布进行完全控制管理。
●AuthView-集中式认证计费接口组件:提供CDN网络的集中式认证计费接口功能,对整个内容发布网CDN中各节点的认证计费请求进行完全控制管理。
9
内容承载及分发平台是一个以IP骨干网为核心的分布式业务承载平台,下图典型的三层CDN结构:
平台采用“核心—骨干—边缘”三层结构。核心层由核心节点组成,骨干层由若干个骨干节点组成,边缘层由若干个边缘节点组成。
●核心节点是流媒体平台运营枢纽,同时为核心节点本地用户提供服务。其主要功能是:
○内容注入及存储中心:核心节点是业务的原始内容汇聚和存储中心,各种业务(点播、直播等)内容均汇聚并存储到核心节点,由核心节点通过主动推送(PUSH)或边缘节点PULL的方式将内容缓存至各个边缘节点。
○全网用户访问的全局负载均衡:负责全网用户内容请求的初始响应,将用户的请求重定向到合适的下级节点。
○全网资源的运营维护中心:实现CP/SP、业务、CDN网络资源和存储资源的集中管理和分配;认证计费信息的统一收集、处理和转发。
○提供流服务:为下级节点提高未命中服务,同时为核心节点本地用户提供就近视频服务。
10
●骨干节点是流服务的缓冲层,为边缘节点提供未命中服务,其主要功能是: ○中心内容的骨干智能内容映像,实现智能内容镜像及内容交换,从核心节点设备获取内容镜像,为边缘节点在流服务未命中时提供源内容服务和内容下载;完成内容逐级分发和直播中继,并优化分发过程,尽量减少带宽的消耗以及存储的浪费。
○提供流服务,ICC也可以直接为最终用户提供流服务,为边缘节点未命中请求提供流服务。
●位于边缘层的边缘节点负责提供流服务能力,其主要功能是:
○中心内容的本地智能缓存,实现分布式服务,提高全网并发响应能力。 ○提供流服务,根据中心负载均衡的结果,向本地用户提供视频服务。
内容承载及分发平台解决方案领先成熟,具备完善的流媒体业务管理功能,系统支持多层体系架构的灵活组网,支持全局负载均衡和本地负载均衡机制,提供两级调度功能:系统具备全局内容自动分发和调度功能:而且单设备多流媒体格式支持的能力为将来业务的扩展提供支持,支持灵活的业务合作模式,扩展性良好,是一套具有先进的技术和具有自主知识产权的、功能完整的应用平台。
2、流媒体在线播放系统
提供视频节目的在线播放功能,基于Flash格式的视频播放,不需要用户安装其它播放器即可正常收看高清节目,支持高并发大规模用户同时点播,单台服务器可以支撑2000以上并发用户同时收看,该播放系统是我们十多年研发成果的结晶,基于Linux服务器平台精心设计,具有电信级的稳定性和可靠性。
该播放系统支持Linux、Unix、Windows三大主流操作系统平台,针对大型流媒体网站应用,我们推荐选用具有最高性价比的Linux操作系统平台。
流媒体播放系统的架构图如下:
11
12
如上图所示,该播放平台采用分层架构方式,主要由中心节点、边缘CDN节点、用户端三层结构组成。中心节点主要负责完整资源库的存储和内容分发,以及整体资源的协调调度工作;边缘CDN节点主要负责为终端用户提供流媒体在线播放服务。
系统工作流程图如下:
流媒体播放系统工作流程图
针对该项目的实际需要,该系统需要重新进行优化设计,以充分满足当地的网络环境和客户化的内容播放要求,具体工作量在后面章节叙述。
3、多格式高清转码系统
该系统用于将其它多媒体文件格式自动转码成H.2高清编码格式,并采用FLV格式进行封装,用于节目的高清在线播放。采用该系统将使自有的版权节目
13
和用户上传的节目实现自动转码,不需要人为参与,节省大量人工成本。
多格式编码系统包括离线编码系统Transcoder产品和在线编码系统H.2实时编码器系列产品等。 ●离线编码系统
Transcoder转码工具:实现目标文件格式为MPEG4 ASP、H.2和WMV的转码,包括非实时编码器和实时编码器。非实时编码可以输出H.2的高清格式,实时编码器在普通的PC服务器上可以输出Full D1的H.2实时媒体流。支持多音轨(卡拉OK,中英文配音)。 它采用公司自主开发的高清自适应编码技术来完成,公司自主研发了核心的编码算法,并按照中国运营商的网络情况进行了大量的编码算法优化工作,采用two-pass机制,有效解决峰值码流过高问题。对于该项目,我们会根据欧洲当地电信运营商的网络情况进行二次定制开发,以充分满足实际应用需求。
媒体剪辑:实现编辑打点拆条,以及广告片生成功能。支持转码的批量操作,即定制批量转码任务,一次性转换多个文件。在该批量操作中,可以制订输出不同的文件格式、码流、分辨率。 ●实时编码系统
我们的H.2系列专业编码器可为全分辨率和全帧率视频提供实时MPEG2/ MPEG4 AVC/ H.2实时视频编转码器。该产品为满足支持各种传输协议的所有固定和移动专业转码应用而设计,包括网络电视节目收录、时移等。H.2编码器是针对WEB2.0视频网站部署的运营级解决方案的关键组成部分。 产品功能包括:
●支持MPEG-4高级视频编码(AVC/H.2)基线层和MPEG-4,Part 2,简单层(SP)和高级简单层(ASP)的视频编码 ●支持最多2路H.2视频编码 ●支持高级音频编码(AAC)
●前面板控制和远程控制(支持SNMP)
●可以与网络管理系统及其他应用集成使用(CNOSS、自动收录) ●支持IP流线速输出
●精确的码流控制,简单和高级模式设置 产品特点包括:
●专业级转码方案,保证广播级的视频质量
14
●高密度的视频流输出,体现设备良好性价比 ●多种格式输出,满足不同应用需求 ●工业标准的机箱结构,确保设备可靠性
●一体化设备,为运营商集成解决采集、转码、基本录制问题 便捷的管理手段
4、节目内容监测、审核系统
该系统用于对内容的完整性、合法性进行监测,对初步筛选合格的节目内容提交给管理人员进行审核,审核通过后的节目会自动发布到内容存储库中去,供内容发布平台调度。
5、内容集成与管理控制平台 (媒体资源管理系统)
内容集成与管理系统是内容业务运营平台的核心应用系统。我们自主研发的内容集成与管理控制平台是专门针对内容业务运营对内容管理的需求设计的软件系统。
系统设计时充分考虑了内容业务运营的现状,提供从内容采集、入库、审核、加工到分发的完整内容管理流程,并可以提供全局的内容统计、内容查询、生命周期管理、价值核算等集中的内容级管理工具,极大地方便了基于“内容”的运营开展。系统向上承接了多种内容提供商,向下可以汇接多种业务平台。解决了原有模式下存在的诸多问题,同时充分考虑了内容业务的发展趋势,可以很好的满足未来内容业务运营的需求。
功能模块划分
内容集成与管理控制系统功能结构如下所示: 它包含了如下模块:
●内容采集——根据预定制的任务列表,自动从外部采集节目,或是将节目批量分发到外部系统。
●内容管理——实现对内容元数据、内容文件必要的处理,为向业务发布做准备。同时提供全局的内容视图和统计信息。内容管理包含:
○内容检索:内容检索提供根据单条件或组合条件进行内容搜索定位功能; ○内容维护:对内容进行分类,包括标签管理,内容ID管理,以及内容打包,即
15
在现有内容的基础上,进行多内容的打包整合,节目包可用于专题等应用。
○内容加工:内容加工提供内容实体文件的编辑、DRM、编转码等加工功能,以及对元数据的编辑功能;
○内容审核:提供实体文件自动审核、内容整体审核及发布审核功能;
○生命周期管理:生命周期管理是维护内容的完整生命周期,包括内容的上载、入库、审核、分发、下线、变更、删除等环节; ○内容统计
●内容分发——完成分发任务设置,并根据内部设置和外部系统的请求,将合适的内容匹配的分发给各个外部系统。外部系统可以是业务系统,可以是二级内容管理系统,可以是服务能力引擎。
●存储管理——提供系统涉及的多级物理、逻辑片库的维护,包括物理设备管理,空间管理、 存储调度和存储监控
●系统管理——提供完成内容管理需要的辅助功能和数据。包括CP管理、业务管理、价值核算、工作管理、角色和权限管理以及日志及系统监控 软件体系架构
内容集成与管理控制系统在设计开发上采用模块化设计,每一个功能点完全,各模块之间以松耦合连接,通过系统管理可以灵活的进行功能的组合,实现定制能力和系统架构的可扩展性和可靠性。
软件体系上分为三层:数据层、通用服务层和业务层。层与层之间的模块彼此,任何一层上的任何一个功能的维护更新、新模块的添加、以及异常和错误都不影响其它模块和系统本身。
●数据层:数据层保存了系统逻辑所需要的各类业务数据,主要采用Oracle关系型数据库和XML文件进行数据存储。上层逻辑通过JDBC和XML解析引擎来和本层通讯获取数据。
●通用服务层:通用服务层实现了系统的各项功能逻辑,业务层通过调用各个功能模块完成系统的各项业务功能。采用Struts、Spring 、Hibernate等框架技术提高系统性能和稳定性。
●业务逻辑层:业务逻辑层实现了系统的各个业务逻辑,并支持通过WebService、Http和hessian等各类通讯接口与外部系统通信,共同完成系统的各项功能特性。业务逻
16
辑层又可以在纵向上分成业务层、元数据层和内容层,将各个功能组件针对操作对象的差异进一步细分出不同单元,形成矩阵式的功能单元组合模式。
6、内容收录管理系统
内容收录管理系统实现对不同格式信号源的采集、录制、抽帧、转码、拆条打点、录播资产发布等一整套完整的流程,信号流转可根据节目单由系统自动控制,不需要人工干预,系统具有监控及自检功能。
采集转码器采集不同格式的信号源,经过转码软件模块转换为MPEG4/ H.2等格式,传输给录制服务器录制,录制后的文件必要时可由打点服务器进行抽帧打点拆条等处理后最终存放到存储库。统一的管控中心负责对采集转码、录制、打点等进行统一的任务调度、监控和管理。系统支持分布式的“采集转码”-“录制”-“打点”方案,并能够实现集中的管理和控制。 内容收录管理系统包括以下功能:
●采集转码
○采用专业硬件设备实现采集转码功能,方案针对不同应用环境提供高灵活性、高性价比的专用设备;
○信号采集由专门的采集模块完成,通过选配不同采集模块可以支持多种信号源输入:DVB-C / DVB-S、DVB-ASI、DVB-IP、模拟音视频信号等;
○节目转码由采集转码器上的编码模块完成,支持在线转码和离线转码两种方式。转码输出支持的格式包括MPEG2/MPEG4/H.2等; ●录制
○节目录制功能由录制服务器完成,录制模块将采集转码器提供的媒体流录制为文件并保存至本地存储或指定片库;
○节目录制可根据电视节目单来定制任务单,节目单可从DVB信号源中的相关表格直接获取,或从数字电视前端数据库中获取; ○支持手工即时录制和定时录制。 ●管控
○收录管控中心根据收录设备状态和任务重要等级情况进行任务分配和调度; ○收录任务控制提供创建、取消、暂停、开始收录任务等功能,同时提供收录任务历史信息查询。
17
○提供收录、转码和打点后的媒体资产的管理功能;
○支持多级分类权限管理,包括操作人员管理、权限管理和日志管理; ●打点(可选)
○打点系统为播出精确度要求较高的录播节目提供抽帧、打点、拆条等内容编辑服务;
○抽帧功能支持智能提取关键帧和关键帧标记,支持实时和超实时抽帧; 内容收录系统具有以下特性:
●对信号源和收录任务的全方位的监控和调度管理能力,并可定制特定功能,方便系统操作和维护。
●提供多款不同密度、集成度、性价比的采集转码器,适应不同应用环境和网络方案。
●支持多种信号源输入,多种转码格式输出,满足不同的运营需求。 ●灵活支持基于录制任务的全自动或手工参与的节目收录流程
●基于我们自有知识产权核心技术的编码软件模块,便于客户化定制开发。 ●全局处理收录任务分配、调度、备份、监控、查询和应急处理,保障统一管理机制,。
支持分布式采集、编码、录制、打点体系,为大规模运营提供便利。
7、运营管理系统
主要提供对核心运营模块的管理控制功能,主要包含: 系统管理:
1、系统日志管理(管理员日志以及系统运行日志等相关信息);
2、系统参数设置(系统运行的各项参数,根据系统实际运行情况进行参数的调整); 3、系统管理员管理(由于整个系统需要多个管理员进行管理,因此,为保证系统的安全运行,需要对众多管理员进行严格的管理和控制,包括增加管理员、删除管理员,管理员权限设置等等)
设备管理:
设备管理主要包含如下部分: 1、服务器管理
包括系统服务器、用户区域管理、系统区域管理以及服务器IP管理;可以配置服务器相关
18
参数,对服务器进行管理和控制; 2、服务器监控
监控服务器列表下个服务器信息,如I/O流量、CPU利用率、内存利用率、在线人数、磁盘使用状况等信息;从而及时发现服务器问题做出正确的调整。 3、存储管理
主要管理各内容存储设备的运行参数,包含磁盘空间使用率、磁盘性能、磁盘健康状况等信息,为运营平台整体的存储资源调度提供依据。
用户管理
主要实现对网站访问用户量的查询和统计功能,包含在线用户量管理、用户来源管理、用户收视行为管理等。通过收集这些用户信息,为后期运营策略的调整提供重要依据。
内容分发管理
主要对CDN系统的分发策略进行实时的管理和控制,包含内容如下: 1、CDN应用节点管理
显示所有流媒体服务节点状况:中心服务器和边缘服务器、传输模式以及分发路径等信息; 2、CDN参数设置
设置新片有效周期、热播分发周期、热播分发阀值等参数数据; 3、CDN手工分发
列出中心服务器的所有节目,查询节目、手工分发、查看分发情况; 4、CDN手工回收
列出已分发的所有节目,查询节目、手工回收指定的节目; 5、CDN任务管理
列出所有的CDN任务,可对状态为等待执行的任务做删除、修改等级操作; 6、CDN日志管理
显示所有日志信息,可以对其进行删除、查询等操作; 7、CDN策略管理
显示系统当前的CDN策略,修改策略的状态、调用周期、优先级等操作;
统计管理
1、播放统计
对网站的访问量进行统计查询、对热门节目进行排行和检索; 2、节目统计
19
提供节目统计表;可以查询、导出相关数据信息; 3、账务统计
提供财务统计表;可以查询、导出相关数据信息; 4、服务器统计
提供统计表一、统计表二;可以查询、导出相关数据信息;
日志管理
提供系统运行情况日志信息,能够对日志文件进行检索、查询、备份等操作,管理员可根据系统日志了解系统的运行状况,及时纠正系统问题,有效防止平台重大故障的发生。
页面管理
主要是静态页面生成管理,生成的方式包括:页头、页尾、所有影片更新信息、所有影片分类页面、公告和工具下载、按照页面ID生成所有信息。此外,页面管理中还包括页面的垃圾管理、错误管理、页面风格调整等工作。
8、网站发布系统
网站发布系统也是该项目定制开发中一项主要开发任务,需要根据项目实际需求进行开发,主要包含Tag标签功能、RSS订阅功能、站内搜索功能、群组功能、推荐和收藏功能、用户上传功能、社区功能、用户注册管理功能、用户日志管理功能等模块。
第四章 平台建设费用评估
4.1软件系统开发费用评估
平台软件的开发任务量主要集中在CDN系统的优化设计、流媒体播放系统的优化设计、节目转码系统的优化设计、播放器的客户化定制开发、网站平台的定制开发等几项主要工作上。
根据我们当年开发土豆网(tudou.com) 的人员部署,当时我们组织了一个36人的开发和服务团队,用了10个月时间设计完成。其中CDN系统开发人员8人,流媒体播放系统开发人员8人,节目转码系统开发人员4人,播放器定制开发人员3人,网站平台定制开发人员6人,系统测试人员4人,系统运维管理
20
人员3人。
对于该项目,在软件定制开发方面的工作量相似,但是按照项目时间规划,我们需要把开发周期压缩到3个月,因此,在开发团队建设上我们需要投入成倍的人员,定制开发费用和开发土豆网项目类似。除此以外,我们还需要专门组织人员进行软件系统的翻译和校对工作,在开发过程中把整个软件平台翻译成英文版本或按实际要求翻译成其它语言版本。这部分费用开支也是按(人/天)计算,预计至少需要4名翻译人员,费用为2000*30*4*3=720,000元。
平台定制开发费用总计:
4.2硬件设备费用评估
服务器硬件:
72*127000=9,144,000元 光纤磁盘阵列: 17*653000=11,101,000元 SAN光纤交换机: 15*57000=855,000元 千兆网络交换机: 15*37000=555,000元 千兆防火墙: 1*175000=175,000元 网络机柜: 15*7,800=117,000元
硬件设备总价:21,947,000元
4.3平台建设总费用评估
开发费用+硬件设备费用
21
附件一:硬件设备清单
详见 “硬件设备清单” 表格
附件二:土豆网项目简介
土豆网成立于2005年4月,之前土豆网是一个10多台服务器组成的小网站。一年后土豆网和我们合作,帮助其搭建全国性运营服务平台,当前土豆网在全国各地部署了1000多台服务器。目前在中国视频分享类网站中,排名第一,Aleax排名前78名,中国网站排名前12名。
王微是土豆网创始人兼CEO。 截至2008年4月,土豆网已经成功完成四轮融资,融资总额达到8500万美元,投资方包括凯欣亚洲(Crescent Point),IDG中国(IDG China),纪源资本(GGV Capital),General Catalyst.
土豆网的融资过程:
2005年底,土豆网获得第一笔融资,据传金额只有80万美元;
5个月之后,土豆网顺利拿到了第二笔850万美元投资,由寰慧投资、集富基金及首轮投资人IDGVC共同参与。
2007年4月,由今日资本以及 General Catalyst Partners主导,在韩国的 KTB 风险投资基金,以及前两轮的投资者寰慧投资、集富亚洲基金和IDG风险投资的共同参与下,土豆网拿下第三轮融资。
2008年4月,土豆网完成第四轮5700万美元融资,投资方为IDG、General Catalyst、GGV和美国洛克菲勒家族。
截止到目前为止,土豆网的融资总额为8500万美元。 2011年,土豆网上市成功!
土豆网的平台搭建过程:
2005年4月土豆网站上线后,起初是他们自己花费五十万元买了几台服务器搭建起来的一个小网站。在2005年底他们拿到第一笔融资后,便开始了与我们的合作过程,我们利用多年来自主研发的流媒体技术来为土豆网定制开发流媒体运营平台,在基础架构上,应用
22
我们自主开发的CDN(内容分发网络)技术来架构整个平台,在应用层,采用我们多年来积累的流媒体在线播放技术来为用户提供流畅的视频播放服务。
2008年,土豆网推出“黑豆”高清频道,采用我们
提供的高清视频播放技术来为广大网民提供更高的视听享受,同时也为土豆网带来了更高的人气和网站流量。
土豆网的运营平台投入:
硬件平台:
从网站创立之初一直到现在,土豆网不断融资,同时也不断在平台建设上大规模投入,到当前为止,土豆网在全国总共部署了30多个CDN节点,每个节点都配置20台专业级服务器提供流媒体内容分发和播放服务;并在全国部署了6个应用服务器群,用来提供网页和各种应用服务。这些硬件设备的投入成本已达到6000多万元。 应用支撑平台:
在网站支撑平台方面,我们先后为土豆网搭建了CDN(内容分发网络)系统、流媒体播放平台、内容集成与管理控制平台、内容收录管理系统、多格式编码系统等部分,用来支撑网站的业务运营。此外,土豆网采用商业广告模式来实现盈利,因此,土豆网和我们一起合作开发了在线视频广告系统,该广告发布平台能够帮助广告客户便捷地管理预算,并对目标用户群进行基于数据分析的定向广告投放。土豆网的广告包括全屏展示的前贴片广告、背景广告等多种形式。截止到当前,土豆网在应用支撑平台上的投入达到了4500万元,并以优质的播放效果和用户体验得到了中国4亿网民和众多广告主的充分肯定,
运营维护成本:
土豆网的运维人数一直保持在200人左右,其每月人员所产生的各种费用,总成本约350到400万。
带宽成本:
土豆网每天的用户数超过2500万,每月1.5亿用户,网站总共拥有超过8000万的注册用户。这样的用户访问量,使得网站每月需要提供400G左右的带宽来支持播放服务,每个月的带宽成本在1200万左右。
正版内容采购成本:
此部分为土豆网商业秘密,故不在此叙述;
23
因篇幅问题不能全部显示,请点此查看更多更全内容