交互式多媒体信息发布系统
技术解决方案
九方互动(北京)科技有限公司
2015.6
1.1 系统概况
九方交互式多媒体信息发布系统是一套交互式的数字化信息发布管理平台。主要应用于媒体播放、信息发布、广告宣传等领域。
本系统采用分布式软件架构,兼具了先进的网络传输技术和卓越的视频解码能力,将汇聚在服务器端的各类的信息(如:视频、图片、文本、数据等)通过网络(局域网或广域网)按客户定义的终端分组、播放规则,迅速、准确地推向分布在全国各地的媒体发布终端,各终端根据客户预先设定好的窗口布局、播放时间等,将各类信息美观地展示出来,并按照需求上报终端自身播放日志。他可以使用户通过网络对所有终端进行集中管理,实现远程控制部署在全国各地的数以万计的终端,真正做到足不出户轻松完成覆盖不同规模的广告部署。
本系统是一套依托现有有线或无线网络,采用先进的数字编解码和网络技术,以前瞻性、安全性、稳定性、拓展性、实用性、易用性为设计思路,功能强大、操作简单。它是对传统视音频资讯媒体技术的一次变革,也是传统音视频资讯传媒行业从劳动密集型到高科技传媒的一次质的飞跃。
1.2 系统组成
交互式多媒体信息发布系统由四个部分组成:后台服务器、网络平台、系统管理平台、运营门户、媒体发布终端。
各组成部分的功能与角色描述如下:
后台服务器基于(windows+Apache+Mysql+PHP)架构采用B/S管理模式,支持大用户量,大并发数终端接入,具有灵活的扩展性,服务端支持平滑无缝扩容。对各种信息播放媒介进行管理、控制、监控及下发各种多媒体信息,有以下几部分组成:
1、 WEB服务器:负责接受终端及管理客户端请求,为合作客户提供运营门户功能。
2、 接口服务器:负责处理终端的接入管理及命令消息处理,进行业务处理,并返回处理结果。
3、 数据库服务器:负责提供业务数据存储服务。
4、 文件服务器:负责提供文件上传和下载等服务。
注:这些服务器均基于windows平台,每种服务器可以独立搭建,可以平滑扩容,也可以把全部服务器搭建在一台物理服务器上。
网络平台
系统支持多种网络连接方式:(LAN/WAN/WLAN/GPRS/3G等)
终端通过网络连接到服务器,获取播放列表以及播放内容。
系统管理通过浏览器完成,与操作 系统无关,通过系统管理平台可以登录到服务器,完成新用户的分配和相应权限的划分,实现对播放终端的远程、分布式实时管理,实现多媒体信息、控制信息、节目播出单的发布。
系统同时支持Windows、Android等操作系统播放终端接入,支持多屏终端,支持各种分辨率的交互式(触摸屏)终端。
终端通过网络连接到服务器群,自动下载需要播放的信息内容、播放列表,实现丰富多彩的多媒体信息播放,同时可根据策略自动升级软件。
技术亮点
支持服务端分布式部署
服务端模块结构化设计,能够适应不断增加的扩展需求,当系统扩容时,只需简单增加硬件设备即可,软件平台非常灵活,可根据不同需要增加灵活的应用。
各个服务模块可分布式部署与不同的IDC,甚至部署于不同的云平台,实现负载均衡及高可靠性要求。
二大终端平台统一
终端平台支持Android、Windows,二种终端同时接入统一后台管理,可播放统一的节目内容。
互动节目制作简单而灵活
基于HTML5的超链接技术,实现节目互动制作。每一个对象都可以设置链接,链接可支持页内区域内切换内容,做到切换内容可不刷新页面,也可支持页面间跳转、或跳转到外部网站、或弹窗显示内容、或打开一个应用,并且设置简单,不需对HTML技术了解即可制作互动节目。
简洁优雅的所见即所得节目制作
节目制作基于HTML5的一个所见即所得的强大而优雅的编辑器,令人耳目一新。用户通过Web浏览器登录后台系统,进入节目制作节目,基于组件方式,实现任意拖拉、放大,设置属性的所见即所得功能,并实时预览。
节目模板、数据的分开管理
节目模板及其数据可分开独立管理,终端中下发节目模板后,可独立更新某一区域的节目数据。
多种节目数据方式
支持文本、图片、视频、图文集合、图片集合、视频集合、电子报刊等多种节目数据模式,这些数据可独立的下发给终端。
强大的可扩展性
基于HTML5的节目内容,灵活支持各种展示需求,特别是互动性展示需求。系统支持各种外部接口,还可以针对客户的实际需求作技术开发,提供量身定制服务,兼容未来的各类多媒体格式的新标准。
开放二次开发接口,有能力的客户可根据需要对系统做组件二次开发。
支持断点续传及增量下发
支持断点续传,在网络不稳定的情况下保证数据能快速稳定的下发到终端上,支持增量下发,则可大大减少流量带宽占用,特别在3G/4G网络环境下,为客户节省运营成本。
分组管理及多级审核
针对终端可创建不限层数的分组管理,满足客户的各种运营要求。
支持多至三级的审核,并可配置,满足客户的各种运营要求。
运营管理支撑
本系统提供广告运营管理支撑,合作客户通过系统提供的运营门户访问系统,后台可以统计播放节目时长和次数,了解投放到达率。
2 系统设计
2.1 设计原则
本系统力求设计的安全、可靠、灵活以及简单易用性,同时体现以下原则:
☆ 先进性:整个系统保持一定的先进性,并具有前瞻性,可通过同一套后台系统同时操控Windows以及Android方案的各种媒体终端,采用的设备和技术是目前国际领先的。
☆ 安全性:系统对传输的所有报文和终端均进行高强度加密处理,采用自行开发的私有加密技术,保证整个系统的安全运行,杜绝对内容的恶意篡改和破坏。
☆ 可靠性:系统经过严格的稳定性测试,可以保证安全、稳定、可靠运行。
☆ 合法性:系统必须确保面向公众的信息合法性。
☆ 可控性:根据网络运行情况进行下载设置(如:网络闲置状态),保证主营业务网络不受影响。
☆ 管理性:统一管理,功能完整,各种管理权限分配合理,能满足各种应用场景的分级管理应用。
☆ 实用性:系统各部分组件性能价格比高,易维护、易使用、运行费用低。
☆ 易用性:后台管理配置界面简单明了,符合用户的使用思维习惯,通过大量的提示和人性化菜单设计使用户不需培训即刻上手操作。
☆ 扩展性:结构化设计,能够适应不断增加的扩展需求,当系统扩容时,只需简单增加硬件设备即可,软件平台非常灵活,可根据不同需要增加灵活的应用。
2.2 系统特性
ü 用户互动
☆ 播放终端与用户的互动,支持多点触摸屏,通过展示页面的内用与用户互动;
☆ 大小屏互动,播放终端与用户移动终端可直接对屏互动,如智能手机、iPad等,用户移动终端可通过对屏互动下载点播内容;
ü 安全稳定
☆ 播放终端支持采用Windows及Android二种方案,系统稳定,抗病毒能力强
☆ 软件看门狗设计,系统异常时可实现自动恢复。
☆ 网络下载、本地存储播放,网络依赖性低。
☆ 播放内容可设置多级审核,技术手段监控,防止系统被非法用户控制,确保面向公众的信息合法性
☆ 终端与服务器进行绑定,并通过私有密钥进行相互检验,确保信息交互安全
☆ 所有下发资源以及播放列表均进行高强度加密,确保播放信息的安全性
ü 带宽可控性
☆ 二级流控:通过二级分发及流量控制才能保证网络带宽畅通,保障办公网等其他业务的正常运营;
ü 网络管理(控制、传输、监控)
☆ 系统网络远程控制,实现统一管理,提高管理效率;
☆ 播放内容网络传输,实现统一制作、发布,内容更专业、更准确;
☆ 远程监控:管理平台远程监控播放终端,提高维护响应速度,降低维护成本,提高系统效率。
☆ 终端在发生异常故障时主动回报,并可报警提示给操作员
ü 分屏分组
☆ 分屏功能,支持多画面同时显示。根据不同播放内容的要求,制作各种不同的版面形式,使播放的内容更加生动、新颖、灵活;
☆ 分组管理,可针对不同的营业地点和不同的使用区域播放不同的内容,提高信息内容的针对性;
3
后台系统功能
3.1 后台管理功能
通过B/S架构的后台管理界面,可方便在任何地点对终端进行远程管理。
用浏览器登录后台管理系统,浏览器建议采用Google Chrome:
3.1.1 节目管理
播放管理
包含对客户广告的日常的订单、投放、播放内容形式的管理:
1. 可针对全部或局部终端发布内容及设置播放日程;
2. 播放日常支持按天、按周的方式的分发策略,如可定义周一、周三、周五播放那些节目;
3. 每天的播放规则也可灵活定义,如可定义8:00~12:00播放A、B节目,12:00~18:00播放C节目等,其他时段播放垫片节目;
4. 播放日程支持垫片播放;
5. 播放日程同样需要审核后发布到终端上;
6. 终端在没有设置播放日程时可自动轮播终端中的节目;
7. 可以实时向终端插播节目、停播节目,实现应急发布功能;
1. 以分组及标签方式管理终端,可以自由设置终端分组,一个终端可以设置多个标签;
2. 双重终端接入鉴权:终端通过用户密码接入到系统,同时系统维护一份授权终端列表,只允许授权终端接入;
3. 开通接管,终端安装后连接服务器自动被后台接管;
4. 每台终端有唯一ID及可命名标识,实时显示终端在线状态、离线时间、安装位置等;
5. 终端可以添加到实时监测列表中,在列表中的终端则实时刷新其状态,设置其监测点,内存、CPU状态值达到监测临界值时可以发起报警;
6. 可以远程控制终端:重启、关机、设置定时开关机时间、音量调节、屏幕亮度调整等等;
7. 支持对播放终端的运行状态、播放状态、网络状况、磁盘状态进行监控;
8. 终端实时截图;
9. 查看终端的节目列表,及查看或更新节目的内容,如对节目只是需要更新小部分内容时,则可以直接在终端管理上更新相关内容,可大大减少数据传输量,提高工作效率;
10. 终端插播字幕、插播节目;
11. 查看终端播放流水、运行日志等;
12. 终端显示支持普通列表、树形列表及地图展示;
13. 支持批量对终端做远程升级和更新;
14. 系统支持跨平台管理,实现对Windows及Android二种不同类别的终端进行统一的管理控制。
15. 根据客户需求可对终端管理开发新功能,如地图展示,标签化分类展示,对终端进行权重评定等。
3.1.2 内容管理
3.1.2.1 节目制作功能
3.1.2.1.1 优雅的节目制作
节目制作基于HTML5的一个所见即所得的强大而优雅的编辑器,令人耳目一新:
1. 所见即所得的自由编辑屏幕中窗口布局,界面友好,简单易用,优雅大方;
2. 以控件方式添加节目对象,支持视频、图片、幻灯片、相册、Flash、嵌入HTML页面、谷歌地图等等控件,支持二次开发扩展等多控件;
3. 随意添加、删除,随意移动位置,改变大小,层叠处理;
4. 节目页面大小、背景图、背景颜色可自由设置;
5. 一个节目可以包含多个页面,页面间可自由互动切换;
6. 节目中的每个对象可以自由设置链接跳转目标,链接目标可以是节目内页面也可以是节目外站点,或者是在页面内区域显示内容;
7. 支持即时预览,在无任何等待的情况做节目预览;
8. 根据用户需求的不断深化,可扩展支持内容的在线制作和修改,提高效率。
3.1.2.1.2 简单灵活的互动制作
每一个对象都可以设置链接,链接可支持页内区域内切换内容,可支持页面间跳转,也可支持跳转到外部网站,并且设置简单页内切换的连接设置。
3.1.2.2 素材模板管理
系统对用户上传的素材做统一管理,支持上传审核、缩略图浏览、单选多选、素材标签管理;
系统支持节目UI模板,预置一些常用节目模板用于快速生成节目,普通节目可以转换为节目模板;
支持根据外部接口导入素材,供节目编制使用,导入素材可嵌入与节目页面中,实现互动功能。
3.1.3 灵活的审核模块
系统支持灵活的审核设置,可根据用户分组设置不同的审核方式,审核方式支持0~3级审核。
系统也可支持以工作流方式的审核方式,工作流方式审核时,后台需先配置审核流程模板,在分组设置中给分组设置的审核方式为“工作流方式”。
灵活的审核模式可以适用于各种运营模式中,如,简单运营模式可能只需1~3级审核即可,有些复杂的运营模式,则需根据节目内容启动不同的审核方式。
3.1.4 用户及权限管理
1. 支持用户分组管理,一个用户归属一个分组,但可以指定其管理多个分组上的终端;
2. 角色管理,一个角色可以指定多种权限,一个用户属于一个角色;
3. 授权细分为增删改、浏览等,满足各种运营需求;
4. 不经授权的功能用户不可见,不可操作;
3.1.5 系统日志管理
系统和终端有详细的日志记录(包括业务日志以及操作日志),并能对日志进行归档,方便用户进行分析。
支持把系统日志传输到指定服务器上,进行集中分析管理。
3.1.6 通讯管理
网络接入:系统支持基于INTERNET 、INTRANET(专网)、LAN 网络环境,接入方式不限,支持管理平台对终端流量的监控和管理;
二级流控:通过二级分发及流量控制才能保证网络带宽畅通,保障办公网等其他业务的正常运营;
定时下载:可随意针对终端设定节目源的下载时间(如节目源下载时间设定为晚上0:00到早上6:00),这样即充分利用闲置网络资源,又保证主营业务正常使用;
3.1.7 统计管理
系统提供丰富的统计功能,充分反映系统运营各种状况,可针对节目、素材、用户互动、终端进行各种统计报表,图形化显示,支持导出。
3.1.8 其他功能模块
下载管理:
通过后台远程管理终端正在下载的任务,动态显示下载进度;可设置资源下载时间,避开网络高峰时段,在相对便宜的 闲时进行资源的下载,并支持断点续传功能。
天气数据管理:
在系统上管理城市天气信息,从互联网上实时获取更新;
3.1.9 广告内容管理
合作媒体或合作广告客户通过运营门户提交电子报刊或广告内容数据,通过管理后台审核后进入素材库,由节目制作使用。
3.1.10 客户反馈管理
广告客户和合作媒体通过运营门户查看其广告内容用户反馈情况,并对用户反馈内容进行确认管理,合适的用户反馈则可以提交到素材库用于节目制作。
3.1.11 投放广告统计分析
广告客户和合作媒体通过运营门户查看其投放的广告播放数据及用户互动数据,以便于广告客户调整广告投放方式及内容更新。
4 前端展示互动功能
A. 前端支持后台发布的自定义UI界面或预存的常用管理界面;
B. 播放终端基于跨平台技术开发,操作系统可支持Linux、Windows及Android;
C. 终端播放节目内容基于HTML5,播放终端基于稳定的Webkit核心开发的播放程序;
D. 终端播放的节目采用离线方式播放,即节目播放的内容及资源都是下载到本地,本地播放,以保证终端内容播出和互动操作的流畅性,并且可设定清理策略,在存储容量达到临界值时自动清理;
E. 支持WMV、MP4、AVI、FLV、MKV、TS、MOV、RMVB等大多数主流视频格式;
F. 支持1080p全高清播放,支持嵌入网页、Flash动画等节目制作;
G. 支持垫片播放;
H. 支持多点触摸互动;
I. 详细的日志搜集和终端互动点击统计分析功能;
J. 支持屏幕水平、90°、270°、180°旋转;
K. 支持自由分屏。同一屏幕同时显示多种元素(时间、日期、图片、视频、字幕、天气预报等),并自由控制屏幕元素的位置、大小;
L. 支持滚动字幕,可以自定义字幕字体的大小、位置、前景及背景颜色等,滚动字幕可叠加在视频画面上;
M. 支持紧急停播,插播滚动字幕;
N. 故障侦测报警功能:终端软件能自动侦测运行异常,当发现异常能自动重启相关终端应用或重启系统,同时向后台服务器上报相关异常;
O. 终端支持本地及远程升级功能,具有自动更新功能,可自动在线升级;
P. 播放终端与用户移动终端可进行双屏互动,如智能手机、iPad等用户移动终端可通过二维码等图像识别技术进行内容访问或应用下载;
Q. 根据客户需求的深化,可扩展开发wifi推送、微博/微信对接等功能,实现精准的内容投放。
5 系统对外接口
5.1 素材管理接口
系统对外提供素材管理接口,素材可通过外部系统审核后进行添加到系统来。用于外部系统把已经过其系统审核过的素材推送到发布系统上,这些推送过来的素材在发布系统节目上使用。
素材接口包括:
1、用户评价留言接口,收集用户评价留言,汇总为列表,可显示到节目界面上;
2、图片、视频、Flash等多媒体资源提交接口,通过此接口收集来自客户的素材内容,进行审核后可用于节目制作;
3、RSS新闻接口,通过设置RSS接口,获取其他网站的新闻内容,这些内容经过审核后可以展示到节目节目上;
5.2 互动反馈查询接口
系统对外提供节目互动反馈数据查询接口,用户外部系统展现终端互动统计数据,如在终端上开展的一个调查问卷,最终用户在终端上反馈调查信息时,首先这些问卷调查信息反馈到发布系统上,发布系统经过一定的统计整理,然后提供接口由外部系统展现这些数据,如门户网站上显示调查统计数据。
统计数据查询的接口方式支持:WebService和 异步HTTP POST两种方式。
5.3 互动查询信息接口
通过互动查询信息接口,用户可以在终端上查询机票、航班、酒店等数据,在做少量开发的情况下可以对接多种平台,如号码百事通等。
6 系统安全性及稳定性
6.1 内容安全性
1. 在终端上播放的节目内容,每一个媒体文件都通过私有加密算法生成唯一密钥,在播放时验证其合法性,防止非授权条件下在终端上替换文件节目文件;
2. 系统与终端之间传输的数据经过加密后传输;
3. 用户每次增删改等对数据有影响的操作都记录用户的操作日志;
4. 系统支持登录验证码;
6.2 传输存储安全性
1. 密码传输通过加密后传输;
2. 系统中存储的密码经过加密后存储;
3. 对终端接入请求进行加,在系统端验证请求的合法性;
4. 终端接入需要用户密码接入;
5. 系统维护授权终端列表,在经过授权的设备才允许接入到系统;
6.3 系统运行稳定性
1. 终端自动监测异常,发现异常重置应用及系统;
2. 下载支持分时段下载,支持断点续传,自动重新下载,保证数据传输稳定;
3. 系统支持二级流控部署,分担系统的带宽压力,保证控制及其他网络用户的使用;
7 服务器及组网
7.1 数学模型计算
终端与服务端之间,数据流以两类数据为多:
1、消息查询:终端向接口服务器发起的消息查询流程,无后台操作控制消息时,最长30秒钟发生一次,每次产生的数据量在512字节内,考虑对终端远程操作非常较少,可以认为这是30秒发生一次的消息事件。
2、节目及素材资源下载:发生在终端与文件服务器之间,有需要要时才触发,一般一两天发生一次,每次发生的数据量从几兆字节到几百兆字节不等。
终端在播放过程中从本地读取节目资源数据,不需从服务端获取节目数据。
下表根据终端数量,以一年的运营周期为例,计算出服务器性能要求及网络带宽要求:
假定终端 |
2000台 |
1万台 |
存储空间计算 |
假设前提: 1、每台终端每日在服务端产生1MB的相关文件(终端状态数据,播放及互动点击流水等),其中文件型数据0.3MB(状态数据)、数据库型数据0.7MB(播放流水)。 每年产生文件型数据=0.3MB*终端数*365 每年产生数据库型数据=0.7MB*终端数*365 2、针对每100台终端每日在服务端素材上传和节目制作占用100MB文件存储空间。 每年产生的节目文件数据=100MB*(终端数/100)*365 |
|
文件服务器需空间(终端) |
219GB |
1.1TB |
文件服务器需空间(节目) |
730GB |
3.65TB |
数据库服务器需空间 |
511GB |
2.6TB |
服务器性能计算 |
假设前提: 1、100%终端在线,30秒钟消息查询一次; 每小时终端交互事务次数=3600/30*终端数 |
|
每小时终端交互事务次数 |
240000 |
1200000 |
同时连接数(同终端数) |
2000 |
10000 |
网络带宽计算 |
假设前提: 1、每台终端每天都要下载100MB节目更新文件; 2、终端下载时间是足够分散的; 3、 每台终端平均每30秒产生一次简单事务,产生1KB带宽占用; 带宽计算公式: 每秒带宽=100MB*终端数/(24*60*60)+终端数*1KB/30 |
|
每秒带宽要求(单位为Byte) |
2.38MBps (2.31MBps+0.07MBps) |
11.90MBps (11.57MBps+0.33MBps) |
按习惯计算的带宽(单位为bit) |
19.04Mbps |
95.2Mbps |
根据上面数据模型计算,以2000终端数,几个重要的数据如下:
1、文件服务器存储空间要求为:949GB(219GB+730GB);
2、数据库服务器存储空间要求为:511GB;
3、接口服务器最大的同时连接数为:2000个;
4、总的网络带宽要求为:19.04Mbps,其中18.48Mbps为文件服务器占用,剩下的主要由接口服务器占用,Web服务器只占用小部分带宽,这种情况下建议组建二级流控服务器群。
注意:
因为网络带宽直接影响系统处理一个事务所需的时间,带宽越高则处理事务越快,在服务器上的同时连接数就越少,在同一服务器上,则可支持更多用户访问,所以,网络带宽直接影响系统整体性能,直接影响用户访问感受。
7.2 组网结构
以1万台终端为例,组网结构如下:
数据库服务器、接口服务器及文件服务器部署在同一局域网内,二级流控服务器为可选,根据带宽情况,可部署在不同的机房。
网络部署支持ADSL、VPN、CDN
服务器功能说明:
1、接口服务器:是与终端连接的接口服务器,需频繁的与终端做数据交互。
操作系统:windows server 2008
Web服务:Apache 2.2.2+PHP 5.4以上
其他应用:Sshd(远程登录)、ftpd(Web文件更新)
2、数据库服务器:存储终端信息及节目信息等,数据量小,通过接口服务器的写入频繁。
操作系统:uwindows server 2008
数据库服务器:Mysql 5.5以上
其他应用:Sshd(远程登录)
3、文件服务器:为终端提供节目及资源下载服务器,需要带宽量大。
操作系统:windows server 2008
Web服务:Apache 2.2.2+PHP 5.4以上
其他应用:Sshd(远程登录)、ftpd(Web文件更新)
4、Web服务器:为后台管理提供Web管理支持及运营门户用户访问,访问量较小,压力小。
操作系统:windows server 2008
Web服务:Apache 2.2.2+PHP 5.4以上
其他应用:Sshd(远程登录)、ftpd(Web文件更新)
5、二级流控服务器:分流文件服务器的下载压力。
操作系统:windows server 2008
Web服务:Apache 2.2.2+PHP 5.4以上
其他应用:Sshd(远程登录)、ftpd(Web文件更新)
6、备份服务器(可选):独立的备份服务器,如备份数据库,备份节目信息等。
操作系统:windows server 2008
其他应用:Sshd(远程登录)、ftpd(Web文件更新)
主要数据流向说明:
1、接口服务器与终端之间:以控制指令以消息查询包为主,发生频繁,每次发生数据量小,历时时间短;
2、文件服务器与终端之间或二级流控服务器与终端之间:以文件下载为主,一两天产生一次,每次产生是需传输数据量较大,历时时间长;
3、接口服务器与数据库服务器之间:主要以写入终端状态数据为主,发生频繁,每次发生数据量小,历时时间短;
3、Web服务器与数据库服务器之间:主要为管理上读写数据产生的数据库读写操作,小频率,数据两也小;
Web服务器负载均衡:
Web服务器均可采用负载均衡管理,支持LVS、HAProxy、nginx等方式。
文件服务器云部署:
文件服务器及二级流控服务器支持云部署,可分布式部署于各地云平台。
数据库主备及负载均衡:
数据库服务器可采用MySQL Cluster聚群实现负载均衡及数据备份。
7.3 服务器设备
根据终端部署规模服务器配置可有相应变动。
推荐服务器配置如下表所示:
注:
1、如果规模较大,为确保服务器稳定性,建议配置多台服务器,内存必须采用4G以上;
2、根据经验数据,每一个Apache HTTP接口连接占用服务器最大1MB内存空间,那么一台8GB内存的服务器除去系统占用的1GB内存外,7GB可用于分配连接,即可分配7GB/1MB=7000个客户连接,综合考虑CPU及网络带宽占用,我们建议一台Intel Xeon E3-1230 8GB内存的接口服务器同时连接数限制在3000~5000之间;
3、每台终端每年产生的日志等数据约365MB,在配置硬盘时需要考虑实际应用终端数。
(除非特别说明,服务器操作系统选择windows server 2008)
假定终端 |
2000台 |
1万台 |
文件服务器 |
一台 CPU:Intel Xeon E3-1230 3.3Ghz 内存:8GB 硬盘:500GB*3 RAID 5 网卡:1000M*2 IP:内网1个,外网2个 |
二台 CPU:Intel Xeon E3-1230 3.3Ghz* 2 内存:8GB* 2 硬盘:1T GB *6 RAID5 网卡:1000M*2 IP:内网1个,外网2个 |
Web服务器 |
一台 CPU:Intel Xeon E3-1230 3.3Ghz 内存:8GB 硬盘:500GB 网卡:1000M IP:内网1个,外网1个 |
二台 CPU:Intel Xeon E3-1230 3.3Ghz 内存:8GB 硬盘:500GB 网卡:1000M IP:内网1个,外网1个 |
接口服务器 |
一台 CPU:Intel Xeon E3-1230 3.3Ghz 内存:8GB 硬盘:300GB 网卡:1000M*2 IP:内网1个,外网2个 |
三台 CPU:Intel Xeon E3-1230 3.3Ghz* 2 内存:8GB* 2 硬盘:500GB 网卡:1000M*2 IP:内网1个,外网2个 |
数据库服务器 |
一台(考虑主备则二台) CPU:Intel Xeon E3-1230 3.3Ghz*2 内存:8GB*2 硬盘:500GB*6 RAID 10 网卡:1000M*2 IP:内网1个(主备则用3个) |
二台,主备 CPU:Intel Xeon E3-1230 3.3Ghz* 2 内存:8GB* 2 硬盘:1T GB *6 RAID10 网卡:1000M*2 IP:内网1个 |
二级流控服务器 |
0~2台,配置同文件服务器 |
2~4台,配置同文件服务器 |
备份服务器 |
可选,一台 CPU:Intel Xeon E3-1230 3.3Ghz 内存:4GB 硬盘:1T GB *5 RAID5 网卡:1000M IP:内网1个 |
建议,一台 CPU:Intel Xeon E3-1230 3.3Ghz 内存:4GB 硬盘:1T GB *8 RAID5 网卡:1000M IP:内网1个 |
7.4 扩容考虑
根据“数学模型计算”小节计算,每增加2000台终端需要增加20Mbps的带宽,增加2000个同时连接数支持,约500G文件存储空间,约300G数据库存储空间。
则每增加2000台终端,需增加:
1、一台接口服务器(接口服务器配置同上表中的配置,根据经验数据,一台Intel Xeon E3-1230接口服务器至少可支撑3000个同时连接数)
2、一台文件服务器(至少可用空间500G,文件服务器配置同上表中的配置)
3、数据库服务器需要增加300G可用存储空间。
7.5 应急配置考虑
应急情况主要是考虑节目下载速度的提高,如假定需要4小时内把一个100M的节目下发到2000台终端的情况,则根据公式:
每秒带宽=100MB*终端数/(4*60*60)+终端数*1KB/30
带宽要求如下:
100*2000/(4*60*60)+2000*1KB*/30 = 13.96MBps
按习惯计算的带宽为:13.96MBps*8 = 111.68Mbps
这种应急情况网络带宽需要111.68Mbps,假如每台文件服务器下载带宽为40Mbps,则需3台文件服务器或二级流控服务器。
7.6 服务器端口要求
1、WEB服务:默认占用80端口
2、数据库对外端口:默认占用3306端口,如果只有单台服务器,那么该端口可以屏蔽无需对外。
3、文件服务器:默认占用80端口
4、接口服务器:默认占用80端口
5、二级流控服务器:默认占用80端口
7.7 终端及管理PC要求
7.7.1 终端支持
播放终端支持Windows和Android等二种系统平台。
终端参数最低要求:
终端类型 |
Windows |
Android |
|
主要系统参数 |
|
||
操作系统版本 |
Windows XP/7 |
Android 4.2.2及以上 |
|
内存 |
DDR3 1066/1333,2GB或以上 |
1GB或以上 |
|
CPU |
Intel Atom D525或以上, 或同级别以上CPU |
1GHz 双核及以上 |
|
硬盘 |
100GB以上SATA接口硬盘 |
SD卡 、U盘、硬盘、CF卡(最大2T) |
|
显示分辨率 |
1024×768或以上 |
800×480或以上 |
|
Nand Flash |
不需 |
4G或以上 |
|
接口要求 |
|
||
网络要求 |
100M以上有线以太网或WIFI或3G网络 |
||
USB接口 |
至少2个USB接口接鼠标及键盘,如需触摸屏则加1个USB接口 |
||
视频接口 |
HDMI/DVI/VGA/LVDS至少支持一种 |
||
音频接口 |
如需音频输出则需要 |
||
主要功能 |
|
||
支持本地下载播放 |
通过网络接收媒体内容,存贮于本地后循环播放、插播、定时播放、垫片播放等 |
||
支持画面分割 |
任意分割,X86平台最多支持3个视频同时播放,Android平台支持1个视频播放。 |
||
播放数据格式 |
|
||
视频格式 |
MPEG-1/ 2/4、Divx、WMV 、H.264、rmvb、FLV全面支持1080p全高清播放[注1] |
||
音频格式 |
支持MP3/WMA/AAC等格式音频解码 |
||
图片格式 |
JPG、PNG |
||
Flash动画 |
支持[注1] |
||
附加功能 |
|
||
支持定时开、关机 |
通过管理系统可集中设置 |
||
支持RTC实时时钟 |
通过实时时钟芯片读取时间数据,并可实现网络时间校正 |
注1:通常Flash动画流畅支持和高码率(15Mbps以上)视频流畅播放支持需要更高的CPU,一般建议i3-2310以上CPU
基于INTERNET 、INTRANET(专网)、LAN 网络环境,接入方式不限,适用各种宽带接入方式,无须特别设置。
7.7.2 后台管理中心PC
后台管理PC硬件要求:
CPU: Pentium III 1.0G以上
内存:512M或以上
硬盘:100G或以上
PC软件要求:
操作系统:不限
浏览器:IE 9或以上;Chrome 26或以上;Firefox 20或以上