基于Spring技术的大型视频网站后台上传系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:zl8232565
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网视频服务已在互联网领域得到了广泛的应用,具有重要的实用价值。随着互联网软硬件技术的不断发展,视频服务的形式日渐多样,服务质量不断提高,要求我们提供更高性能的视频服务技术,满足用户日益增长的需求。现阶段,受制于机器硬件性能和存储设备的影响,某些网站高清视频比例低,上传视频的缩略图数量少。有的视频网站在移动端上传存在着一定问题:当视频用户上传视频时走出WIFI区域,如果再次回到WIFI区域,就不能继续上传视频,而只能重新上传该视频,从而给上传服务器带来了压力。还有的系统上传机器出现宕机或者程序故障时,不能及时向总控器汇报机器已经宕机的状态,会对视频调度造成影响。某些系统的转码机器存在转码视频积压,用户长时间无法看到转码出的高清和超清视频。笔者对上述问题中的几点做了改进,并运用到了实战项目中。Spring技术能够良好的解决大型企业级应用开发的复杂性,是目前企业中使用最为广泛的开发技术。本系统以Java为平台,基于Spring技术,在代码层面实现了视频的表单上传、断点续传、极速上传和视频信息汇报功能,并且实现了定时向总控制器汇报各台上传机器健康状态的功能。大型视频网站的后台是由分发系统、上传系统、视频抓取系统、屏蔽词系统等相互协作构建而成的,笔者的主要工作在上传系统的设计和实现。为了让读者对视频网站后台的运作有更多的了解,笔者对CDN分发的内容也做简要论述。在开发过程中,我们使用SpringMVC技术,将上传视频的http请求做映射,并用SLF4J来记录后台上传的重要日志,便于开发者排查故障。
其他文献
缓解和消除贫困,是当前世界各国尤其是发展中国家普遍面临的一个巨大问题。作为专门向中低收入阶层提供的低利率、小额度的信贷服务活动,小额信贷扶贫对减缓贫困具有重要意义
期刊
目的:血管瘤在临床上是个常见病,多见于婴幼儿出生时(约1/3)或出生后不久(1个月之内)。发生于口腔颌面部的血管瘤约占全身血管瘤的60%,其中大多数发生于面颈部皮肤、皮下组织
RNA干扰(RNA interfering,RNAi)是近年发展起来的一种基因沉默技术,已成为对目的基因的功能、抗病毒和抗肿瘤基因治疗方面研究的热点;与其他肿瘤基因治疗技术一样,RNAi在应用过
电视娱乐化已成为当今一大流行现象。本文分别从电视本位、消费社会大众、多元文化三个角度对电视娱乐化进行分析和梳理,并指出电视娱乐化存在的必然性和重要意义。
目的:通过对鼻咽癌各期患者放疗前血清中CRP(C反应蛋白)水平检测,探讨CRP水平与鼻咽癌患者分期的关系。方法:放疗前测定鼻咽癌患者血清中CRP水平,同时测定健康人群及良性炎症
目的:随着人们生活水平的不断提高和新的医学模式的转换,病人对医疗服务的需求越来越高,了解影响患者满意度的相关因素,制定有效的防范措施,可为优质护理服务夯实基础。通过
目的:通过脂质体转染GRP78反义寡核苷酸使SMMC-7721细胞GRP78mRNA降低,以研究GRP78对SMMC-7721细胞Topo-Ⅱ表达及耐药性的影响,以加深对肝癌耐药性的认识,为肿瘤化疗提供新的
<正>经过多年探索,中国跨境进口电商度过了新政的考验期,也在突破经营成本和用户信任的难关,并在多种利好加持下迎来蓬勃快速发展。但是未来仍是机遇与挑战并存,前路如何,还
表皮生长因子受体(EGFR)在肺癌尤其是非小细胞肺癌中高表达继而促进肿瘤细胞的增殖、黏附、侵袭和转移及肿瘤血管的生成,因此阻断EFGR信号通路传导成为肺癌靶向治疗的热点。