[发明专利]视频源端下行视频流码率自适应均衡调整方法有效
申请号: | 201910822815.0 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110719535B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 肖蔼玲;王博;黄晓甫;马东超;马礼 | 申请(专利权)人: | 北方工业大学 |
主分类号: | H04N21/647 | 分类号: | H04N21/647;H04N21/845 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 楼艮基 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 下行 流码率 自适应 均衡 调整 方法 | ||
1.一种视频源端下行视频流码率自适应均衡调整方法,其特征在于是在一个视频源端的一个下行视频流码率自适应均衡调整系统、简称系统中依次按以下步骤实现的:
步骤(1):所述系统包括:控制模块、视频流初始化模块、视频流缓存模块、视频流下载码率调节模块、无线收发模块以及外带的磁盘,其中:
磁盘,存储所述视频流的播放范围内各蜂窝小区在一天24小时中在不同网络运行时段内的网速均值网速又称下载码率,网速均值又称下载码率均值,所述网络运行时段是指从零点开始,把一天24小时分为子夜运行时段、上午工作时段、中午过渡时段、下午工作时段、傍晚过渡时段以及晚间休闲时段,共六个时段,每个所述时段的网速平均值是以小时为单位测得的网速取均值而获得的,称为不同蜂窝小区在网络不同运行时段内测的网速均值,在同一个小区,不同运行时段的网速均值相差大,在不同小区,同一时段内的网速均值相差较小,从而得到了开始下载视频流的初始时刻所对应的初始视频流片段开始下载时的下载码率历史参照值,用一条横轴以小时为单位计各种运行时段,纵轴为对应于各蜂窝小区的初始的下载码率的参照值,得到分别针对每一个蜂窝小区的时段——网速均值曲线,
视频流初始化模块,在所述控制模块控制下,把待输往下行信道中的视频流等时长但不等码长地分为N个码长已知的视频流片段,N={n1,n2,nn…nN}以便在视频流下传时,在保证每个视频流片段nn在时长τ不变的条件下根据实时监测到的当下视频流的码长变化去自适应地调整下传视频流的码率值,以实现在时长均衡条件下实现下传码率的稳定且自适应的调整,
视频流缓存模块,为待下载的视频流片段提供一个缓冲存储区,以保证视频流片段下传的连续性,
视频流片段下载码率自适应调节模块,在所述控制模块控制下,以小时为单位,实时记录下载码长及流量,且以一个视频流片段的时长τ为步长,调整下传码率值,以适应下传下一个视频流片段时码率的变化,
步骤(2):所述控制模块按照以下步骤实现下行视频流码率的自适应调整,
步骤(2.1):在初始化时刻t0,从所在蜂窝小区的时段——网速均值曲线中找到所述蜂窝小区在所述初始时刻t0所对应网络运行时段的网速均值作为下载第n-1个时段的下行视频流码率的参照值,称为第n-1个视频流片段在t1时刻的下载码率额定值d(n-1),
步骤(2.2):t1时刻,所述控制模块开始从所述视频流缓存模块以所述下载码率额定值d(n-1)下载第n-1个视频流片段,输入到所述视频流下载码率调节模块,同时,所述视频下载码率调节模块以小时为单位实时计算下载时的视频流码长,
步骤(2.3):控制模块在第n-1个视频流片段时长τ前的τ-1小时测得的码长作为第n-1个视频流片段,已知实际码长l(n-1)的估计值l表示码长,
步骤(2.4):按下式计算视频流片段的实际码长l(n-1)与估计值之差
若则在下载第n个视频流片段时的码率额定值即总码长增加了ln为片段n的实际码长,属于欠下载,
若表示均衡下载dn=d(n-1),
若为过下载,表示ln已在下载第n-1个视频流片段时被提前下载了一部分,
控制模块在调整所述视频流下行码率调整模块输出的码率时,要同时且等量的调整输入到所述视频流初始化模块的码率,以保证视频流传输的连续性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北方工业大学,未经北方工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910822815.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于广播系统的传输协议转换方法及系统
- 下一篇:一种视频信息处理方法和装置