The invention relates to a video quality adaptive control method based on fuzzy control design: three input and two output fuzzy controller; the client to the server for media description file, understand the server video storage cache; initial stage, apply for the lowest quality video to the server; the estimated throughput, cache cache and video margin changes the amount of input; fuzzy set; the relationship between input and output, the output of fuzzy solution obtained for video quality level indication parameters and application video delay parameter fuzzy output; according to the application of video quality indicator parameters determine the next slice for video slice quality level, according to the application of video delay parameters under all instructions video application start time. The invention can provide users with higher average quality and more stable video experience.
【技术实现步骤摘要】
本专利技术属于网络视频质量动态自适应选择领域,具体的指出一种基于模糊控制的MPEG-DASH视频流自适应控制方法。
技术介绍
随着网络的普及,媒体在网络传输内容中所占的比重越来越大,基于HTTP的动态流媒体传输(DASH)逐渐吸引各国研究者们的关注。2012年ISO正式批准MPEG组织提交的MPEG-DASH方案为国际统一DASH传输标准,成为DASH系统走向成熟的重要一步。然而,MPEG-DASH标准协议中仅对媒体描述文件MPD及媒体文件的格式进行了定义,对媒体编码格式,服务器端视频等级分配以及客户端自适应选择策略等等均未进行规范,为研究者们提供了极大的优化空间。近年来,对DASH传输的研究包括服务器端视频等级分配,客户端自适应选择策略,音视频传输形式,最终用户评价知觉质量模型等等,其中客户端自适应选择策略更是其中研究的热点。在MPEG-DASH传输系统中,同一段视频内容被压缩成多个码率,并被分割成多个切片存储在服务器,客户端根据自身硬件条件以及当前网络吞吐量选择合适的视频质量,并向服务器发出申请,以期提供网络视频观看者最好的质量体验,此即为客户端自适应选择控制过程。同时客户端根据自身条件开辟一段缓存区域存储下载完成但没播放的视频,用于防止由于网络环境突发变化带来的视频停顿。目前,关于客户端进行视频质量选择的客户端自适应算法已有很多研究,其算法主要可分为两大类:基于吞吐量的自适应选择和基于缓存的自适应选择。基于吞吐量的视频质量选择方法仅考虑当前网络环境,而不考虑客户端缓存中视频余量,为保证视频平稳连续播放,其选择机制表现出视频质量波动大,平均申请视频质 ...
【技术保护点】
一种基于模糊控制的视频质量自适应控制方法,包括以下步骤:步骤1:设计三输入两输出模糊控制器:其中,(1)三输入分别为估计吞吐量,客户端缓存中的视频余量和缓存变化量,输出为申请视频质量等级指示参数和申请视频延时指示参数;(2)分别设定估计吞吐量,缓存视频余量和缓存变化量的隶属模糊子集和隶属函数,根据各个参数表现的物理意义,将其模糊子集分别设定为{偏小,中等,偏大},{偏小,适中,偏大},{剧烈下降,下降,平稳,上升},其隶属函数分别选用三角、梯形和三角隶属函数;(3)确定模糊规则,模糊规则确立的基本原则为:当吞吐量偏大且缓存中视频余量较多时,将申请视频质量等级指示参数调高,以提供用户尽可能高的视频质量;当吞吐量较小且缓存中视频余量较少时,降低申请视频质量等级指示参数,防止出现视频播放中断;(4)设定模糊推理机,选用“或”规则对各个规则进行统一;(5)选用重心法对输出模糊结果进行解模糊;步骤2:客户端向服务器申请媒体描述文件,了解服务器端视频存储情况。步骤:3:进入初始缓存阶段,由于网络环境未知,先向服务器端申请最低质量视频,以使初始延时最短,当缓存达到设定值,进入缓存稳定阶段,启动基于模 ...
【技术特征摘要】
1.一种基于模糊控制的视频质量自适应控制方法,包括以下步骤:步骤1:设计三输入两输出模糊控制器:其中,(1)三输入分别为估计吞吐量,客户端缓存中的视频余量和缓存变化量,输出为申请视频...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。