[发明专利]一种基于SVC-DASH框架的流媒体自适应请求方法及其装置有效
申请号: | 201810947883.5 | 申请日: | 2018-08-20 |
公开(公告)号: | CN108900874B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 韩帅;阳小龙;张敏;陈媛;孙奇福 | 申请(专利权)人: | 北京科技大学 |
主分类号: | H04N21/239 | 分类号: | H04N21/239;H04N21/4402;H04N21/647;H04N21/845 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 马林中 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于SVC‑DASH框架的流媒体自适应请求方法及其装置,涉及视频编码和HTTP动态流媒体传输领域;本发明中,请求下载基本层的过程为:判断当前播放分段的下一分段的基本层分片是否已下载至缓冲区,如否,则依次下载后续每个分段的基本层分片,直至缓存区长度达到上限值B;如是,再判断下一分段的基本层分片是否已下载至缓冲区,以此类推,直至缓存长度达到上限值B;请求下载增强层的过程与请求下载基本层的过程类似;本发明中还加入了宽带预测以及增强层分片有效性判别的步骤。本发明的方法和装置均解决了现有方法在移动网络环境下普遍存在的码率切换频繁、不能有效克服缓存区下溢导致的播放中断以及不能充分利用带宽资源的问题。 | ||
搜索关键词: | 一种 基于 svc dash 框架 流媒体 自适应 请求 方法 及其 装置 | ||
【主权项】:
1.一种基于SVC‑DASH框架的流媒体自适应请求方法,其特征在于,包括:步骤1:服务器端存储SVC格式视频分片和MPD文件;步骤2:客户端向建立连接后的服务器发起HTTP‑GET请求,下载并解析MPD文件,得到服务器端视频详细信息;步骤3:客户端根据MPD文件中的URL地址,发起HTTP‑GET请求,请求下载分片并存储至缓存区,客户端启动播放器,取出缓存中已存储的分片合并成分段,然后逐帧进行解码播放;请求下载分片的步骤包括:步骤3.1:请求下载基本层;判断当前播放分段Segi的下一分段的基本层分片Segi+1,0是否已下载至缓冲区,如否,则依次下载后续每个分段的基本层分片Segi+1,0、Segi+2,0…,直至缓存长度达到上限值B;如是,再判断下一分段的基本层分片Segi+2,0是否已下载至缓冲区,以此类推,直至缓存长度达到上限值B;步骤3.2:请求下载增强层;判断当前播放分段Segi的下一分段的增强层分片Segi+1,j是否已下载至缓冲区,如否,则依次下载后续每个分段的增强层分片Segi+1,j、Segi+3,j…Segi+B,j;如是,再判断下一分段的增强层分片Segi+2,j是否已下载至缓冲区,以此类推,直到判断至分片Segi+B,j;步骤3.3:根据播放进度实时判断缓存状况,如缓存长度仍然为B,则按照步骤3.2的方法依次请求、下载、存储每一分段的更高一层的增强层分片;如缓存长度小于B,则返回至步骤3.1;上述步骤中,i表示分片的段编号,i∈[0,N‑1],N表示分段数;j表示分片的层编号,j∈[0,L],L表示增强层的总层数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810947883.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种网络媒体视频播放方法
- 下一篇:用于播放内容应用的部署方法及装置