[发明专利]一种基于缓冲区下溢概率估计的流媒体自适应传输方法在审

专利信息
申请号: 201710829858.2 申请日: 2017-09-15
公开(公告)号: CN107509120A 公开(公告)日: 2017-12-22
发明(设计)人: 陈双武;陆成 申请(专利权)人: 上饶市中科院云计算中心大数据研究院
主分类号: H04N21/643 分类号: H04N21/643;H04N21/658;H04N21/2343;H04N21/647;H04N21/6437;H04N19/36
代理公司: 北京科亿知识产权代理事务所(普通合伙)11350 代理人: 张勋
地址: 334000 江西*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 缓冲区 概率 估计 流媒体 自适应 传输 方法
【说明书】:

技术领域

发明涉及一种视频数据传输技术,尤其涉及一种基于缓冲区下溢概率估计的流媒体自适应传输方法。

背景技术

流媒体技术作为处理在线视频播放的有效手段,增强了用户的交互性,被广泛应用于IPTV、在线播放、视频直播、视频会议、远程教育、远程医疗、新闻出版、电子商务等网络信息服务的方方面面。近年来,无线接入技术的不断革新,如WIMAX、LTE(长期演进,即3.9G无线通信标准)、4G等新技术的应用,带来通信带宽的增长,也促进了移动视频服务的发展。但是,不同于有线网络的相对稳定,无线网络容易受到用户移动、信号衰减、噪声干扰、随机丢包等因素的影响,带宽具有随机性和时变性的特点。从而,无法保证视频播放的流畅性,影响用户的体验质量。为克服该问题,可伸缩视频编码技术和视频码率自适应技术得到广泛应用。

可伸缩视频编码(Scalable Video Coding,SVC)是一种能对视频流从空间、时间、质量上进行分层编码的技术。可伸缩编码技术已经被H.264/AVC视频编解码标准的扩展版本所纳入,被称为H.264-SVC标准。它规定了设备如何对多层视频码流进行编码和解码。经过可伸缩编码后的视频流包含一个基本层和多个增强层。基本层数据量较小,带宽要求低,并且可以独立解码,能够提供勉强可接受的观看质量。随着增强层数量的增加,带宽要求逐渐提高,视频质量逐级提升。可伸缩编码技术可以从分辨率、帧速率、图像质量三个维度实现视频质量的分层。相比于传统的固定码率的视频编码方式,可伸缩视频编码技术提供了一种更加灵活的编码方案,增强了流媒体的自适应能力。

码率自适应技术是指在流媒体传输过程中,发送端能够根据信道的状态自适应调节视频码率。当信道受限或信道条件不好时,传输带宽不足,为了避免播放的中断,降低传输视频的层数。反之,随着信道条件的变好,带宽提升,增加传输视频的层数,从而获得更高的视频质量。问题的关键是要指导新到的变化。然而,实际应用中,信道的未来变化特性是未知的。现有的码率自适应算法大致可以分为两种:启发式算法和基于模型的信道预测算法。前者考虑根据历史状态(如接收缓存、吞吐量、端到端延时、丢包率等)的变化预测信道的变化,从而指导视频码率的动态调整。该方法对信道的变化不敏感,容易造成播放画面的中断和抖动。后者假设信道变化符合特定模型(如瑞利信道模型),通过模型和历史变化预测信道未来的变化。由于信道的随机性,该方法的假设模型对于实际信道来说并不适用。

发明内容

本发明要解决的主要技术问题是,提供一种基于缓冲区下溢概率估计的流媒体自适应传输方法,其针对现有流媒体自适应技术中存在的问题,如流媒体播放过程中,信道随机变化引起的视频播放中断、画面抖动、视频质量差等,提出基于缓冲区下溢概率的码率自适应方法,以提高流媒体的自适应能力,增强用户体验质量。

为解决上述技术问题,本发明提供一种基于缓冲区下溢概率的码率自适应方法,本发明采用的步骤具体如下:

步骤一、记录当前网络状态的变化:播放端记录当前缓冲区队列的长度及其变化量,并将结果作为输入;

步骤二、缓冲区下溢概率计算:利用大偏差原理,计算未来的缓冲区下溢概率;

步骤三、概率反馈:接收端将下溢概率反馈给流媒体发送端;

步骤四、码率自适应:发送端根据当前的下溢概率,调节视频码率;

步骤五、当下溢概率低于设定最小值,升高视频码率;反之,当下溢概率高于设定的最大值,降低视频码率。

前面所述的大偏差原理即:作为概率论的极限理论中的一个重要分支,大偏差(large deviations)原理用以处理与中心极限定理不同的另一类极限问题,是大数定理的精密化。当随机序列与其极限的偏离域的概率测度以某种速率趋近于零时,大偏差原理给出了小概率事件的指数型概率估计。在本交底书中,播放下溢是小概率事件,通过大偏差原理可以预测播放中断的概率。

本发明实际是应用于无线环境中的可伸缩编码视频的传输系统。

由于系统采用可伸缩编码技术,视频码率每次调整一层。

所述步骤一中,首先将视频的播放过程根据帧播放间隔划分成相等的时隙,以帧率是30帧/秒的视频为例,帧间隔是1/30秒。记录当前时刻t,到达的视频帧数At,当前队列长度为Qt。显然,当播放缓存不为空时,每个时隙解码播放一个视频帧。队列的变化量为It=At-1。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上饶市中科院云计算中心大数据研究院,未经上饶市中科院云计算中心大数据研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710829858.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top