流媒体缓存系统设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
目? 录中文摘要?? ?4Abstract?? ?5一、绪论?? ?11、流媒体技术简介?? ?12、流媒体技术的分类?? ?13、流媒体技术的原理?? ?24、研究现状?? ?34.1 网络视频直播?? ?34.2 远程教育?? ?44.3 视频点播及电视电话会议?? ?4二、流媒体代理缓存设计?? ?51、代理缓存概述?? ?52、系统设计概述?? ?5三、开发环境?? ?81、Visual Studio?? ?82、Visual C++?? ?103、开发环境搭建?? ?10四、系统实现?? ?161、资源请求流程?? ?161.1 资源请求流程?? ?161.2 实现步骤?? ?171.3 主要代码实现?? ?172、遗忘过程流程?? ?192.1 遗忘过程流程框图?? ?192.2 实现步骤?? ?192.3 主要代码实现?? ?203、主函数流程?? ?213.1 主函数流程框图?? ?213.2 实现步骤?? ?223.3 主要代码实现?? ?23五、系统测试?? ?251、测试命令?? ?252、缓存策略?? ?253、测试结果?? ?25结 论?? ?26致 谢?? ?27参考文献?? ?28
中文摘要
目前,伴随着多媒体应用的不断丰富,流媒体技术由于其边下载边观看的特点而得到了重视。随着以视频点播、视频会议、远程教育等典型应用为代表的流媒体系统的普及,流媒体数据传输流量已经成为当今网络业务流量的主要组成部分。
本文首先简要介绍了流媒体技术以及流媒体缓存技术的基本原理,接着详细介绍了流媒体缓存系统实现的方案。本系统从三个方面进行设计,包括资源请求、遗忘过程以及系统主函数流程,并分别对系统实现的三个方面进行了详细的分析以及代码详解。
由于流媒体代理缓存技术应用广泛,且随着移动互联网的发展,越来越多的嵌入式终端应用流媒体技术在线观看视频,所以流媒体代理缓存缓存策略也在不断的改进。
模拟实验表明,该方法能减少缓存的替换次数,提高缓存命中率,性能较优。本系统的设计已经初步满足流媒体播控系统的应用需求,为进一步推广应用建立了必要的基础。
关键词:流媒体;缓存