基于云计算的移动流媒体平台的研究与实现
发布时间:2021-08-27 01:22
随着网络技术高速地发展、通讯手段不断地完善,流媒体的地位已经越来越重要,人们对视频资源的需求量也越来越大。加之各种移动终端设备不断地发展,带来了网络访问量的激增,无论从服务器的性能还是带宽资源都是一种挑战。传统流媒体服务器在遇到性能瓶颈的时候,通常会选择扩充、升级硬件设备。但是设备不能无限的扩展,带宽也不能无限扩宽。因此,如何提高硬件设备与带宽资源的利用率就是时下需要解决的热点问题。首先,本文在分析流媒体现状的基础上,提出在云平台搭建CDN网络用以提高流媒体服务性能的构想。同时引入了P2P中的DHT概念,将网络按照地理位置的不同拆分成多个平行子云系统,用以解决现阶段CDN网络存在着单点失效、扩展性不强等问题。并针对实际情况,对CDN架构的缓存策略进行了设计,用来提高用户访问的效果、降低视频访问的延迟。其次,本文针对子云内部系统,通过分析P2P与CDN技术的优缺点,将两者进行结合设计,弥补彼此的不足,并提出针对该结构的负载均衡方案。在本系统中,视频源服务器将视频内容分发到各边缘服务器上,然后当用户发送视频请求时,将用户的请求重新定向到恰当的边缘服务器,边缘服务器接收请求之后便代替源服务器...
【文章来源】:东北大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 课题背景和意义
1.1.1 课题背景
1.1.2 研究意义
1.2 国内外研究现状
1.2.1 云计算研究现状
1.2.2 移动流媒体研究现状
1.3 主要内容与文章结构
第2章 相关技术及概念介绍
2.1 云计算
2.1.1 云计算的概念
2.1.2 云计算的服务类型
2.1.3 云计算的特点
2.1.4 云计算对移动流媒体发展的意义
2.2 H.264编解码技术
2.2.1 H.264介绍
2.2.2 H.264的框架
2.3 CDN技术
2.3.1 CDN技术概念
2.3.2 CDN的组成内容
2.3.3 CDN关键技术
2.3.4 CDN网络架构
2.4 P2P技术
2.4.1 P2P简述
2.4.2 P2P的基本特点
2.5 实时流传输协议(RTSP)简介
2.5.1 RTSP的报文结构
2.5.2 RTSP的消息交互流程
2.6 本章小结
第3章 云流媒体平台的网络架构设计
3.1 云流媒体概述
3.2 网络拓扑结构设计
3.2.1 网络拓扑结构概述
3.2.2 面向节点的DHT
3.3 CDN网络的缓存技术研究
3.3.1 影响缓存的因素
3.3.2 已有缓存算法分析
3.3.3 针对移动流媒体的缓存策略设计
3.4 缓存策略性能分析
3.5 本章小结
第4章 CDN与P2P的混合流媒体系统的研究
4.1 CDN与P2P的缺陷分析
4.2 系统架构设计
4.2.1 系统总体结构设计
4.2.2 服务层设计
4.2.3 CDN层设计
4.2.4 用户层设计
4.3 P2P与CDN混合结构的负载均衡设计
4.3.1 Markov预测模型
4.3.2 域外算法设计
4.3.3 域内算法设计
4.4 本章小结
第5章 移动流媒体系统设计与实现
5.1 系统总体设计
5.1.1 系统的需求分析与功能
5.1.2 系统整体的网络架构设计
5.1.3 数据库设计
5.2 系统关键模块的开发与实现
5.2.1 云平台的搭建
5.2.2 CDN平台的搭建
5.2.3 H.264编码在Android手机的移植
5.2.4 基于Android手机的视频采集
5.3 系统运行结果
5.3.1 视频点播
5.3.2 视频直播
第6章 结论与展望
6.1 本文工作总结
6.2 存在问题及工作展望
参考文献
致谢
本文编号:3365356
【文章来源】:东北大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 课题背景和意义
1.1.1 课题背景
1.1.2 研究意义
1.2 国内外研究现状
1.2.1 云计算研究现状
1.2.2 移动流媒体研究现状
1.3 主要内容与文章结构
第2章 相关技术及概念介绍
2.1 云计算
2.1.1 云计算的概念
2.1.2 云计算的服务类型
2.1.3 云计算的特点
2.1.4 云计算对移动流媒体发展的意义
2.2 H.264编解码技术
2.2.1 H.264介绍
2.2.2 H.264的框架
2.3 CDN技术
2.3.1 CDN技术概念
2.3.2 CDN的组成内容
2.3.3 CDN关键技术
2.3.4 CDN网络架构
2.4 P2P技术
2.4.1 P2P简述
2.4.2 P2P的基本特点
2.5 实时流传输协议(RTSP)简介
2.5.1 RTSP的报文结构
2.5.2 RTSP的消息交互流程
2.6 本章小结
第3章 云流媒体平台的网络架构设计
3.1 云流媒体概述
3.2 网络拓扑结构设计
3.2.1 网络拓扑结构概述
3.2.2 面向节点的DHT
3.3 CDN网络的缓存技术研究
3.3.1 影响缓存的因素
3.3.2 已有缓存算法分析
3.3.3 针对移动流媒体的缓存策略设计
3.4 缓存策略性能分析
3.5 本章小结
第4章 CDN与P2P的混合流媒体系统的研究
4.1 CDN与P2P的缺陷分析
4.2 系统架构设计
4.2.1 系统总体结构设计
4.2.2 服务层设计
4.2.3 CDN层设计
4.2.4 用户层设计
4.3 P2P与CDN混合结构的负载均衡设计
4.3.1 Markov预测模型
4.3.2 域外算法设计
4.3.3 域内算法设计
4.4 本章小结
第5章 移动流媒体系统设计与实现
5.1 系统总体设计
5.1.1 系统的需求分析与功能
5.1.2 系统整体的网络架构设计
5.1.3 数据库设计
5.2 系统关键模块的开发与实现
5.2.1 云平台的搭建
5.2.2 CDN平台的搭建
5.2.3 H.264编码在Android手机的移植
5.2.4 基于Android手机的视频采集
5.3 系统运行结果
5.3.1 视频点播
5.3.2 视频直播
第6章 结论与展望
6.1 本文工作总结
6.2 存在问题及工作展望
参考文献
致谢
本文编号:3365356
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3365356.html