首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

面向多类型终端的视频服务平台的设计与实现

摘要第1-5页
ABSTRACT第5-10页
第一章 绪论第10-13页
   ·课题背景与意义第10页
   ·研究现状第10-11页
   ·主要研究工作第11-12页
   ·本文组织结构第12-13页
第二章 相关技术简介第13-19页
   ·通信协议相关技术简介第13-14页
     ·RESTful Web Services技术简介第13页
     ·JSON技术简介第13-14页
   ·iOS智能平台及相关技术第14-16页
     ·iOS简介第14-16页
     ·iOS软件开发包简介第16页
   ·缓存替换算法简介第16-19页
     ·传统缓存替换算法第16-17页
     ·FBR(Frequency Based Replacement)第17-19页
第三章 视频服务平台需求分析及设计第19-32页
   ·系统需求分析第19-20页
   ·客户端和服务器间通信方式第20-21页
     ·数据传输协议第20-21页
     ·数据封装格式第21页
   ·iOS客户端概要设计第21-25页
     ·客户端架构模式第21-23页
     ·客户端功能模块设计第23-24页
     ·客户端总体框架第24-25页
   ·服务器端概要设计第25-30页
     ·简单的架构设计第25-27页
     ·Web前端服务器的负载均衡第27-28页
     ·分布式缓存集群第28-29页
     ·内容服务器以及内容缓存服务器第29-30页
   ·系统概要设计小结第30-32页
第四章 视频服务平台iOS客户端的实现第32-43页
   ·与服务器端进行HTTP通信的实现第32-37页
     ·HTTP请求的发送第32-35页
     ·解析JSON封装的数据第35-37页
   ·视频上传下载的实现第37-40页
     ·iOS平台下的FTP方式第37-38页
     ·FTP上传下载的实现第38-40页
   ·界面导航功能的实现第40-43页
第五章 视频服务平台服务器端的实现第43-60页
   ·服务器端的分层设计第43-44页
   ·前端接入层的实现第44-46页
     ·反向代理负载均衡第44页
     ·Nginx的安装第44-45页
     ·Nginx的配置第45-46页
   ·缓存层的实现第46-52页
     ·缓存加速层第46-50页
       ·Memcached介绍第46-47页
       ·Memcached分布式算法第47-50页
       ·Memcached的部署第50页
     ·内容缓存层的缓存替换算法第50-52页
   ·数据存储层的实现第52-54页
   ·业务逻辑的实现第54-60页
     ·实现技术简介第55-56页
     ·各模块处理流程第56-58页
     ·视频转码的实现第58-60页
第六章 视频服务平台系统测试第60-72页
   ·测试目标及环境简介第60-63页
     ·测试目标第60页
     ·测试环境拓扑结构第60-62页
     ·测试环境硬件配置第62-63页
       ·客户端第62页
       ·服务器端第62-63页
   ·系统功能测试第63-67页
     ·注册登录模块第63页
     ·用户信息管理模块第63-64页
     ·视频上传下载模块第64页
     ·推荐视频模块第64-65页
     ·搜索模块第65页
     ·视频信息模块第65-66页
     ·视频评论模块第66页
     ·设置模块第66-67页
   ·系统性能测试第67-71页
     ·前端接入层性能测试第67-68页
     ·缓存层性能测试第68页
     ·数据层性能测试第68-69页
     ·缓存替换算法测试第69-71页
   ·测试结论第71-72页
第七章 总结与展望第72-73页
   ·工作总结第72页
   ·下一步研究工作第72-73页
参考文献第73-75页
攻读学位期间发表的学术论文第75-76页
致谢第76页

论文共76页,点击 下载论文
上一篇:在基于PCE的多域大容量光传送网中—多故障定位机制和弹性的网络优化机制的研究
下一篇:多业务无线网络性能优化与分析