The invention relates to a method for adaptive video transmission rate in wireless networks: an output buffer is preset in the buffer output, the output buffer is preset per unit time the data packets from the output buffer threshold; the packet data are stored in the output buffer, obtain the total number of packets in the current unit time threshold; if the current threshold in unit time the total number of packets is not equal to the total number of threshold unit time in data packets, and in a unit time threshold into the memory data packet 10% floating population range, adjust the speed of data read from the buffer; if not in a unit time threshold memory in data packet 10% the total number of floating in the upper and lower, but in a unit time threshold into the memory data packet 35% floating number in the upper and lower, then The next time I frame encoder to adjust the intensity of image processing.
【技术实现步骤摘要】
视频传输过程的码率控制方法
本专利技术涉及视频播放领域,具体涉及一种视频传输过程的码率控制方法。
技术介绍
随着对视频播放要求越来越高,传统流媒体系统采用缓存帧的方法来克服信道变化等原因造成的不稳定性,缓存帧用一定的时延来换取视频的流畅性。在信号条件变差时,缓冲区发生下溢,则暂停媒体播放,缓冲后继续播放,但该方法容易造成视频播放的中断,且很难保证视频传输的实时性,影响用户的观看体验。针对上述问题,专利文件201310006416.X公开了一种无线网络下视频实时传输的码率平滑方法,通过周期性的统计视频帧的传输时延,当传输时延变小时,通过快进调小播放缓存;当传输时延变大时,通过慢放调大播放缓存,所述快进和慢放的调整步长由传输时延变化、播放缓存深度以及时间戳信息共同决定。该方法在实际操作中,通过调节播放速度的25%变化幅度来调整缓存区大小,然而,播放速度25%的变化导致画面和声音的非正常状态较大影响了用户的体验。
技术实现思路
本专利技术的目的在于提出一种视频传输过程的码率控制方法,首先预测一下时间段的传输时延,并根据该传输时延设于的具体区间位置设置不同处理方法,从而保证整体视频传输码率的稳定和平滑,且有效缩小播放延时。为实现上述目的,本专利技术所采用的技术方案是一种视频传输过程的码率控制方法,所述方法包括以下步骤:S1、根据缓冲区当前时段传输时延和上一时段传输时延的大小比对,预测下一时段传输时延的变化情况;若预测的下一时段传输时延在第一预设范围区间,则至步骤S2;如不在第一预设范围区间但在第二预设范围区间,所述第二预设范围区间包含第一预设范围区间,则至步骤S3;S ...
【技术保护点】
一种视频传输过程的码率控制方法,所述方法包括以下步骤:S1、根据缓冲区当前时段传输时延和上一时段传输时延的大小比对,预测下一时段传输时延的变化情况;若预测的下一时段传输时延在第一预设范围区间,则至步骤S2;如不在第一预设范围区间但在第二预设范围区间,所述第二预设范围区间包含第一预设范围区间,则至步骤S3;S2、根据预测的缓冲区下一时段传输时延与当前时段的传输时延的大小关系,调整读出缓冲区数据的速度;S3、根据预测的缓冲区下一时段传输时延与当前时段的传输时延的大小关系,相应调整编码器中下一时段I帧图像处理的强度。
【技术特征摘要】
1.一种视频传输过程的码率控制方法,所述方法包括以下步骤:S1、根据缓冲区当前时段传输时延和上一时段传输时延的大小比对,预测下一时段传输时延的变化情况;若预测的下一时段传输时延在第一预设范围区间,则至步骤S2;如不在第一预设范围区间但在第二预设范围区间,所述第二预设范围区间包含第一预设范围区间,则至步骤S3;S2、根据预测的缓冲区下一时段传输时延与当前时段的传输时延的大小关系,调整读出缓冲区数据的速度;S3、根据预测的缓冲区下一时段传输时延与当前时段的传输时延的大小关系,相应调整编码器中下一时段I帧图像处理的强度。2.如权利要求1所述的视频传输过程的码率控制方法,其特征在于,所述缓冲区为环形缓冲区。3.如权利要求2所述的视频传输过程的码率控制方法,其特征在于,所述步骤S1中的预设范围的上限为当前时段的帧传输时延值与该传输时延值的10%的加和数值,下限为当前时段的帧传输时延值与该传输时延的10%的相减数值。4.如权利要求3所述的视频传输过程的码率控制方法,其特征在于,所述步骤S2具体包括:S2.1、预测的缓冲区下一时段传输时延大于当前时段的传输时延,即网络传输速度减缓,则读出缓冲区数据的速度放慢;S2.2、预测的缓冲区下一时段传输时延小于当前时段的传输时延,即网络传输速度加快,则读出缓冲区数据的速度加快。5.如权利要求4所述的视频传输过程的码率控制方法,其特征在于,所述步骤S2.1中所述读出缓冲区数据的放慢速度和加快速度具体为:按照时间戳播放速度的20%的范围内变化,即放慢速度下限为时间戳播放速度的80%,上限为时间戳播放速度;加快速度下限为时间戳播放速度,上限为时间戳播放速度的120%。6.如权利要求2所述的视频传输过程的码率控制方法,其特征在于,所述步骤S1中的第二预设范围区间上限为当前时段的帧传输时延值与该传输时延值的30%的加和数值,下限为当前时段的帧传输时延值与该传输时延的30%的相减数值;则不在第一预设范围区间且在第二预设范围区间内的部分包括两个范围区间,一个上限为当前时段的帧传输时延值与该传输时延值的3...
【专利技术属性】
技术研发人员:纪琦华,蒲珂,曾泽基,方宏,李哲山,鲁豪,胡彬,魏明,
申请(专利权)人:中广热点云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。