《手机流媒体功能升级项目方案.doc》由会员分享,可在线阅读,更多相关《手机流媒体功能升级项目方案.doc(33页珍藏版)》请在三一办公上搜索。
1、中国移动通信集团广东有限公司江门分公司2009年手机流媒体功能升级项目方案 (正本)目 录第一部分项目背景 第02页第二部分项目需求分析 第03页第三部分手机拍传系统 第06页第四部分TD无线远程监控功能模块 第10页第五部分建立计费接口 第10页第六部分终端平台优化升级 第10页第七部分针对非功能需求的响应 第29页第八部分系统技术参数及对需求的响应 第29页第九部分项目管理及实施 第29页第十部分项目成果交付 第29页第十一部分服务保障 第31页第一部分:项目背景1.1、项目建设背景在广东移动及江门移动公司领导的正确带领下,江门移动信息技术中心根据“拓展新业务,要加大互联网业务向手机的延伸
2、力度,实现创想突破,用信息化提升客户的生活品质”的指示精神建造了电视会议手机流媒体,实现了通过手机参加电视会议。让用户能在远方也能参加会议,提高了企业信息化及员工的工作效率。本平台也在3G展示及“走进中国移动”中多次展出,得到了用户的认可。现阶段信息技术中心充分发挥手机流媒体系统的扩展功能,利用监控功能实现了基站的监控,利用视频直播功能实现了热舞倾城的现场手机直播。对公司宣传及企业安全等起到了重要的支撑。但因初期建设是基于手机电视会议系统进行建设,现扩展到三随、业务宣传及TD无线监控等模块时,会出现以下瓶颈。1、 对于视频实时传播时往往需带“摄像机、传输设备及电源”等的视频采集设备,对于巡检或
3、突发事件时会造成负担,因此实现通过手机作为前端视频采集设备,实现手机拍,后台实时观看的功能是一个很大的创新,并且十分必要。2、 建设TD无线远程监控等应用时(如基站监控)需将视频信号记录到平台,但一期建设的存储功能是在视频的前端采集中实现,故发展TD无线监控应用时,在后台建设录像接口模块十分迫切。3、 缺乏与BOSS的计费接口,当需对用户流量或接入计费时缺乏衔接。4、 终端平台缺乏完善支撑,现手机电视会议、无线监控、企业宣传等在统一界面登陆,当数量较多时会出现混乱,对平台的发展产生限制。因此,需要将现有平台进行功能升级。升级后的平台具有更强大的功能能为江门移动及其客户提供便捷和更人性化的服务。
4、1.2、项目建设原则浪涛科技在与中国移动全国各省市公司的长期合作中,积累了丰富的项目实施经验与资源。基于对手机流媒体优化功能模块集成任务书中各需求及功能要求的分析,浪涛科技结合公司产品“浪涛手机流媒体(MVM)平台”以及强大的研发实力,在原来手机视频会议流媒体平台的基础上完善其功能,另外着眼于3G应用开发手机即拍即传等功能,由此制作了本项目建设方案,以下几点:(一)方案设计原则:1、 基于对江门移动公司招标邮件内容的深刻理解;2、 基于对江门移动公司【2009手机流媒体优化功能模块】项目集成任务书需求的深刻理解。(二)方案特点:1. 数字化、网络化-数字化易于组网、存储和应用,网络能实现广域和
5、远程。2. 标准化-采用国际标准的H.264 编解码,避免非标准而造成的兼容性困扰。3. 智能化-大量视频监控的出路是自动化处理,只有视频智能处理和识别,能实现自动化,体现监控的价值。4. 兼容性-要最大限度利用现有基础、系统和投资,现有会议及监控系统和设备需要有一个平滑过渡的方法,全面兼容3G网络。5. 全天候-充分利用手机的便利性,实现随时随地编码传输和监控的能力。6. 便携性- TD网络的建设与普及,3G手机强大的运算和多媒体处理能力,使手机可以成为一个视频采集编码的前端设备。(三)建设原则:1、 实用性 实用就是务实不务虚,就是注重解决实际问题,做精,做细核心功能,兼顾常用的辅助功能,
6、实现快捷、方便地布置和使用,并节省投资,降低风险。2、 可靠性 本项目用于日常巡检、验收,要适用于网络速度较低、应用频率高,对系统本身的可靠性应有比较高的要求。在资料采集和填写表单时不能容忍工具自身的故障出现。3、 易用性 系统的界面友好,结构清晰,流程合理,功能一目了然,菜单操作充分满足用户的视觉流程和使用习惯。易理解、易学习、易使用、易维护、易升级,实现“傻瓜”式的操作,将实施、培训成本和周期降到最低。4、 先进性 采用先进的技术架构和设计方法,融合先进的管理思想,结构化程度高,灵活性、扩展性、兼容性、升级性好,速度快,符合技术发展趋势,适应用户成长需要。5、 稳定性 系统从底层数据库到功
7、能层应经过严格测试,数据库稳定,功能顺畅,没有堵塞、丢失数据的现象,长期平稳运行,以保证日常应用的正常进行。6、 安全性 系统能有效防止外部各种恶意攻击,能够进行严格、细致的访问权限管理,内部数据具有多种备份方式。允许用户进行各种辅助的数据加密、密码保护、身份认证等控制措施。7、 可拓展性 系统增加一些功能模块或者将系统和其他软件系统互联,这就要求软件具有良好的拓展性,能够提供开放和标准的接口,在不影响系统正常使用的情况下与第三方系统灵活对接,实现不同应用系统的互联互通。1.3、项目建设目标1. 建立手机拍传系统。实现手机拍,后台观看功能。以实现对三随项目的支撑。2. 完善TD无线监控模块,并
8、建立平台后台录像功能。实现TD无线监控的市场业务应用。3. 建立流媒体平台与业务支撑平台接口,并通过该接口实现与BOSS系统的计费衔接。4. 对终端平台进行升级,通过对后台管理组件的升级及WEB界面的优化,实现对平台终端的集中管理分类展示。1.4、项目建设环境(一)应用现状目前平台已经在江门移动信息中心机房部署流媒体服务器、管理服务器、数据库服务器,WAP Portal。平台严格遵循广东移动UAP规范。服务器IP:211.139.207.235WAP URL: 功能升级将在现有的流媒体平台上进行,主要是进行功能升级,同时,由于增加音视频数据存储功能,因此需要在硬件上增加存储设备,包括磁盘阵列或
9、大容量的硬盘存储介质。(二)网络现状现有平台应用是基于2.75G/2.5G网络即EDGE/GPRS网络条件下设计的,因此在视频上传以及下载观看时,设定了无线网络带宽参数范围,即上行在30-80kbps,下行为50-100kbps,同时流媒体服务器带宽的设计也是按照上行50kbps乘以并发访问数量计算得出的。目前中国移动已经部署了3G网络,可提供上行128/256kbps、下行384/1024kbps的无线网络带宽,因此升级方案会重点考虑新网络的带宽优势。第二部分项目需求分析2.1 系统架构【用户架构视图】说明:系统可支持不同类型的用户,包括集团用户公司内部员工,代维人员以及行业个人客户。可以通
10、过不同的APN方式来区分。【运行架构视图】说明:系统运行分成三部分,即前端接入和平台支撑以及观看端。前端接入设备包括网络摄像机、视频编码服务器以及拍传手机,通过无线网络如TD、EDGE以及其它有线宽带都可以实现平台接入;流媒体平台负责视频流的存储转发。而观看端包括PC端和手机端软件进行监控观看。【逻辑架构视图】1、 MVU(Mobile Video Unit),即用户拍传的手机终端,内置拍传客户端软件。通过手机的摄像头拍摄的原始视频经拍传软件编码压缩后,启动手机上网功能,将数据传输到VTDU;2、 VTDU(Video Transmit & Distribute Unit),即流媒体服务器,将
11、MVU传输过来的音视频数据进行分发,响应来自手机客户端(MCU)的播放请求和网络PC(CU)的播放请求。3、 CMS是中心管理服务器,是整个平台的核心,主要实现业务的统一的接入访问入口,用户认证入口,用户权限列表展示,并通过与AAA信息交互,协同完成用户认证、信息点列表查询、用户账户信息同步及客户自服务管理等功能。4、 NRU,即网络存储单元。拍传终端将视频传输到VTDU后,VTDU分发数据到NRU用于存储,用于客户日后的检索和数据回放。5、 AAA是用户认证、授权和记账服务器。6、 CU是PC或者网络终端监控客户端,完成音视频的播放、录像、抓拍、以及对前端设备的管理控制。7、 MCU是指手机
12、端的监控软件。完成音视频的播放和控制。【功能架构视图】媒体传送层媒体传送层主要满足业务承载媒体流的接入与分发工作。l 媒体接入分为用户接入和设备接入a) 用户接入 同时支持移动用户接入和固定用户接入;b) 设备接入 同时支持固定前端接入(ADSL、专线等)和移动无线前端接入(EDGE/TD-SCDMA/WiMAX等);l 媒体分发层 主要是实现将监控前端设备接入上传的媒体数据,在转化为合适的视频流格式后分发传送至终端用户,实现终端用户解码后监看前端采集的图像内容;同时媒体通道中除图像外将双向传送一些控制、管理和告警信息。业务管理层 整个视频监控平台的运营核心,实现业务运营过程中所需的具有共性的
13、业务管理工作。该层可分为上下两部分:业务管理和业务呈现。l 业务管理:该部分主要为运营视频监控业务的相关管理工作,用户管理,企业管理,权限管理,订购关系管理,业务鉴权,签名管理,存储管理,告警管理和计费接口所涉及业务运营所需管理模块。同时联动告警、前端设备,存储回放、设备操控等接口群成为驱动媒体传送层的正常运行的源头。l 业务呈现:主要由门户、短信/彩信/wap push等逻辑接口构成,该部分完成集团业务在门户呈现和消息方式的发布流程。业务实现层 主要实现在平台上各不相同的视频监控应用。视频监控业务是通过业务管理层的业务呈现模块来实现业务的发布流程。【网络架构视图】网络说明:平台部署在江门移动
14、信息中心机房,在防火墙后面,通过路由与手机端、客户端应用程序进行数据交互。第三部分手机拍传系统3.1、业务定义中国移动应急拍-手机即拍即传视频业务(以下简称“应急拍”)是在“移动眼”平台基础上及依托中国移动网络,面向公安、三防、应急中心等行业客户提供的手机视频拍传服务及实时监控服务。手机视频拍传服务指通过内置监控拍传客户端软件(MVU)的手机终端实现对用户现场的实时音视频采集、编码、信息编辑、数据传输等功能。实时监控服务是指通过内置播放软件(MCU)的手机终端或者PC网络客户端(CU)软件对前端MVU传输过来的音视频内容播放控制的功能,满足客户监控远程现场的需求。3.2、业务定位手机应急拍传服
15、务定位于:事先在监控现场点没有安装监控设施(或称为图像采集设施),但又需要及时将现场图像传送到远端指挥中心(监控中心)或相关现场情况关注方的客户应用场景。监控现场具有突发性、流动性、临时性的特征。1. 应急处置类:城市应急管理、重大事故(事件)现场播报等;2. 临时监控类:基站巡检,验收巡检,公安侦察、临时会场监控管理、大型活动监控管理等;3. 工作人员执法类:各级执法机关,如烟草、城管、工商等到现场执法。江门移动手机拍传应用项目构成及功能主要功能:l 采用集中式部署,可支撑100路拍传手机接入能力,最多可扩展到50000路。l 后期可根据业务发展情况灵活扩展为分级架构,支持大容量需求l 实现
16、与IT/BOSS系统的对接,实现江门公司业务统一管理、维护l 根据业务需要,结合第三方系统,实现多种增值业务l 可扩展手机监控、手机视频点播、手机视频会议等多种业务中心管理平台、分发流媒体平台及存储系统放置于安徽联通省中心机房内。l 中心管理平台全网管理中心,由平台管理服务器、数据库服务器、AAA服务器、客户端接入服务器、前端接入服务器、存储服务器及分发服务器组成,实现全网业务统一管理、业务统计、业务分析、数据备份、视频分发、路由调度、计费等功能。l 存储系统采用专业级的存储阵列,可以采用IP SAN的组网方式并设置存储策略,将用户需要的视频信息进行存储,实现高效数据管理及视频检索回放。l 前
17、端手机拍传终端包括手机和拍传客户端软件,主要实现前端视频流的采集及编码。l 客户监控端是系统与使用者的互动界面,客户可以通过手机、大屏幕、C/S或B/S客户端方式实现对视频流的监控管理。中心管理平台功能序号功能描 述1用户管理用户注册管理、查询、增加和删除、访问权限管理等2设备管理增加设备、删除设备、修改设备属性、查询设备和启/停用设备,对设备进行统一登记管理3系统管理提供安全管理、基本参数资料的配置管理、系统监控、备份和恢复、日志管理等功能4安全管理实现认证机制,数据安全,网络安全,设备安全和系统安全的管理5业务管理完成与业务相关的各项管理工作,如前端管理、客户端管理、用户管理、权限设置、业
18、务开通管理等,从而实现对监控平台中的各个站点和用户的管理及用户权限的分配。6权限管理对系统的管理、视频浏览、摄像机远程控制、录像的删除、复制、 浏览等操作行为需要权限,权限可以被赋予,也能被收回7认证功能使用户通过身份认证及授权后方可使用网络视频监控平台提供的服务。第四部分TD无线远程监控功能模块4.1 业务定义TD无线监控是应用于无线监控业务,该实现方式是通过编码摄像机+TD无线发送模块将视频及音频信号发到流媒体平台进行记录存贮。而一期的电视会议流媒体平台建做的存贮模块位于前端,现建立TD无线监控模块需在后台实现,故需在原有手机流媒体平台增加的新的功能模块,目的是将前端设备发送过来的媒体数据
19、按照一定规律进行录像存贮。录像存贮管理回放器可以用来查找和播放以前存储的视频图像序列、导出并保存视频图像序列以及从某一路视频图像序列中打印单帧视频图像。如果录像时音视频同时存储,那么在回放时就可以听到声音。录像管理回放器提供完善的搜索功能,用户可以按照时间段、设备从存储数据库中快速查找存储的视频图像序列序列。在升级过程中,需要建设中心存储平台,该平台是系统的客户图像数据存储管理中心,主要完成图像中心存储的管理和监测功能,后台连接海量的存储空间。由两部分组成:存储服务器和存储介质(阵列、磁带库等)。4.1 主要功能由于本次方案所要求的存储量较大和未来新增容量的扩容,故建议采用IP-SAN方式进行
20、中心视频的保存。支持主要功能:1、 PC网络调用查看;2、 录像存贮文件下载;3、 录像存贮文件查询;第五部分建立计费接口建设目标:1、建立流媒体平台与本地数据业务支撑平台的接口。2、利用业务支撑平台与BOSS的计费相接,实现流媒体平台的计费功能详细根据本地业务技撑平台的接口规范进行开发。平台优化升级流媒体增值业务主动营销l 业务支撑综合应用平台通过对用户帐单、费用组成分析可以获取用户数据业务部分的消费比例,通过自动分析获得使用流媒体意向较大的目标客户,并通过营业前台提醒等手段进行主动营销。l 可以通过分析获取部分高价值、高数据业务使用比例的客户群体进行主动营销。流媒体增值业务的后评估l 业务
21、支撑综合应用平台通过业务办理情况进行收入统计、客户群分析获取业务推广效果。l 通过系统自带的客户满意度调查机制获取客户对业务开展使用的情况。流媒体业务批量开关l 目前BOSS系统已经支持所有增值产品营销方案的批量开通、取消。l 通过业务支撑综合应用平台与手机流媒体平台的实时服务开通接口可以实现批量的服务开通。l 在流媒体业务推广体验期间(无产品营销案配置情况下),可以支持无定价计划(非固定费方式)的功能开通,但所产生的数据业务流量费需要按照原有资费标准进行计费。第六部分 终端平台优化升级在2008年浪涛公司承建江门移动电视会议手机流媒体平台的建设工作,由于一期工程项目建设时间较短、需求也相对简
22、单,在平台建成交付使用过程中,用户提出了一些新的需求,因此为满足新的发展需要需要对一期平台的进行升级,具体表现在:现状:平台一期是针对电视会议的建设,界面显示较为单一;需求:现在平台的得到广泛应用,并利用手机流媒体平台的手机视频及视频实时直播等功能计划打造“TD无线监控应用”、“手机课堂学习应用”、“业务宣传的手机视频直播”、“远程指挥调度”等一系列的应用功能;计划:u 针对不同的应用建立不同的展示界面,以做好分类管理。u 通过不同应用建立相应的认证功能模块,提高安全管理性。u 建立手机控制标准接口模块,实现对不同设备的手机远程控制。u 双方音视频交互。第七部分针对非功能需求的响应本升级方案是
23、为进一步提升平台的可用性、易用性等,从多方面考虑。1、 易用性系统需采用人性化设计,尽量做到简单易用,并采用多种方式实现数据的互动,如可以通过网站、短信和WAP等几种方式浏览信息,实现统一消息。2、 性能1)、数据库采用sqlserver。2)、系统正式运行后可以达到以下性能指标: 系统稳定运行后一般故障率不大于0.1%,重大故障率不大于0.01%; 系统同时在线人数在单台并发可达到2000人左右,并能顺畅地响应客户操作请求;3、 可维护性l 系统结构采用测试环境和正式环境分离的方式进行上载,确保每一次上载的成功率。在出现故障时,由于采用分散式设计和多点数据源的方式,从结构上确保故障不会扩散,
24、有效的监视机制和即时消息机制确保用户能及时获得系统的运行状况和故障状况,以便采取相应的措施保证系统的正常运行。l 系统设计和编码严格按照标准进行(参考.Net编码规范),使系统的维护和更新更加方便和易于理解。l 系统的严格测试和上载步骤保证系统的每一次上载的成功率,更进一步的版本回滚策略使系统的运行万无一失。l 模块化设计和WebService的通用性接口方法,使系统的维护、扩展和升级变得更加方便。第八部分系统技术参数及对需求的响应8.1、硬件平台流媒体平台建议采用IBM X3650/3850M2系列服务器,可以为企业用户提供持久的运行时间和极高的可管理性,在2U机箱内提供出色的性能和扩展能力
25、,充分满足多种应用的需求。【更新更快的速度和性能】面向限制颇多的数据中心环境,IBM System X3650/3850M2提供了空前的性能和可靠性。X3650/3850M2针对四核处理器的性能进行了优化,可以提供更高的机柜密度、强大的计算能力、出色的12条DIMM的内存设计和高效的网络通信能力。【集成的企业级管理】X3650/3850M2的创新技术已成为标准配置,可以随时随地的对服务器进行管理。【保护IT投资】可扩展的内存和I/O设计可以满足高速处理和可靠性的需求,同时集成的RAID可以保护数据。通过热插拔电源、使用矢量校准冷却技术的冷却手段以及IBM PowerExecutive,能够降低
26、冷却成本。结果如何?在双路服务器上可以运行两个不同的工作负荷节省您的IT投资。外形/高度机柜/2U处理器双核Intel Xeon 处理器5100系列(最高5160 3.0 GHz,前端总线速度高达1333 MHz)四核Intel Xeon 处理器5300系列(最高5355 2.66 GHz,前端总线速度高达1333 MHz)处理器数量(标配/最多)1/2L2 缓存22MB(双核)或24MB(四核)内存1(标配/最大)12个DIMM插槽,1GB或2GB/48GB全缓冲内存扩展插槽4个PCI-E 或2 个PCI-X 和2个PCI-Express磁盘托架(总数/热插拔)6/6(3.5英寸)或8/8(
27、2.5英寸)最大内部存储量1, 2 1.8TB热插拔SAS(3.5英寸)或1.16TB热插拔SAS(2.5英寸)网络接口集成双千兆以太网电源(标配/最大)835W 1/2热插拔组件电源、风扇和硬盘驱动器RAID支持集成RAID-0、-1、-10,可选RAID-5、-6系统管理IBM PowerExecutive(包含于IBM Director)、集成的服务处理器、诊断LED、下式光通路诊断面板、服务器自动重启、Remote Supervisor Adapter II SlimLine选件、IBM Director、ServerGuide 和远程部署管理器选件支持的操作系统Microsoft W
28、indows Server 2003, Windows 2000/Advanced Server, Red Hat Linux, SUSE Linux, Novell NetWare, VMware ESX Server8.2、软件平台1、 以微软.net企业架构为基础,通过对目前典型B/S应用系统体系架构的分析,结合典型应用平台对稳定性、可用性、安全性、扩展性的需求而搭建。为了保证应用系统灵活、方便、平稳的部署和实施,参考微软MOF(Microsoft运营框架)及ITLT(IT服务管理)的有关标准设计;2、 系统开发符合江门移动的UI规范。8.3、接口规范平台功能升级模块开发符合一下接口规范
29、:外部系统提供的接口方式UAP平台Webservice业务支撑平台Webservice8.4、可靠性和安全性的需求响应1、 可靠性A. 除正常的测试外,软硬件环境均有测试环境和正式环境,其中测试环境和正式环境除用户群不同外,其他配置保持二者一致。在正式上载之前都在测试环境上正常运行达一定周期后进行上载。确保上载后系统的可用性。B. 系统采用双机备份的运行方式,在其中某台机器出现软硬件故障时不会停止对用户的响应,对于对生产有重大影响的系统有2套或以上并行设备,Web服务器、数据库都有备用的设备,在其中一台设备出现故障时立即切换到另一台设备。在故障系统恢复后利用同步机制保证两套数据源的一致。2、
30、安全性A. 系统采用统一的身份验证,保证操作用户的一致性,拥有某种权限的人才可以进行某种操作,使得系统的安全得到有效的保证。B. 在系统内部采用信任域的方式进行权限校验,方便各个系统之间能有效的交互数据。特别是针对WebService调用。8.5 测试环境软硬件环境测试环境除网络IP地址之外,其它与正式环境一致;其中测试环境和正式环境除用户群不同外,其他配置保持二者一致。在正式上载之前都在测试环境上正常运行达至少一个月后进行上载。确保上载后系统的可用性。8.6、系统方案8.6.1 总体结构升级后的手机流媒体应用系统由中心业务平台、前端客户监控点、客户监控中心和传输网络四部分组成。中心业务平台是
31、整个系统的核心,主要完成系统管理、设备工作状态监视、命令请求响应、视频调度、用户管理、权限管理、日志管理及计费等功能。8.6.2 平台描述 整个手机流媒体系统采用全数字、全IP的技术,采用符合网络监控系统的模块化结构。前端进行图像采集、本地化存储和上传;系统的中心管理平台,在系统层面和设备层面,进行统一管理。各模块各司其职,将其有机结合,结构清晰,管理方便,图像清晰。在系统管理功能扩展上。对移动眼系统内音视频的传输,采用宽带网络及手机拍传的无线网络来解决,传输到监控中心,对于移动用户使用EDGE/TD网络传输到MCU,即手机终端或者移动终端。(一)中心业务平台中心业务平台,是手机流媒体应用平台
32、的核心部分,汇接各种音视频接入资源。主要由中心管理服务模块、数据库模块、接入服务模块、中心存储模块、分发模块、WEB模块以及网管模块等几部分组成。流媒体服务器并发单服务器支持并发2250流(单路50Kbps)支持用户数最大支持20000用户集群能力支持广域网集群,可以方便地扩展单点处理能力智能路由采集端自动学习最佳路由,减少传输环节支持协议TCP/UDP 支持HTTP封装,SDP及专用控制协议,包括支持Pelco-D云镜控制协议接入控制AID 接入控制VOD功能利用VOD功能可以查阅采集端录像QoS延时控制在0.5S 10S之间,视网络情况MTBF平均无故障时间 5000小时数据库服务器数据库
33、Mysql/SQL Server用户模块支持计费模块支持监控点控制模块支持多级权限划分支持鉴权服务器用户鉴权用户帐号是否合法访问鉴权用户是否有权限访问具体某个监控点接入鉴权前端采集设备是否有权限接入到本流媒体服务器操控鉴权用户是否有控制前端设备的权限发布鉴权采集端监控点是否有权限公开或者让其它帐号观看(二)平台负载计算根据运行平台系统负载的实际运行情况经验,平台的负载可以从几方面分析:1、 并发数目-系统要求处理并发访问为2000流在实际测试使用经验中我们发现并发数量的多少完全取决于服务器硬件的处理性能,对于分析系统平台的负载,我们可以按照初规模最大并发数做最大负载.。在本方案推荐的硬件配置中
34、,单台IBM System X3650/3850M2能处理并发访问1500-2250流,视视频流的格式和码流而定。此外,数据库模块是由数据库服务器和磁盘存储介质组成的,由于系统的核心运行数据和业务数据都存储在它上面,所以稳定系数要求较高,因此可采用双机热备份技术。当一台出现问题时,另一台马上接替所有信息及工作。数据库的备份由数据库软件脚本自动或手动备份到存储介质上。而数据库服务器的性能主要参考,对于数据库服务器的性能一般都根据整体测试来分析,单独针对数据库服务器进行性能测试并没有太大意义。从中国电信上研院测试情况来看,当并发请求达到1000个时,数据库服务器的cpu占用率不超过30,内存消耗基
35、本在2GB左右。并且,数据库模块主要是与中心管理服务器有通信联系。2、 存储时间-假定存储为CIF格式视频15天时间,共100路中心存储平台是系统的客户视频数据存储管理中心,主要完成视频中心存储的管理和监测功能,后台连接电信的海量存储空间。由两部分组成:存储服务器和存储介质(阵列、磁带库等)。存储平台的服务器和介质设备按照就近服务的原则可以部署在江门移动信息中心机房。考虑到本次方案所要求的存储量较大和未来新增容量的扩容,故建议采用IP-SAN方式进行中心视频的保存。当然在项目前期也可以采用服务器+磁盘阵列的方式来实现。假定CIF格式采用100kbps,10帧的参数。CIF格式视频每天24小时所
36、占用的磁盘空间为:100kbps3600秒24小时10241GB则100路,存储15天所需的磁盘空间为:1GB100路15天 = 1.5T3、 网络吞吐-承担接入和并发访问的服务器所需带宽服务器上行带宽需求:上行带宽提供用户端,CU和MCU接入访问的带宽按照2000并发考虑,每路视频流码流为 100kbps,考虑到网络带宽的管理等应用的占用,效率为75%,则上行带宽:100kbps*2000并发102475% = 266M 服务器下行带宽需求:下行带宽提供前端设备的接入,由于本方案设定的接入数为100路,假定100路同时上传,所需带宽并不会很多。则下行带宽:100kbps*100路 = 10M
37、第九部分项目管理及实施针对江门移动2009手机流媒体功能升级项目重要性、时间的紧迫性以及未来的应用影响力,如何优质、高效、低耗、按期、地完成该项目的开发和实施,是本公司项目开发的重要里程碑,为此,全面调度公司的人、财、物,积极推广应用新技术,严格按照质量保证体系运行。精心组织、科学管理,确保实现各项承诺目标。9.1 项目组织管理综合管理部:负责商务洽谈、资源调配。研发部门:负责功能需求的分析、软件代码编写、软件测试、技术文档撰写。项目实施:系统的技术支持,负责软件平台安装、调试、配置,以及配套硬件的安装,对江门移动相关人员进行培训。项目组成员姓名职务角色备注梅艳副总经理项目协调人参与江门移动一
38、期平台建设、主持广东环保项目实施章志芬技术总监软件开发负责人浪涛流媒体平台主创人员之一钟杰软件工程师软件开发工程师负责Symbian平台开发郑小均软件工程师软件开发工程师负责mobile及拍传功能开发孔达威测试部经理软件测试负责软件兼容性测试、压力测试傅鹏测试工程师软件测试测试软件的可靠性、易用性测试胡越德项目经理项目实施多个项目管理经验欧阳玉斌技术经理项目实施参与南昌移动、株洲移动平台的建设张镜林工程师现场实施参与白云山无线监控、大学城手机监控项目麦妙芬助理工程师售后服务售后服务咨询9.2 质量管理软件开发人员编写的程序质量,控制软件开发的进度。通过有效的开发机制完整地保存开发中对应用程序每
39、一个源文件所有的修改记录,这些记录包括完成修改程序的开发人员,修改的时间,所进行的具体修改以及对本次修改的解释。综合管理部门通过调阅这些记录,对程序修改的次数,修改原因和修改情况进行统计,就能够对每一个程序员编写的程序质量进行综合评估。这些记录还能使项目主管对整个项目的进度,程序的编写修改情况有一个整体的了解。1、严格按照项目需求书进行项目实施;2、形成开发日志和严格按照版本控制的方法组织模块开发;3、开发期间提交规范的测试文档;4、运用软件成熟度管理办法组织项目开发和实施。填写项目开发报告 研发中心审核(开发报告)综合管理部审核结果不同意项目启动申报(软件模块分析报告、开发工具等)软件组审核
40、(系统分析报告)研发中心、综合管理部门不同意审核结果下一分部分项开发及测试检查验收测试经理、综合管理部门不合格 合格合格分功能模块实施下一分部分项功能模块测试并试运行实施部门及综合管理部门资料核查项目实施人员与质监人员现场检查项目实施部门返工检查结果不合格合格交付江门移动公司ITC项目实施部门及综合管理部门系统平台完成调试提交相关 技术资料、培训资料研发部门及项目实施部门本项目竣工验收综合部门、实施部门以及江门移动相关部门联合验收9.3 风险管理控制风险是保障项目顺利实施的前提,本项目开发过程中遇到的风险来自以下几个方面:1、项目进度的风险项目进度的严格控制,来自于对项目需求的深刻理解,同时从
41、我们开发的经验、实施经验出发,制定正确的开发方式,并且在关键开发环节,制定备选开发方式。以确保开发的延续性。2、人力资源配置风险将项目按照软件开发软件角色来分,则分为通讯协议开发、数据库开发、手机操作系统开发等角色,我们采用N+1模式,即将项目每部分工作分到至少2人去完成,当有项目成员离职或者请假,备份人员能迅速接替,不至于开发中断。3、软件质量软件代码的质量,由专业的测试人员完成,并且在正式运行前,会在配置完全相同的试运行环境运行一个月左右。同时引入版本控制软件作为风险管理的工具。9.4 变更管理项目过程中发生需求变更,根据变更基准表,对于变更不影响系统基础架构,影响范围不大的变更,给予适当
42、调整和实现。需求变更时必须填写需求变更申请表。9.5 项目执行的跟踪和监控为方便江门移动信息技术中心能实时跟踪本项目的开发和实施进展,本公司在仔细评估项目开发模块,并结合公司人力资源,特制定一下开发里程碑,以备对照。整个项目安排见下表:项目时间备注开发需求调研5天了解开发任务,并对开发中采用的方法和明确功能达成一致网络条件准备2天准备流媒体平台网络以及手机视频演示点的网络设备调试3天主要是流媒体平台软件安装、参数设置、监控设备安装调试系统开发15天完成手机端、PC端软件的直播和点播功能的完善手机拍传开发15天完成手机端拍传软件、服务器验证模块、终端观看软件的开发TD无线监控10天完成TD模块监
43、控设备的调试、中心存储软件开发计费模块10天完成与BOSS的对接、实现业务开通、计费、撤销等业务流程。标准控制接口10天以手机控制入手,实现通过手机控制远程设备的接口程序。系统联调3天包括设备联调、管理后台、手机播放软件、PC观看软件之间的联调系统试运行5天联调成功后,系统试运行一周系统验收培训3天交付使用并培训相关人员9.6 配置管理和开发环境随着应用软件的规模及复杂程度日趋大型化、复杂化,软件开发的方式也从早期的单兵作战式或手工作坊式渐渐转变为集团化、工厂流水线式的团队协作开发方式。在这种开发模式中会遇到一些非常棘手的问题:1、需要将整个软件版本恢复到以前的某一时间的状态。2、控制某一程序
44、在同一时间只能一个开发人员修改。3、限制随意修改程序。4、对每个开发人员编写的程序质量进行评估为保证江门移动项目开发的质量和开发进度,本项目选用 Microsoft Visual SourceSafe 作为版本管理工具,采用基于软件工程方法进行开发进行人力资源的协调。手机播放器开发使用Symbian OS工具进行编译和链接,使用微软Visual C+编译器/链接器为模拟器进行建立操作,从命令行调用。模拟器也可以从命令行调用。PC模拟器上的源代码层的调试需要在IDE中进行。 从命令行提示符调用用于ARM目标设备的GNU C+的跨平台编译器和链接器。平台开发工具采用C#,数据库选用SQL 2005,并结合ASP.net 工具进行开发。第十部分项目成果交付10.1 试运行系统经过项目开发和调试,可以以试运行的方式交付给江门移动信息技术中心进行测试。按照江门移动对运行系