基于HTTP Streaming的课程直播系统中流传输子系统的优化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:YWJJK
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
HTTP Streaming技术的主要思想是将视频流分割成多个小的分片文件并且存储于WEB服务器,客户端通过HTTP协议下载需要的分片文件进行播放。由于HTTP Streaming具有很多优点,例如,该技术基于广泛使用的HTTP协议,可靠且易于部署;对于防火墙或NAT的穿透性好;可以利用标准的HTTP服务器以及HTTP缓存等,该技术已经成为近年来流媒体传输领域的热点。本文工作围绕将该技术实际应用在大规模课程直播系统中时暴露出的若干不足展开。HTTP缓存服务器是提高HTTP Streaming系统客户并发量的关键环节。但当前主流HTTP缓存服务器,如Nginx、Squid、Varnish等,在缓存资源更新期间的行为都存在不足,在我们实际部署的基于HTTPStreaming课程直播系统中,缓存服务器会周期性地把大量客户端请求转发至源服务器,从而制约了HTTP Streaming系统的可伸缩性。本文针对性的提出一种优化的HTTP缓存服务器在缓存更新期间的行为,即缓存服务器仅向源服务器转发一路客户端请求,缓存更新期间,拒绝其它关于该资源的请求。优化策略在使用最为广泛的Nginx服务器的基础上进行了实现。实验证明,优化后系统的伸缩性得到了显著提高。另外,本文还对主流CDN服务的缓存行为进行了检测。典型的HTTP Streaming直播系统的端到端延时在10s-15s之间,这对于需要支持一定交互性的课程直播应用来说延时过大。通过对引入端到端延时的各个环节(客户端的包调度机制、客户端去抖动缓冲、分片文件长度)的优化,本文提出一套低端到端延时的HTTP Streaming的直播原型,成功将直播系统的端到端延时降低至5s以下。
其他文献
Mio Digiwalker C720以其全功能化的配置和实用导航功能为广大用户带来了创意惊喜,就在市场还沉浸在其层出不穷的广泛应用中时,全球第二大手持GPS厂商宇达电通,又将C系列旗下
我们中学生的学习活动,可以概括为五个环节,即课前预习,上课,课后复习,完成作业和自己安排的学习活动.这五个环节中,每一环节都反映着一个中学生的学习习惯和学习方法.
在煤矿安全生产中,矿山测量工作发挥了重要的作用。而作为矿山测量的重要工作内容,贯通测量质量的好坏,将直接影响矿井建设、生产和经济效益。所以,需要进行贯通测量精度的提升,从而进行实际工作中的贯通工程质量的确保。因此,本文结合自己的工作实际就如何提高贯通测量精度提几点建议。
(本报讯)虽然国家数字电视高清标准颁布实施不到一年,但它对平板电视市场来说却像是一付催化剂,引得本已喧嚣的液晶市场迅速沸腾。当下,高清、超高清、全屏高清、纯高清等等
阅读过程是阅读个体的感悟和体验建构的过程,带有强烈的个性特征.读者阅读鉴赏过程中有着充分的能动性,存在着自由发挥的极大空间,语文课程丰富的人文内涵对学生精神领域的影
最近召开的全国农村基层党风廉政建设工作经验交流会,全面分析了农村基层党的建设面临的新形势新任务,明确提出了当前和今后一个时期加强农村基层党风廉政建设的总体思路和需
1969年,Friend& Watson对社交焦虑的概念进行了阐述,提出了社交回避和苦恼的概念,社交回避包括实际的回避行为和内心的回避意愿和倾向,表现为因为某些理由而拒绝与他人在一起
金秋十月,秋高气爽。在这金秋时节,全球著名的显示器制造商美齐即将推出其第一款20英寸液晶——JT209RP。美齐RP系列再增新成员,JT209RP全面采用新一代HDCP高清技术,在色彩上
三星一直在产品的设计层面积极探索,不断创新,秉承“以人为本”的理念.在产品的外观和轻薄程度上不遗余力地进行大胆的突破,几乎要把打印机变成书桌上的艺术品来设计。同时,
近些年来,英语高考要求逐年提高,高中英语阅读教学不应是再是单纯讲解单词、语法的机械性的教学内容.高中英语阅读课应涉及的题材广泛、信息密度高、语言知识丰富的阅读材料,