【技术实现步骤摘要】
基于可伸缩编码的全景视频边缘缓存方法及系统
[0001]本专利技术涉及数据缓存
,尤其涉及一种基于可伸缩编码的全景视频边缘缓存方法及系统。
技术介绍
[0002]全景视频是一种360度拍摄、可变视角播放的特殊视频。由于传统视频播放设备生硬的交互逻辑,用户观看体验始终未达到最佳。随着虚拟现实技术(VR)的不断发展,产品化的VR设备逐渐走向市场,VR设备的交互性与沉浸感,使得全景视频迎来了又一次发展机遇,为提高全景视频的播放质量,全景视频缓存的问题越来越受人们所重视。
[0003]现有的全景视频缓存过程中,一般是在客户端对视频的基础层完成长期缓存,增强层完成短期缓存,以实现全景视频高质量播放,但由于现有技术需要对基础层完成全部缓存,导致全景视频传输过程中存在大量冗余数据,降低了全景视频缓存效率。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种基于可伸缩编码的全景视频边缘缓存方法及系统,旨在解决现有的全景视频缓存过程中,存在大量冗余数据的问题。
[0005]本专利技术实施例是这样 ...
【技术保护点】
【技术特征摘要】
1.一种基于可伸缩编码的全景视频边缘缓存方法,其特征在于,所述方法包括如下步骤:客户端对用户视点轨迹进行视点预测,得到未来视点预测结果,并根据所述未来视点预测结果和播放视频信息向边缘服务器发送视频获取请求和视频缓存请求;所述边缘服务器对所述视频获取请求对应的视频数据进行清晰度自适应响应,并根据清晰度自适应响应结果进行视频边缘缓存;所述边缘服务器根据所述视频缓存请求对请求缓存文件列表进行更新,并根据视频边缘缓存结果,在所述请求缓存文件列表中进行已缓存数据的删除;所述边缘服务器根据候选可缓存数量对各边缘节点进行缓存规划,直至所述请求缓存文件列表为空和/或各边缘节点的可缓存空间为零。2.根据权利要求1所述的基于可伸缩编码的全景视频边缘缓存方法,其特征在于,所述根据所述未来视点预测结果和播放视频信息向边缘服务器发送视频获取请求和视频缓存请求的方法包括如下步骤:分别获取所述未来视点预测结果中第一预设时长范围和第二预设时长范围内的视点坐标,得到第一视点坐标和第二视点坐标;分别获取所述第一预设时长范围和所述第二预设时长范围对应的视频时间点,得到第一时间点和第二时间点;获取在所述第一时间点时,所述播放视频信息在所述第一视点坐标的视频,得到视频获取信息,并根据所述视频获取信息向所述边缘服务器发送视频获取请求;获取在所述第二时间点时,所述播放视频信息在所述第二视点坐标的视频,得到视频缓存信息,并根据所述视频缓存信息向所述边缘服务器发送视频缓存请求。3.根据权利要求1所述的基于可伸缩编码的全景视频边缘缓存方法,其特征在于,所述边缘服务器对所述视频获取请求对应的视频数据进行清晰度自适应响应的方法包括如下步骤:所述边缘服务器进行带宽预测,得到带宽预测值,并根据所述带宽预测值分别计算所述视频获取请求对应的视频数据中各数据层的预测响应时长,所述视频获取请求对应的视频数据中包括基础数据层和至少一个增强数据层;若所述基础数据层的预测响应时长小于响应时长阈值,则根据所述增强数据层的预测响应时长对所述基础数据层的预测响应时长进行求和计算,得到总响应时长;若所述总响应时长小于所述响应时长阈值,则返回执行所述根据所述增强数据层的预测响应时长对所述基础数据层的预测响应时长进行求和计算的步骤,直至所述总响应时长大于或等于所述响应时长阈值;若所述总响应时长大于或等于所述响应时长阈值,则在所述总响应时长对应的数据层中,删除当前求和的所述增强数据层,得到所述清晰度自适应响应结果;若所述基础数据层的预测响应时长大于或等于所述响应时长阈值,则将所述基础数据层确定为所述清晰度自适应响应结果。4.根据权利要求3所述的基于可伸缩编码的全景视频边缘缓存方法,其特征在于,所述根据所述带宽预测值分别计算所述视频获取请求对应的视频数据中各数据层的预测响应时长采用的公式包括:
;其中,表示预测响应时长,表示当前边缘节点的节点标识,表示边缘节点的协助节点标识集合,表示文件的文件大小,表示是否从边缘节点响应文件,,仅从一个边缘节点响应文件,且,其中表示边缘节点是否缓存了文件,即仅当边缘节点缓存了文件才能去响应,表示边缘节点发送给边缘节点所有文件的大小,表示边缘节点与边缘节点之间的带宽预测值;;其中,表示最近10个接收到的文件总大小,表示最近接收到的10个文件的总传输时间。5.根据权利要求1所述的基于可伸缩编码的全景视频边缘缓存方法,其特征在于,所述边缘服务器根据候选可缓存数量对各边缘节点进行缓存规...
【专利技术属性】
技术研发人员:周宇哲,万征,刘学林,董小刚,
申请(专利权)人:江西财经大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。