面向SVC编码的DASH调度算法研究与设计
【学位授予单位】:南京师范大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN919.81
【图文】:
2.1逦DASH流媒体技术标准逡逑2.1.1逦DASH系统架构逡逑DASH系统的整体架构如图2-1所示。服务器端是一个基本的HTTP服务器,逡逑主要用来存放视频切片文件和MPD文件。客户端主要由MPD解析模块、视频逡逑切片解析模块、HTTP下载模块、媒体播放模块和自适应控制模块等组成。DASH逡逑系统的核心思想就是码率的动态自适应。在服务器端,视频被提前编码成多种码逡逑率,码率有低有高,并且被切成固定时间长度的视频片段,存放到HTTP服务器逡逑中。客户端播放时,先请求MPD文件,并对MPD文件进行解析,得到该视频逡逑的所有详细信息,然后通过HTTP请求向服务器请求视频的初始化切片,并根据逡逑网络状况的变化,请求相应质量的视频切片,从而达到对网络带宽的最大利用,逡逑并且保证播放流畅。逡逑/邋""邋/邋\逡逑HTTP邋server逦DASH邋client逡逑IppMiWi*逦Control邋heuristics逡逑W灄邋I邋.邋l邋imirX逡逑L...MPD_^e^逡逑I邋?逦Media逡逑!逦?逦g,逦WiBBW邋Player逡逑&邋?邋^逡逑a邋丨邋@逦,逦r逦1—逡逑f逦HTTP_U_邋邋邋HTTP邋cl
2.1.2邋MPD文件结构逡逑MPD文件是一个XML文件,用于描述服务器上的媒体内容的码率信息、媒逡逑体内容包含的音频和文本组件特征等。MPD文件的整体结构如图2-2所示。MPD逡逑文件中的主要由以下标签组成:逡逑片段(Period):它表示一个视频在时间轴上的一段时间,每个MPD文件通常逡逑由多个时间长度相同的片段组成。每一个片段都可以包含多个自适应集合。逡逑自适应集合(AdaptationSet):自适应集合可以代表视频和多个不同的音频集合。逡逑当然,如果是音频视频混合编制的情况下,那就只需要一个自适应集合。每一个逡逑自适应集合都包含多个媒体呈现。逡逑媒体呈现(Representation):每一个媒体呈现就代表一个独立的视频流,其中包逡逑含了对视频的分辨率、编码方式、码率、帧率等信息的描述。例如,一个媒体呈逡逑现可以是l080x720/3005s/lMbps的一个视频流,另一个媒体呈现则是逡逑1080x720/30Q>s/2Mbps的一个视频流。不同的视频呈现允许DASH实现码率自适逡逑应调整。逡逑视频切片(Segment):因为每个视频流都被切成时间长度相等的切片,因此每逡逑个视频呈现都包含一个视频初始化切片和多个视频内容切片。每个切片都包含其逡逑实际的URL地址,DASH客户端通过分析MPD文件得到每个切片的URL地址,逡逑然后根据调度逻辑去请求视频切片。逡逑除了上面的属性标签之外
逦第2章国内外研究现状逦逡逑2.2自适应调度算法逡逑DASH标准中提出的几个设计原则:视频缓冲区的初始化能够尽可能快速、逡逑高效率地利用网络带宽、视频码率能够进行自适应切换、可以支持和利用CDN逡逑网络的特性、可以利用现有的HTTP服务器和缓存功能、能够利用现有的媒体播逡逑放机制、能够支持点播和直播等。逡逑从DASH的整体架构来看,自适应调度算法是DASH实现动态自适应码率逡逑的最主要的手段。自适应调度算法主要可以分为基于客户端的自适应调度算法、逡逑基于服务器的自适应调度算法、基于网络协助的自适应调度算法。逡逑2.2.1基于客户端的自适应调度算法逡逑
【相似文献】
相关期刊论文 前10条
1 周燕飞,王林博,袁普及;基于批生产的逐段式车间作业调度算法[J];南京航空航天大学学报;2002年06期
2 陈俊豪,孙士寅;海港船舶—泊位调度算法的探讨[J];上海第二工业大学学报;1988年03期
3 邵中;实用大学课程表问题及其调度算法[J];教育与现代化;1989年Z1期
4 尹祚明,吴菱;多机相关任务的改进型分枝定界调度算法[J];计算机学报;1989年01期
5 沈志宇;;多机系统的并行循环调度[J];计算机工程与科学;1989年02期
6 许丽卿;;云环境下基于双重公平性约束并行调度算法的研究与实现[J];福建师范大学学报(自然科学版);2016年06期
7 郝继锋;虞保忠;周霆;徐晓光;;一种多核混合分区调度算法设计与实现[J];微电子学与计算机;2016年07期
8 易云山,桂志波;分组网络中包调度算法研究[J];江苏通信技术;2004年03期
9 邹圣雷;;基于嵌入式系统任务调度算法的研究[J];电子设计工程;2019年07期
10 杜金燃;黄建理;肖博;韩宏;;基于三角模糊数改进的块存储调度算法[J];信息技术;2017年09期
相关会议论文 前10条
1 彭洪;涂凍生;;面向操作的调度算法[A];1994中国控制与决策学术年会论文集[C];1994年
2 吴明行;韩银和;李晓维;;应用于作业调度算法的可测试性设计[A];第十届全国容错计算学术会议论文集[C];2003年
3 韩璞;李超;董泽;崔秀政;;工业过程网络化控制系统混合调度算法研究[A];2009中国控制与决策会议论文集(2)[C];2009年
4 景维鹏;吴智博;刘宏伟;董剑;;一种支持任务依赖关系容错调度算法[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
5 胡乔乔;马驰远;贾煈;;DRAM存储调度算法研究[A];第十七届计算机工程与工艺年会暨第三届微处理器技术论坛论文集(下册)[C];2013年
6 党小林;刘锋;张军;;时变优先:一种新的调度算法[A];2005通信理论与技术新进展——第十届全国青年通信学术会议论文集[C];2005年
7 罗豪杰;许都;;IEEE 802.16 MAC层上行调度算法[A];四川省通信学会2007年学术年会论文集[C];2007年
8 何翔;何军;李奇;;基于系统损失和任务复杂度的网格调度算法[A];2008'中国信息技术与应用学术论坛论文集(二)[C];2008年
9 徐辉;郭亚红;纪守领;惠丽;;一种多信道传感器网络的无冲突调度算法[A];黑龙江省计算机学会2009年学术交流年会论文集[C];2010年
10 周航;王希敏;蔡志明;;一种适于多核集群的混合并发任务流调度算法[A];中国声学学会水声学分会2015年学术会议论文集[C];2015年
相关重要报纸文章 前1条
1 何川 方兴;运筹帷幄决胜千里[N];计算机世界;2001年
相关博士学位论文 前10条
1 王振宁;面向异构数据中心的新型硬件架构与调度算法[D];上海交通大学;2017年
2 许登元;类以太网物理帧时槽交换技术研究[D];西南交通大学;2005年
3 李波;支持网格资源预留的作业调度算法研究[D];华中科技大学;2005年
4 刘亚杰;P2P流媒体内容分发关键技术研究[D];国防科学技术大学;2005年
5 吴刚;对低功耗进程调度算法的研究[D];复旦大学;2006年
6 王英杰;城域无线Mesh网络的网络控制与资源管理算法研究[D];北京邮电大学;2007年
7 黄平;分布式多级交换系统中队列结构及其负载平衡调度算法研究[D];华中科技大学;2006年
8 黄平;分布式交换系统队列结构及调度算法研究[D];华中科技大学;2006年
9 李季;EPFTS平台上基于服务质量的调度算法研究[D];西南交通大学;2008年
10 田冲;无线网络跨层调度算法研究[D];山东大学;2009年
相关硕士学位论文 前10条
1 李晖;磁盘存储中基于自适应分区的I/O调度算法的研究[D];西南大学;2019年
2 吴文生;基于强化学习的WSNs实时数据传输调度算法研究[D];合肥工业大学;2019年
3 李柏润;基于Pi演算的分布式多Agent异构调度算法的研究与实现[D];吉林大学;2019年
4 魏讯;面向低延迟的在线流处理作业调度算法研究[D];吉林大学;2019年
5 段杭彪;Storm调度算法研究及应用[D];重庆邮电大学;2018年
6 刘海;回程网络中联合路由的调度算法研究[D];重庆邮电大学;2018年
7 黄炀;移动确定性网络QoS的关键技术研究[D];浙江大学;2019年
8 潘乐乐;基于调度算法的星载并行存储单元研究[D];上海交通大学;2018年
9 孙向月;5G车联网场景下基于业务优先级的资源调度算法的研究[D];重庆邮电大学;2019年
10 韩煦;面向SVC编码的DASH调度算法研究与设计[D];南京师范大学;2019年
本文编号:2773269
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2773269.html