利索能及
我要发布
收藏
专利号: 2016112401609
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-01-15
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种自适应视频编码控制系统,其特征在于:包括控制器,用于计算视频的实时编码码率;分片调度处理单元,用于向视频服务器请求发送视频分片;播放缓冲区,位于客户端,用于放置从视频服务器接收到的视频资源;编码器,位于视频服务器端,用于对源视频进行编码;网络带宽估计器,用于计算网络可用带宽估计值;输入接口,位于客户端,用于读取播放缓冲区长度;播放器,位于客户端,用于获取播放缓冲区内的资源,解码视频并播放;

所述网络可用带宽估计值通过以下公式计算:

其中,tk=tk-1+ΔT为第k次的采样时间;q(tk)为第k次采样时间播放缓冲区的长度;b(tk-1)为在第k-1次采样间隔后控制器所计算的实时编码码率;d(tk-1)为布尔变量,当视频播放时为1,未播放时为0。

2.根据权利要求1所述的一种自适应视频编码控制系统,其特征在于,所述控制器通过以下公式计算实时编码码率:其中,tk=tk-1+ΔT表示第k次的采样时间,ΔT为采样时间间隔;q(tk)表示在第k次采样时由输入接口读取的播放缓冲区长度;F(q(tk),q(tk-1),...,q(tk-m+1),qT)为播放缓冲区长度的函数;r(tk)表示网络带宽估计器计算在第k次采样间隔时间后的估计带宽;Q(·)为递增函数。

3.根据权利要求1所述的一种自适应视频编码控制系统,其特征在于,所述控制器通过以下公式计算实时编码码率:其中,tk=tk-1+ΔT表示第k次的采样时间,ΔT为采样时间间隔;q(tk)为第k次采样时间时播放缓冲区的长度;r(tk)表示第k次采样间隔时间后的网络可用带宽估计值;K1和K2为两个非负常数;Q(·)为递增函数。

4.一种自适应视频编码控制方法,其特征在于,包括以下步骤:

1)根据播放缓冲区的长度和网络可用带宽估计值计算视频的实时编码码率;

2)向视频服务器发出分片请求,请求下一个要发送的分片和分片的视频等级;

3)视频服务器将相应等级的视频分片发送给客户端;

所述步骤2)具体步骤包括:

当第k个视频分片在时刻tkd传输完成后,向视频服务器请求在时刻tk+1=tkd+pk发送第k+1个分片;

读取当前视频的实时编码码率b(tkd)及播放缓冲区的长度q(tkd);

d d d

当b(tk)小于最大编码码率或者q(tk)小于最大阈值Qmax时,分片调度器在时刻tk以码率b(tkd)向视频服务器请求第k+1个分片;

当b(tkd)大于或等于最大编码码率,并且播放缓冲区长度q(tkd)大于或等于最大阈值Qmax时,分片调度器在空闲pk=max(Tk-ΔTkd,0)秒后请求视频服务器以最大编码码率发送第k+1个视频分片,其中,Tk是第k个分片的时长,ΔTkd=tkd-tk是第k个分片的下载时间。

5.根据权利要求4所述的一种自适应视频编码控制方法,其特征在于,所述实时编码码率通过以下公式计算:其中,tk=tk-1+ΔT表示第k次的采样时间,ΔT为采样时间间隔;q(tk)表示在第k次采样时由输入接口读取的播放缓冲区长度;F(q(tk),q(tk-1),...,q(tk-m+1),qT)为播放缓冲区长度的函数;r(tk)表示带宽估计器计算在第k次采样间隔时间后的估计带宽;Q(·)为递增函数。

6.根据权利要求4所述的一种自适应视频编码控制方法,其特征在于,所述实时编码码率通过以下公式计算:其中,tk=tk-1+ΔT表示第k次的采样时间,ΔT为采样时间间隔;q(tk)为第k次采样时间时播放缓冲区的长度;r(tk)表示第k次采样间隔时间后的网络可用带宽估计值;K1和K2为两个非负常数;Q(·)为递增函数。

7.根据权利要求4所述的一种自适应视频编码控制方法,其特征在于,所述网络可用带宽估计值通过以下公式计算:其中,tk=tk-1+ΔT为第k次的采样时间;q(tk)为第k次采样时间播放缓冲区的长度;b(tk-1)为在第k-1次采样间隔后控制器所计算的实时编码码率;d(tk-1)为布尔变量,当视频播放时为1,未播放时为0。

8.根据权利要求4所述的一种自适应视频编码控制方法,其特征在于,所述网络可用带宽估计值通过以下公式计算:其中,α为0到1的常量;Dk-1为k-1分片的字节大小;DK-1/ΔTK-1为分片k-1的下载速率。