【技术实现步骤摘要】
媒体分片的下载方法、终端和计算机可读存储介质
本专利技术涉及网络电视流媒体领域,尤其涉及一种媒体分片的下载方法、终端和计算机可读存储介质。
技术介绍
DASH(DynamicAdaptiveStreamingoverHTTP,动态自适应流媒体)是一种利用互联网上传统的HTTP(HyperTextTransferProtocol,超文本传输协议)Web服务器提供高品质流媒体内容的协议。DASH将媒体文件分成多个码率的分片组,以覆盖不同的网络带宽需求,当DASH终端开始播放一个视频文件时,它可以根据网络状况选择可支持的最高码率,从而在保证观看视频效果的同时,减少客户端的卡顿和缓冲。现有的DASH终端是通过CDN(ContentDeliveryNetwork,内容分发网络)分发服务节点,以从服务节点中获取视频内容进行播放。CDN系统能够根据网络流量、各服务节点的连接、负载状况以及到用户的距离和响应时间等综合信息将DASH终端的请求导向离DASH终端最近的服务节点上。其目的是使DASH终端可就近取得所需内容,解决Internet网络拥挤的状况,提高DASH终端访问网站的响 ...
【技术保护点】
一种媒体分片的下载方法,其特征在于,应用于终端,所述媒体分片的下载方法包括:下载媒体描述文件,对所述媒体描述文件进行解析以提取出各个服务节点的基础统一资源定位符BaseURL字段;查询各个BaseURL字段对应的字段属性,并根据各个BaseURL字段对应的字段属性确定待下载媒体分片所在的服务节点;若在确定的服务节点中下载媒体分片失败时,根据剩余的各个BaseURL字段对应的字段属性确定待下载媒体分片所在的服务节点,以进行媒体分片的下载。
【技术特征摘要】
1.一种媒体分片的下载方法,其特征在于,应用于终端,所述媒体分片的下载方法包括:下载媒体描述文件,对所述媒体描述文件进行解析以提取出各个服务节点的基础统一资源定位符BaseURL字段;查询各个BaseURL字段对应的字段属性,并根据各个BaseURL字段对应的字段属性确定待下载媒体分片所在的服务节点;若在确定的服务节点中下载媒体分片失败时,根据剩余的各个BaseURL字段对应的字段属性确定待下载媒体分片所在的服务节点,以进行媒体分片的下载。2.如权利要求1所述的媒体分片的下载方法,其特征在于,所述执行对所述媒体描述文件进行解析的同时,执行以下步骤:建立链表和黑名单列表;所述查询各个BaseURL字段对应的字段属性的步骤之后,所述方法还包括:将各个BaseURL字段对应的字段属性以及字段内容存储到所述链表中。3.如权利要求2所述的媒体分片的下载方法,其特征在于,所述字段属性包括优先级属性、权重值属性和/或服务节点位置属性,所述根据各个BaseURL字段对应的字段属性确定待下载媒体分片所在的服务节点的步骤包括:在字段属性中包含有优先级属性时,在所述链表中按照优先级属性的顺序对各个BaseURL字段进行排序;提取出优先级属性最高的BaseURL字段,将所述优先级属性最高的BaseURL字段对应的服务节点作为待下载媒体分片所在的服务节点。4.如权利要求3所述的媒体分片的下载方法,其特征在于,所述根据各个BaseURL字段对应的字段属性确定待下载媒体分片所在的服务节点的步骤还包括:在字段属性中未包含优先级属性时,按照权重值属性的值以及预设随机变量函数,确定匹配区间;根据所述匹配区间与服务节点的映射关系,确定所述匹配区间所在的服务节点,并...
【专利技术属性】
技术研发人员:陈耀宗,
申请(专利权)人:深圳TCL数字技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。