[发明专利]一种基于360度视频流的传输方法及系统有效
申请号: | 202011243564.X | 申请日: | 2020-11-10 |
公开(公告)号: | CN112511844B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 边凯归;张远行;赵鹏宇;宋令阳;庹虎 | 申请(专利权)人: | 北京大学 |
主分类号: | H04N21/218 | 分类号: | H04N21/218;H04N21/239;H04N21/24;H04N21/43;H04N21/44;H04N21/647 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 王立普 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 360 视频 传输 方法 系统 | ||
1.一种基于360度视频流的传输方法,其特征在于,包括:
获取播放360度视频流的历史传输信息;所述历史传输信息包括历史带宽、历史视口位置、所有视频块的历史比特率分布;
根据所述历史传输信息构建深度强化学习模型,并根据所述深度强化学习模型预测下一视频块的传输信息,具体包括:以所述历史带宽、所述历史视口位置的视口坐标为输入,以所述所有视频块的历史比特率分布为输出,训练时间序列模型,构建深度强化学习模型;根据所述深度强化学习模型预测所述下一视频块的传输速度以及所述下一视频块的视口位置;将所述下一视频块的传输速度以及所述下一视频块的视口位置输入至所述深度强化学习模型,输出所述下一视频块的比特率分布;所述下一视频块的传输信息包括下一视频块的传输速度、下一视频块的视口位置及下一视频块的比特率分布;
判断视频缓冲区是否具有存储下一视频块的存储空间,得到第一判断结果;
若所述第一判断结果表示为视频缓冲区具有存储下一视频块的存储空间,客户端根据所述下一视频块的传输信息向服务器请求下载视频块,以存储至所述视频缓冲区,播放器同步播放所述视频缓冲区内的视频块;
若所述第一判断结果表示为视频缓冲区不具有存储下一视频块的存储空间,播放所述视频缓冲区内部的视频块,直至所述视频缓冲区具有存储下一视频块的存储空间。
2.根据权利要求1所述的基于360度视频流的传输方法,其特征在于,所述将所述下一视频块的传输速度以及所述下一视频块的视口位置输入至所述深度强化学习模型,输出所述下一视频块的比特率分布,之后还包括:
获取预测的下一视频块;
判断所述预测的下一视频块是否在所述下一视频块的视口位置之内,得到第二判断结果;
若所述第二判断结果表示为预测的下一视频块在所述下一视频块的视口位置之内,统一所有预测的视频块的码率,并对所述所有预测的视频块分配高版本的码率;
若所述第二判断结果表示为预测的下一视频块未在所述下一视频块的视口位置之内,对所有预测的视频块分配低版本的码率。
3.根据权利要求1所述的基于360度视频流的传输方法,其特征在于,所述播放器同步播放所述视频缓冲区内的视频块,具体包括:
判断所述视频缓冲区内的视频块是否全部播放完毕,得到第三判断结果;
若所述第三判断结果表示为所述视频缓冲区内的视频块全部播放完毕,等待下载视频块,以存储至所述视频缓冲区;
若所述第三判断结果表示为所述视频缓冲区内的视频块未全部播放完毕,按照视频块先进先出的视频块队列,播放所述视频缓冲区内的视频块。
4.一种基于360度视频流的传输系统,其特征在于,包括:
历史传输信息获取模块,用于获取播放360度视频流的历史传输信息;所述历史传输信息包括历史带宽、历史视口位置、所有视频块的历史比特率分布;
预测模块,用于根据所述历史传输信息构建深度强化学习模型,并根据所述深度强化学习模型预测下一视频块的传输信息;所述预测模块具体包括:深度强化学习模型构建单元,用于以所述历史带宽、所述历史视口位置的视口坐标为输入,以所述所有视频块的历史比特率分布为输出,训练时间序列模型,构建深度强化学习模型;下一视频块的传输速度以及下一视频块的视口位置预测单元,用于根据所述深度强化学习模型预测所述下一视频块的传输速度以及所述下一视频块的视口位置;下一视频块的比特率分布输出单元,用于将所述下一视频块的传输速度以及所述下一视频块的视口位置输入至所述深度强化学习模型,输出所述下一视频块的比特率分布;所述下一视频块的传输信息包括下一视频块的传输速度、下一视频块的视口位置及下一视频块的比特率分布;
第一判断模块,用于判断视频缓冲区是否具有存储下一视频块的存储空间,得到第一判断结果;
下载与同步播放模块,用于若所述第一判断结果表示为视频缓冲区具有存储下一视频块的存储空间,客户端根据所述下一视频块的传输信息向服务器请求下载视频块,以存储至所述视频缓冲区,播放器同步播放所述视频缓冲区内的视频块;
播放与存储模块,用于若所述第一判断结果表示为视频缓冲区不具有存储下一视频块的存储空间,播放所述视频缓冲区内部的视频块,直至所述视频缓冲区具有存储下一视频块的存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011243564.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:GaN基垂直LED芯片及其制备方法
- 下一篇:一种公路裂缝处理装置