欢迎来到天天文库
浏览记录
ID:41673837
大小:278.32 KB
页数:10页
时间:2019-08-29
《开题报告-乐视网媒资支撑平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、辽宁工程技术大学本科毕业设计(论文)开题报告题目乐视网媒资支撑平台的设计与实现指导教师院(系、部)软件学院专业班级软件10-1班学号姓名日期2014月3月28日教务处印制一、选题的目的.意义和研究现状(-)选题的目的和意义视频网站特别是大型视频网站每时每刻都有大量访问量,而在处理大量访问的关键技术上一直是视频网站的头疼问题。在平台端,乐视公司构建起云视频开放平台和电商平台,其中,云视频平台具备业界最大的带宽储备规模,总量超过2Tb/s,平台总存贮数量100PB,超过200个节点遍布全球各个角落。在内容端,乐视生态拥有乐视网、乐视影业、花儿影视等内
2、容公司,其中乐视网具备国内最全正版影视版权库,涵盖100000多集电视剧和5000多部电影,远超竞争对手;并正在加速向自制、体育、综艺、音乐、动漫等领域发力,实现内容的精品化和差异化,构筑起坚实的竞争壁垒。在内容运营方而,乐视网月度覆盖用户超过3.5亿人、日均浏览量超过2.5亿次,其中移动端日均播放量超过1亿,大屏日均播放次数超过1000万。在乐视网日均浏览量超过2.5亿此和移动端日均播放量超过一亿的挑战下,各个资源管理后台显得力不从心,随着三屏互动的推动,乐视需要快速适应市场变化,各种系统应运而生,每个系统都存在重复开发,资源过于分散的情况,系
3、统分散,耦合紧密,调用关系错综复杂,维护各个系统成本高昂,同时错误时有发生,基于上述思考,为了能统一管理公司级的媒体资源,同时提供统一的服务接口,真正做到高内聚,低耦合。我们需要重构乐视媒资系统,在满足现有功能基础上,还要快速灵活地适应多变的业务需求,支持媒体资源大数据。(二)选题的研究现状乐视网媒资管理后台一期的工作已经完毕:媒资系统的开发分步实施,一期主要完成媒资库框架的搭建,以及部分核心功能的开发,这些核心功能将初步实现视频的上传、转码分发、编目、检索和发布。替换原有VRS、PTV、MMS系统,割接上线,PC主站,移动,TV等业务线切换到新
4、系统。一期主要解决长视频的管理和发布,直播的接入,片源素材的管理,一期不涉及,在二期,三期分阶段开发实施。目前已经进入二期开发的前期设计工作。研究方案及预期结果(-)研究内容图2-1大媒资系统框架内容查询1•视频上传:用视频上传客户端进行长视频的上传和重传。2.视频管理:视频信息的加工。视频信息非常个性化,不同频道,各个终端编冃属性不尽相同,媒资系统要全面支持,并能快速响应需求变化。视频截图选用。视频播放平台,下载平台控制,视频上下线。视频片头片尾,看点管理。视频屏蔽、IP限制等。3.专辑管理:专辑信息的管理。专辑信息非常个性化,不同频道,各个终
5、端编目属性不尽相同,媒资系统要全面支持,并能快速响应需求变化。专辑版权信息,影片价格管理。专辑多种规格海报图上传,等比例缩放处理;专辑视频管理。2.内容查询:专辑,视频查询功能。查询条件个性化定制,每个频道定制不同的查询条件。3.视频发布:视频播放页发布和维护。专辑详情页发布和维护。4.视频数据接口服务:开放媒资数据(专辑、视频、字典、资料库等)给公司各业务平台使用。包括PC网站,PC客户端,MOBILE,TV,大咔,运营商,云视频,收费视频等。这部分由媒资内部数据接口服务提供。来自最终用户客户端的媒资数据访问请求,防盗链接口。这部分来自flas
6、h播放器等公网的接口请求由对外数据接口服务提供。(-)解决问题本系统的实现能够解决如下问题:1.通过本系统,公司统一管理了公司的宝贵资产(视频资源);2.方便编辑人员快速的响应市场变化;3.及时发布和快速下线一些关键视频;4.方便快捷得编辑视频资源内容;5.简历了各个终端系统的接口调用;6.节省了公司大量的开销;(三)理论、方法、技术路线1.采用maven关系项目,模块更加分明,管理模块化,加载与代码更新自动化,减少模块间耦合,增加模块内聚。2.模块功能的区分后,可有效减少重复代码的编写。3.业务层,数据层以及监控等都已编写完成,webservi
7、ce与remote类型转换己编写完成,唯一代码的个性化部分在webapp部分,减少由于技术使用和个人代码习惯不同所导致的项冃维护难问题。1.针对不同的web工程,可采用配置文件功能加载方式,为自己的系统自主裁剪的添加各种系统自带功能,减少系统开发成本。2.对于项目不复杂,对外接口不多的项目,可采用annotation的方式,减少过度配置,有效减少配置工作量。项目编写更加简单化,自由化。3.对各个分层都提供了基类,封装了一些基本操作,简化了开发。4.系统子模块主要包含,common>remotedatamodel、webservice^webapp
8、等5个大部分。他们的依赖关系是:(四)各模块详细介绍:1.Datamodel是本系统的数据模型,它给所有前端模块提供经过逻辑处理以后的数
此文档下载收益归作者所有