建龙集团流媒体公用模块的设计与实现.docVIP

建龙集团流媒体公用模块的设计与实现.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建龙集团流媒体公用模块的设计与实现 余 2013年1月29日 目 录 第一章 文档简介 2 1.1文档的目的 2 1.2定义、缩写词和缩略语 2 1.3参考资料 2 第二章 需求介绍 3 2.1建设背景 3 2.2需求范围 4 2.3业务目标 5 2.4功能需求 5 2.5非功能需求 6 第三章 架构设计介绍 6 3.1总体设计思想 6 3.2概念架构设计 7 3.3细化架构设计 8 第四章 主要功能实现与接口规范 15 4.1视频播放功能 15 4.2视频上传功能 18 第五章 部署与测试 20 5.1 Maven打包 20 5.2 视频播放器应用部署 21 5.3 视频上传工具部署 21 5.4 其他注意事项 21 致谢 21 附录 21 第一章 文档简介 1.1文档的目的 为各涉众(信息系统管理师、需求分析师、高级软件工程师、软件工程师、数据库管理员、测试人员、其他系统维护人员)了解建龙集团流媒体系统的设计与实现提供参考。 1.2定义、缩写词和缩略语 名词 说明 Jlvideo 流媒体视频播放器 jlvideoUploadTool\jlvut 视频上传工具 Maven 基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 RSA加密算法 是一种非对称加密算法 X.509 由国际电信联盟(ITU-T)制定的数字证书标准。 1.3参考资料 《一线架构师实践指南》,温昱?著 ,电子工业出版社,2009-10-01 /spring/docs/3.0.x/spring-framework-reference/html/ /articles/SWT/article.html /blog/2011/08/what_is_a_digital_signature.html /developerworks/cn/xml/x-cn-java6xmlsignature/ /wiki/RSA%E5%8A%A0%E5%AF%86%E6%BC%94%E7%AE%97%E6%B3%95 /wiki/X.509 /blog/1700255 /blog/1698761 第二章 需求介绍 2.1建设背景 集团ERP系统人力发展模块,需要向全集团提供流媒体视频服务。各子公司可录制、编辑、上传其培训、会议等视频及PPT等材料到流媒体服务器,并在人力发展模块上发布给本公司或集团用户观看、学习。 现有流媒体服务存在以下问题: 仅简单的提供视频播放,视频的录制、编辑、上传需要总部信息化人员参与,不便于全集团推广; 视频格式不统一,不宜统一管理; 用户观看视频占用大量专线带宽,会影响正常业务的访问; 现有流媒体设备的性能上也无法满足人力发展模块的需求。为了配合人事系统建设项目组,集团信息化部系统技术处规划了流媒体公用模块,用于支撑人力发展模块视频播放功能,并考虑节约集团专线流量,培训资源安全性,以及未来该公用模块复用等因素,设计实现了集团流媒体公用模块。 本文按照软件工程的角度,从需求、架构设计、实现、部署、测试五个环节中简要阐述该公用模块实现。 2.2需求范围 该流媒体相关需求由人力资源系统项目组提出,本着解决现有问题及需求,并兼顾未来发展的原则,将该需求设计为公用模块,以便未来其他系统复用。 流媒体公用模块与人事系统等其他系统关系如下: 2.3业务目标 2.4功能需求 2.4.1视频播放功能需求 视频播放功能采用B/S结构,在人力发展模块中嵌入flash播放器,主要功能: 1、可实现暂停播放、全屏播放、调整声音,显示进度、预先加载; 2、可播放FLV与MP4格式的流媒体文件; 3、能够自由调整播放器大小,满足300*245、724*512像素的两种尺寸; 2.4.2视频上传功能需求 视频上传功能采用C/S方式,主要功能有: 1、包含登录界面、上传界面两个界面; 2、提供与用户管理系统与人力发展模块的集成接口; 3、实现批量上传、断点续传功能; 4、可发布打包成exe可执行绿色软件; 2.5非功能需求 高性能:视频播放、视频上传均需要较高吞吐量和总量,应该避免对集团专线有较大压力,且能够很流畅的上传、播放视频。 安全性:应保证流媒体模块与各ERP人力发展模块间的通讯安全,采用高强度的密码算法加密、签名。 易用性:应提供友好的集成接口,以便于人力发展模块进行集成,也要考虑到很方便地与未来的其它应用系统进行连接,减少集成的复杂度。 完整性:与人力发展模块进行数据交换应充分考虑事务一致性问题。 兼容性:视频播放器应满足可播放当前最流行的MP4和FLV这两种流媒体文件格

文档评论(0)

nuvem + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档