可变码率视频建模与流媒体服务器性能的改进

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qishi008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可变码率 (VBR) 视频已经成为当今宽带网络的主要业务流之一,它可以更加充分地利用带宽并提供更高的影像质量,现在广泛用于电影点播、视频监控和视频会议等领域。VBR视频的数据率会在一个相当宽的区间内波动,对网络带来瞬间的压力,这种突发性对于网络和应用程序的设计提出了新的挑战。流媒体服务程序必须能够合理的为VBR视频业务分配资源,达到既保证服务质量又减少资源浪费,还要对VBR视频进行流量控制。这些问题的解决,依赖于对于VBR视频业务的正确建模和分析。研究发现,VBR视频业务具有很强的短程相关和长程相关性,传统时间序列分析工具可以描述序列中的短程相关性;而描述长程相关性需要引入自相似的概念。自相似描述自然界中许多现象在不同时间尺度下保持特征的相似,在计算机科学的很多领域都发现了自相似现象。VBR视频存在天然的长程相关和自相似结构,传统的时间序列分析无法对其做出准确的建模。分数自回归滑动平均模型将长程相关性引入了时间序列分析,可以很好的用于VBR视频的建模。使用这个模型对来自实际视频监控系统的视频进行了建模和分析。在理论模型的基础上,构建了一个实时流媒体服务器,该服务器在实时流媒体数据源与流媒体客户端之间提供数据代理,可以用于视频会议和视频监控系统。服务器包括数据接受、数据分发和客户接受三个部分,为了让它们灵活高效地协作,系统使用了反应器模式、接收器-连接器模式、主动对象模式和非阻塞缓冲输入/输出模式来保证效率、可维护性和可重用性。由于VBR视频的数据突发性以及应用中上行带宽和下行带宽之间的不对称,服务器中必须使用缓冲队列。为了选择良好的并发策略和正确的缓冲队列参数,在利用VBR视频的自相似模型进行排队分析之后,根据从实际视频流测量所得的自相似参数,对视频流通过流媒体服务器时对系统缓冲队列的需求进行了定量计算,对不同应用场合、不同硬件、网络条件下可以提供的服务质量做了说明,最后结合实际应用的需要提出了不同的服务器架构和缓冲队列参数。
其他文献
人工关节置换是现代医疗常见的重要外科手术。通过医学图像对人工关节进行三维重建,可以在手术前帮助医生对关节组织进行直观地分析和定量研究,从而制定精确的医疗计划,选择最匹
WebGIS是GIS技术与互联网技术结合的产物,是目前GIS各应用领域中社会认可程度最高、技术实现也较为完善的部分之一。WebGIS技术应用于电力行业,结合已有的MIS系统,为电力企业信
传统的数据库系统已经不能适应当今的现代应用。近年来,主动数据库的研究发展非常迅速,而且被应用到许多领域,主动数据库已经成为了数掘库研究领域一个前沿的方向。主动数据库应
简单对象访问协议SOAP(Simple Object Access Protocol )在基于网络的分布式应用系统中日益获得青睐。但是必须指出,在SOAP协议中并没有定义标准的访问控制安全规范,不同的SO
随着计算机科学和Internet技术的飞速发展,以及企业自身的需求,如:数据的分布性、系统的可扩展性和平台的异构性等诸多问题,越来越多的企业开始采用Internet协议标准和分布式对象
随着网络带宽的不断提高,研究和实现1000兆高速、高可用的VPN网关成为当前网络安全的前沿研究热点。本文通过在Linux2.4.18-3核心TCP/IP协议栈的多个关键点上挂接HOOK函数,完
随着通信网络、信息技术的发展,用户在新兴的多媒体社交网络(如Youtube、GoogleVideo、优酷等)中,可以利用各种智能终端或设备在各类网络载体之间随时随地灵活地分享和体验各种
Petri网作为系统模拟与分析的工具已在众多领域得到应用。同其他分析方法一样,Petri网对于大系统的分析是非常复杂的。因此,通过一些较为简单的小网利用某种运算或组合而得到较
随着软件开发技术不断变更和计算机网络的迅猛发展,大量软件系统采用基于CORBA的组件技术开发。CORBA组件的软件测试是基于CORBA的软件系统开发中不可或缺的一环,是保证软件
随着Internet规模的不断扩大及承载业务的多样性,IP技术飞速发展,Internet正在由单纯的数据传输提供"尽力而为"服务的网络,逐步向具有QoS服务保证的网络发展.因此,有必要对Qo