基于CDN的云化教育平台流媒体播放子系统的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:fatcatgao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网行业在线教育的迅速发展,用户规模不断加大,对大规模流媒体播放的需求也越来越大。大规模流媒体应用面临的主要问题有两方面:一是视频、音频等大规模数据传输导致的用户访问时延增加,二是流媒体播放系统中大规模用户同时在线导致的带宽要求提高。因此,为了提升在线教育平台的用户观看体验和平台服务质量,本文设计和实现了一个支持大规模用户的在线教育平台流媒体播放系统。针对在线教育流媒体播放系统对网络带宽和时延的高要求问题,通过对现有解决方案的分析,本文提出了增加数据缓存来解决问题的方案。首先我们从内容分发网络CDN的架构研究着手,通过对在线教育用户的分析,发现用户因为兴趣不同会呈现出区域化、圈子化和边缘化的特点,用户的流媒体访问具有聚集的效应。结合在线教育网络用户的特点,本文重点研究存储资源的充分利用方法。通过引入基于用户兴趣的数据缓存分配算法,来解决视频内容的分发优化问题。其核心思想是充分利用边缘网络的空闲存储和带宽,以达到快速有效访问流媒体的目标。本文首先介绍课题研究的背景和意义以及开发系统所涉及到的相关技术,其次对流媒体播放系统进行功能需求分析,得出系统的总体需求。然后基于流媒体分发服务的模型与框架设计基于用户兴趣的数据缓存分配算法,来优化内容缓存管理和分发的问题。接下来提出了流媒体播放系统的总体架构,分别介绍了系统模型、系统内外接口以及典型的交互流程。然后对流媒体播放子系统中的各个服务器进行了详细设计与实现,对关键模块的类图、关键方法以及典型工作流程中类的调用关系以及工作流程进行了说明。接着本文对流媒体播放系统进行了功能测试和性能测试。最后,本文对流媒体播放系统的设计实现工作进行了总结,并指出了下一步工作的研究方向。
其他文献
随着器官移植技术的不断发展,使得人类的许多疑难病症得以治愈,人体器官的需求急剧扩大。据卫生部的相关统计,我国内地每年有约150多万的患者等待器官移植,而且这个数据每年还以
国有电力施工企业兼具电力行业与建筑施工行业的特点,属于技术密集型兼劳动密集型企业。在企业的人力资源构成中,核心专业人才是企业发展中的关键力量,他们在企业的发展中承
福建某恒温恒湿空调实验室工程出现空调降温时间太长,温度无法满足实验室要求的问题。针对出现的问题,通过对现场的温湿度等进行观测和调试,以及对恒温恒湿系统的设计进行研
目的:通过对缺血性脑血管病患者相关危险因素的登记分析,利用头颅核磁共振常规序列成像和T2*加权梯度回波成像观察脑微出血的数目及部位,结合脑白质病变程度与认知功能评估相
自上世纪八十年代开始内蒙古自治区草原生态环境开始日趋恶化,沙尘暴、扬沙天气数量越来越多,为了治理草原生态,从2005年开始内蒙古自治区开始施行禁牧、绝牧、退耕还林还草