基于Linux的VOD视频服务器的设计和优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:anglelc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络通信技术、数字压缩技术和存储技术的高速发展,视频点播(VOD)业务凭借其良好的交互性得到日益广泛的应用;同时,Internet蓬勃发展,上网的人数日益增加,上网收听音乐、收看影视的比例明显增大,在此背景下,开发具有能够在Internet上提供VOD服务的视频服务器具有巨大的商机和活力。视频应用有广阔的市场前景,然而现有的技术和产品从软硬件要求、成本预算、以及功能种类等方面综合考虑仍然不能满足大量用户的需要。本论文的工作是在前期Windows平台下的局域网VOD系统的基础上进行的,主要完成的工作包括:首先,讨论了将以往的Windows版本移植到Linux下、并对其进行功能改进和完善的方案。以往的系统没有提供直播服务,故提出了实现此功能的方案;原系统提供的是基于局域网的VOD服务,不适合大面积的应用,因此提出了通过使用流媒体技术将系统改造为能提供流式服务的方案,以使系统可用于广域网甚至Internet之上。其次,讨论了对视频服务器进行优化的一些常用方案,并详细介绍了三个方面的优化实现:使用“簇”的概念对系统的ext3文件系统进行优化;使用epoll系统调用来提高系统的网络I/O性能;使用“可重组Patching流算法”来优化系统的调度策略。同时还提供了测试数据以对优化前后的性能特性进行对比。最后,对视频服务器所用到的数据库子系统进行了介绍,并解决了其中的数据库访问问题。考虑到数据库访问的扩展性和兼容性,提出了一种基于XML和连接池技术的数据库访问层的实现方案。考虑到该方案可以用C/C++或Java实现,故对两种语言分别介绍了对应的XML开发工具集,并对开发工具的选择进行了特性分析或性能测试。本文致力于Linux下高性能视频服务器的设计和优化,充分利用Linux操作系统自身的特点,用较少的投资构造高性能的服务。
其他文献
骨干网和接入网的高速发展对介于两者之间的城域网产生了巨大的压力,如何在城域网范围内更有效、更快速和更低成本地为用户提供充分的带宽成为电信运营商关注的焦点。而在城域
噪声中的信号检测是信号处理的基本内容,研究在噪声背景下的信号检测具有重要的意义。传统的模拟解调方式存在元器件不理想,适应性差等弱点,因此基于数字处理器的以软件的方式来
近几年来,交织多址接入(Interleave Division Multiple Access)技术作为第四代移动通信的关键技术之一被广泛的研究。IDMA系统不仅继承了CDMA系统的许多优势,特别是抗干扰性
随着大气探测手段的不断更新和雷达技术的进一步发展,多普勒天气雷达不仅能够测定降水的位置和强度,还能够测量降水区域内部的气流速度,在气象业务中的雷达风场产品应用也越来越
在移动通信系统中,分组数据业务的应用越来越广泛,特别是3G、4G以及以后的系统中分组业务应用都将为主导地位。这就使得对移动网络的QoS满足要求越来越高。移动分组网络相对于
1临床资料患者1,女,57岁,既往冠心病史十余年,因咳嗽2日就诊治疗,临床诊断为细菌性上呼吸道感染。第1组应用0.9%氯化钠注射液250ml+青霉素钠800万u[皮试(-)]静滴,第2组应用5%
从分析电力设备信息管理的现状和发展需求入手,根据图片形象化和便于采集的特点,设计了电力设备图片管理系统。系统采用B/S结构便于升级维护,在MVC架构的基础上使业务逻辑和
随着多媒体时代的到来,数字视频通过互联网和智能手机融入到人们的日常生活,并逐渐成为司法证据的重要组成部分。然而,多媒体处理技术的发展和强大的多媒体处理软件的出现使得人
正交频分复用(OFDM)技术因其抗衰落能力强、频谱利用率高等优点,在移动通信中有着广泛的应用。然而在空空通信等超高速移动环境下,OFDM系统对超高速移动引起的时变多普勒频偏
本文对矿用本安型计算机的实现进行了研究。文章首先从功耗、采用的技术措施等方面入手,分析了现有隔爆型计算机难以达到本质安全电路的原因。其次以满足本质安全的要求为目的