基于nginx的视频转码资源动态调度技术实现

基于nginx的视频转码资源动态调度技术实现

ID:25556826

大小:56.50 KB

页数:8页

时间:2018-11-21

基于nginx的视频转码资源动态调度技术实现_第1页
基于nginx的视频转码资源动态调度技术实现_第2页
基于nginx的视频转码资源动态调度技术实现_第3页
基于nginx的视频转码资源动态调度技术实现_第4页
基于nginx的视频转码资源动态调度技术实现_第5页
资源描述:

《基于nginx的视频转码资源动态调度技术实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Nginx的视频转码资源动态调度技术实现-->第1章引言1.1论文研究背景及目的短信、彩信、彩e等增值业务虽然有交互的特点,但是传输的仍然是以静态为主的图片内容或者文字,无法充分发挥媒体作用。流媒体视频的出现改变了此种状况。该业务是将连续的影像和音频信息经压缩处理后放在网络服务器上,客户端播放时并不需要下载整个多媒体文件,而是在将缓冲区中已经接收到的信息进行播放,同时多媒体文件的其余部分再持续不断地从服务器下载到客户端。1995年9月5日,ESPNSportsZone公司成功向分布在世界各地的订阅用户直播了纽约Yankees队和西雅图Mari

2、ners队的棒球赛[1]。ESPN使用的是来自西雅图一家名为ProgressiveNetworks的初创公司的技术,此次直播是世界上第一次大规模的视频直播活动。这家公司就是后来大名鼎鼎的RealNetworks公司前身。在当时发明了非常前沿的视频直播技术,开启了数字视频技术的时代。...............1.2课题、内容和结构本课题于江西网络广播电视台新媒体平台,面向高速移动互联网时代,人们可以通过、平板等终端随时随地观看自己喜欢的电视节目。为提高视频转码效率,开展高性能实时视频处理转码和转码资源的动态调度机制研究。移动通信技术的不断发展,

3、加上接入设备展现出的多样性,移动流媒体视频应用变得更加复杂,表现出了异构性。应用环境的异构性,例如码率的降低、帧率的调整、屏幕尺寸的大小等等,都会导致已压缩码流的受限条件变化。此外,还涉及到不同流媒体格式。为某一应用环境准备的最优压缩码流不一定是另一应用环境的最优压缩码流。视频转码技术的出现解决了这些问题。但是随着用户对视频请求量的增加,单个转码器无法满足需求,为了对多个转码器进行任务的调配,利用Nginx对转码资源池进行负载均衡,研究动态调度算法,提高流媒体服务质量。...............第2章Nginx体系架构2.1Nginx服务器的

4、代理服务代理(Proxy)服务,通常也称为正向代理服务,把局域网外Inter想象成为一个巨大的资源库,资源分布在Inter上的各个站点,局域网内的客户端要访问这个库里的资源必须统一通过代理服务器才能对各个站点进行访问,如图2.1所示。局域网内的客户端借助代理服务器访问局域网外的网站,主要是为了增强局域网内部网络的安全性,使网内不容易受到网外的威胁因素的影响,此时代理服务器起到了一部分防火墙的功能。与此同时,代理服务器也可以被用来实现局域网对外网的访问进行必要的监控和管理。正向代理不支持外网对局域网的访问请求,图2.1中的箭头方向不能反过来。从站点

5、的角度,其实就是在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,是否隐藏用户信息取决于代理服务器是否告诉站点。...............2.2Nginx结构化架构Nginx采用的机制是多路复用及事件通知,是一款高性能的反向代理服务器,同时也是高性能HTTP。Nginx采用的架构是模块化、异步、事件驱动、非阻塞及单线程。Nginx如果作为代理服务器提高运行速度,因为能够实现无缓存的反向代理加速。Nginx作为负载均衡服务器,Rails和PHP不但可以在内部直接支持,也可以对外进行服务,作为HTTP代理服务器,并且还支持利用算法

6、进行负载均衡以及简单的容错。相较于其他服务器,不管在稳定性、高可用性和性能方面,Nginx均有无法相提并论的优势。近年来,Nginx服务器在互联网领域占据了一席之地,腾讯、网易、新浪等等国内各大门户网站,均采用了Nginx部署。作为国内重要的视频分享网站,优酷、土豆等等,也部署Nginx。开始部署Nginx的网站日趋增加,这也说明国内对Nginx技术的研究越来越受重视。Nginx服务器是高度模块化的,它的开发有一定的标准,开发指定功能的模块需要完全遵循模块化设计思想。习惯上Nginx涉及到的模块可被分为核心模块、标准HTTP模块、可选HTTP模块

7、、邮件服务模块以及第三发模块等五大类。...............第3章实时视频处理共享平台构建...............233.1系统架构简介...............233.2实时转码方案概述...............24第4章基于Nginx的转码资源动态调度方案实现...............314.1转码资源动态调度方案的实现策略................314.2Nginx调度算法...............38第5章转码资源动态调度方案性能测试分析...............465.1测试环境........

8、........465.2功能验证..............49第5章转码资源动态调度方案性能测试分析5.1测试环境测试系统主要四台主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。