【技术实现步骤摘要】
一种tile大小感知的360度视频比特率分配方法
[0001]本专利技术属于视频流媒体技术,具体涉及一种tile大小感知的360度视频比特率分配方法。
技术介绍
[0002]360度视频可以给用户带来更加沉浸式的体验,近年来,360度视频越来越受欢迎。由于全景的特点,360度视频与传统视频相比,需要更高的网络带宽,并且用户在某个时刻只能观看全景视频的一部分,即视口部分,传输视口外视频内容的这部分带宽是浪费的。在这样的背景下,许多基于tile的视口自适应的360度视频传输方法被提出,首先将投影到平面的360度视频视频编码为不同的码率等级,然后以固定的时间间隔切割为视频块,并将这些视频块在空间上切割为多个tile,存储在HTTP服务器上。客户端播放时,运行自适应比特率(Adaptive Bitrate Algorithm,ABR)算法,根据用户视口(Field of View,FOV)和网络条件为每个tile选择合适的码率等级,以实现高质量的体验(Quality of Experience,QoE)。
[0003]目前的360度视频媒体系统大多采用比特率作为质量评估指标,并侧重于提高tile的比特率。然而,这些方法有两个局限性。首先,虽然视频比特率被广泛用于评估视频质量,但用于衡量视频感知质量的指标对提高用户的观看体验更为重要。此外,目前大多数ABR方法都没有考虑视频切割后得到的tile之间大小的显著变化性。在实践中,不同视频块甚至同一个视频块中的tile大小显示出显著的可变性。如果将大部分带宽分配给高比特率的大 ...
【技术保护点】
【技术特征摘要】
1.一种tile大小感知的360视频比特率分配方法,应用于客户端,其特征在于:包括以下步骤:步骤1
‑
1:更新客户端缓冲区数据,预测当前视频块的总比特率和当前的视口位置。步骤2
‑
1:向服务器请求当前视频块的清单文件,包括各tile的位置信息,大小信息,质量信息等。tile比特率分配过程包括:步骤3
‑
1:根据清单文件中的信息和视口位置,为所有视口外的tile分配最低比特率等级,并更新剩余带宽;步骤3
‑
2:在带宽的约束下,为视口内的tile选择相同的最高比特率等级,并更新剩余带宽;步骤3
‑
3:把视口内的tile分出两类,Class1:VMAF大且存储大小大的tile,Class2:VMAF小且存储大小小的tile;步骤3
‑
4:选择Class1中VMAF与存储大小乘积最大的tile,记为l;选择Class2中VMAF与存储大小乘积最小的tile,记为s;步骤3
‑
5:把tile l的比特率等级降低一级,更新剩余带宽;步骤3
‑
6:判断剩余带宽是否够把tile s的比特率等级提升一级,如果是则转至步骤3
‑
7,否则转至步骤3
‑
4;步骤3
‑
7:把tile s的比特率等级提升一级,更新剩余带宽;步骤3
‑
8:判断是否满足tile l的质量等级降到最低或者VMAF低于阈值,或者tile s的质量等级升到最高或者VMAF高于阈值,如果是转至步骤4
‑
1;否则转至步骤3
‑
4;步骤4
‑
1:按照比特率分配结果向服务器请求tile;步骤5
‑
1:判断视频播放是否完成,如果是则结束,否则转至步骤2
‑
1。2.一种tile大小感知的360视频比特率分配方法,应用于服务器,其特在于:包括以下步骤:服务器端的视频处理按以下步骤操作:步骤1
‑
1:将360视频投影到2D平面,并编码为不同的比特率等级;步骤1
‑
2:将所有比特率等级下的视频以固定的时间间隔切割为视频块,并进一步将视频块在空间维度切割为若干个tile;步骤1
‑
3:统计每个tile的大小,计算每个tile的VMAF,并把每个tile的相关信息存储在清单文件中;服务器端接收客户端的请求和做出响应按以下步骤操作:步骤2
‑
1:接收来自客户端的tile请求;步骤22:服务端向客户端发送相应的tile,转至步骤2
‑
1继续接收来自客户端的tile请求。3.根据权利要求1所述的方法,其特征在于:所述步骤3
‑
...
【专利技术属性】
技术研发人员:刘明月,黄家玮,刘敬玲,李威赫,高枫,王建新,
申请(专利权)人:中南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。