[发明专利]资源传输方法、装置、终端及存储介质有效
申请号: | 202010054775.2 | 申请日: | 2020-01-17 |
公开(公告)号: | CN113141523B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 周超 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/44;H04N21/472;H04N21/64;H04N21/845;H04N21/8547;H04L65/80 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 宁立存 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 传输 方法 装置 终端 存储 介质 | ||
1.一种资源传输方法,其特征在于,包括:
在播放多媒体资源的任一时刻,基于所述时刻的带宽信息和所述时刻的媒体缓存量,确定至少一种候选码率的预计缓存量,所述预计缓存量是指从所述时刻起按照对应码率对当前画面组继续进行下载,直到下载结束时刻所预计的媒体缓存量;
当所述至少一种候选码率的预计缓存量中不存在预计缓存量大于第一阈值的多媒体资源,将当前码率确定为目标码率;当所述至少一种候选码率的预计缓存量中存在预计缓存量大于所述第一阈值的多媒体资源,将满足预计缓存量大于所述第一阈值的候选码率中最大候选码率确定为所述目标码率;当所述至少一种候选码率的预计缓存量中存在预计缓存量大于或等于第二阈值的多媒体资源,将满足预计缓存量大于或等于第二阈值的最大候选码率确定为所述目标码率;当所述至少一种候选码率的预计缓存量中不存在预计缓存量大于或等于第二阈值的多媒体资源,计算对照缓存量,所述对照缓存量是指以所述当前码率继续进行下载直到当前画面组下载完毕时的预计缓存量,将各个预计缓存量和所述对照缓存量之间的最大缓存量对应的码率确定为所述目标码率;所述第一阈值大于所述第二阈值,所述目标码率为与所述时刻的播放状态匹配度最高的码率;
若所述目标码率与当前码率不一致,获取所述目标码率的多媒体资源的目标地址信息;
向服务器发送携带所述目标地址信息的帧获取请求,所述帧获取请求用于指示所述服务器以所述目标码率返回所述多媒体资源的媒体帧。
2.根据权利要求1所述的资源传输方法,其特征在于,所述时刻为所述多媒体资源的启播时刻;或,所述时刻为所述多媒体资源中任一个画面组的下载完毕时刻;或,所述时刻为所述多媒体资源中任一媒体帧的播放时刻。
3.根据权利要求1所述的资源传输方法,其特征在于,所述方法还包括:
若所述时刻为所述多媒体资源的启播时刻,将播放业务所指定的启播码率或者媒体描述文件的默认播放码率确定为所述目标码率。
4.根据权利要求1至3中任一项所述的资源传输方法,其特征在于,所述向服务器发送携带所述目标地址信息的帧获取请求之前,所述方法还包括:
若所述目标码率与当前码率不一致,确定目标位置信息,所述目标位置信息用于表示对所述多媒体资源的媒体帧的起始拉取位置;
将所述目标位置信息嵌入到携带所述目标地址信息的帧获取请求中。
5.根据权利要求4所述的资源传输方法,其特征在于,所述确定目标位置信息包括:
若所述时刻为所述多媒体资源的启播时刻,基于播放业务所指定的缓存时长,确定所述目标位置信息;或,
若所述时刻为所述多媒体资源中任一个画面组的下载完毕时刻,将所述画面组的下一个画面组中第一帧的时间戳确定为所述目标位置信息;或,
若所述时刻为所述多媒体资源中任一媒体帧的播放时刻,将当前下载的画面组中第一帧的时间戳确定为所述目标位置信息。
6.根据权利要求1所述的资源传输方法,其特征在于,所述在播放多媒体资源的任一时刻,确定所述时刻的目标码率之后,所述方法还包括:
若所述目标码率与当前码率一致,忽略所述目标码率,以所述当前码率继续执行多媒体资源传输。
7.根据权利要求1所述的资源传输方法,其特征在于,所述方法还包括:
在播放多媒体资源的过程中,若缓存区中存在多种码率的同一媒体帧,播放所述多种码率中最大码率的媒体帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010054775.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:换向器的控制方法和金融自助设备
- 下一篇:资源传输方法、装置、终端及存储介质