基于FFMPEG的视频网格研究与实验平台构建

来源 :兰州理工大学 | 被引量 : 0次 | 上传用户:kangshuangming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动终端的发展,4G网络的普及以及 WiFi覆盖范围的不断扩大,人们可以随时随地的享受流媒体服务,这导致互联网上的流媒体数据传输量急剧增加,给现有的流媒体系统带来了巨大的挑战。对于流媒体系统,在能应对更高点播量的同时拥有更低的数据传输率是其追求目标,因此对于提高流媒体服务系统服务能力具有重要的研究价值。  视频网格是解决 C/S模式服务器瓶颈问题和CDN模式部署成本高问题的一种折中的流媒体解决方案。其整体框架可分为两层:第一层是以CDN为架构,包括一个中央节点和多个区域节点,按照“就近服务”原则,实现用户分区管理;第二层结合P2P技术实现端对端的数据传输。  本文结合FFMPEG对视频网格基本理论做了深入的分析,对视频网格中核心服务器、播放终端以及具体调度策略进行深入研究。其中服务器包括中央节点中的中心服务器、转码服务器、区域节点中的区域服务器和P2P转码服务器。本文主要工作如下:  1.研究并设计一级调度策略,其采用CDN架构,将集中的数据传输分散到各个区域内,减轻骨干网络带宽负载压力。并针对传统动态负载均衡算法然因丢失重要信息而导致负载失衡的问题,提出用基于主动反馈的动态负载均衡算法,同时优化的重定向算法,以缩短重定向过程中的响应时间。  2.结合 P2P,研究并设计二级调度,将正在接收服务的客户端变为服务器,以减轻区域节点的负载。根据P2P的特性,采用多叉树拓扑结构,实现端对端的数据传输。通过研究播放终端缓冲机制,设计动态缓冲区和数据转发策略。  3.在FFMPEG上,首先构建视频网格实验平台。然后根据一级、二级调度过程中,各个服务器的负载状况,测试服务器端性能。再根据播放终端的启动时延、抖动、播放稳定性,测试视频网格的播放新能。最后对测试结果进行分析。  实验结果表明,服务器端负载基本处于相对均衡状态,播放端也具备较好的稳定性,整个视频网格具备良好的服务性能。
其他文献
人脸检测技术作为计算机图像处理和人工智能技术的一个重要分支,在模式识别、信息安全、人机交互、智能监控以及视频检索等领域有着广泛的应用前景,受到了研究学者和工程开发人
随着Internet技术的高速发展,我们已经进入大数据时代,几乎所有的事物都与数据有关。如今,各种应用会使每个月都产生 TB级别甚至 PB级别的数据,与此同时,越来越多的需求使每天需要
不确定性人工智能已经成为当前人工智能研究的热点和重大的前沿课题之一。模糊神经网络作为处理不确定性问题的重要工具,是人工神经网络和模糊逻辑系统的必然的互补式的结合,
目前的协同设计系统大部分都要求设计者在同一个系统上进行每一个零件的详细设计并进行装配,而且采用C/S结构。这个系统的明显缺点是庞大复杂,维护量大,对网络硬件和传输条件
在高动态范围图像中,原始图像辐射度数据的动态范围远大于显示设备的响应动态范围。高动态范围图像在全局照明、真实感绘制、遥感图像、数字相机等领域具有较好的应用前景。
人脸识别是当前一个热点研究领域,它作为一种身份验证的技术在信息安全,出入控制等领域有着广泛的应用前景,但同时人脸识别作为一个经典的高维小样本问题,对模式识别算法的性
随着计算机软硬件技术、半导体技术、电子技术、通讯技术和网络技术等飞速的发展,人类社会进入了后PC时代。近年来在生物识别技术领域中,声纹识别技术以其独特的方便性、经济
今天,我们已被各种数据所淹没。数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程,是
计算机技术和网络技术的飞速发展给构建高质量的EIMS系统提供了可靠的保证,同时也不断地在其应用广度和深度上加以完善和更新,成为许多企业经营管理中不可缺少的现代化支持工
入侵检测技术能够识别恶意破坏一个计算机或网络系统安全的行为,在系统受到危害之前拦截和响应入侵。生物免疫系统的主要功能是识别并清除抗原,实现免疫防卫功能。因此免疫系