[发明专利]视频分片的下载方法有效
| 申请号: | 201310723717.4 | 申请日: | 2013-12-24 |
| 公开(公告)号: | CN103747283B | 公开(公告)日: | 2017-02-01 |
| 发明(设计)人: | 辛永辉;李杨;林涛;慈松 | 申请(专利权)人: | 中国科学院声学研究所 |
| 主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/438;H04N21/845 |
| 代理公司: | 北京亿腾知识产权代理事务所11309 | 代理人: | 陈霁 |
| 地址: | 100190 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 分片 下载 方法 | ||
技术领域
本发明涉及视频技术,特别涉及一种视频分片的下载方法。
背景技术
当今互联网经历着人面向主机的点到点通信模式到以内容为中心的通信模式转变,与内容的位置相比,用户更关心的是内容本身。为了适应互联网的这一改变,提出了以内容为中心网络(Content Centric Network,CCN)为代表的下一代网络,面向内容主体,而非内容位置,该网络架构中的路由器都具有缓存功能,以便为后续对相同内容的请求提供服务,从本质上改变了传统IP网络端到端的传输模式。而当今互联网流量中媒体文件占绝大部分,为了更好地在网络中提供多媒本服务,基于HTTP的动态自适应流媒体(Dynamic Adaptive Streaming over HTTP,DASH)具有部署简单,不受防火墙影响等优点。DASH中的自适应策略有简单的RateBased方式,也有分阶段式的自适应算法(HAS),它们在一定程度上都能改善用户的观看体验,但是简单地将其移植在CCN网络中会出现一些问题。CCN的缓存功能会使用户从中间节点或服务器获取内容,简单的根据下载速度很容易造成对网速的误判,导致客户端缓冲区下溢甚至中断,需要尽早判断并及时处理;同时CCN中可能缓存有丰富的视频资源,需要利用有效的方法来提高用户观看的视频质量。
发明内容
本发明的目的是以HTTP为基础,用于实现对网络带宽误判后及时做出处理,保证播放的顺利进行,同时充分利用缓存节点缓存的资源,提出码率分步下调的方法,提升视频质量。
为实现上述目的,本发明提供了一种视频分片的下载方法。该方法包括以下步骤:
视频服务器接收客户端发送的视频分片的下载请求;
所述视频服务器向所述客户端下载当前视频分片,如果在第一阈值时间内完成下载所述当前视频分片,计算下一视频分片下载的第二阈值时间;
如果到达第一阈值时间,没有完成下载所述当前视频分片,则将所述当前视频分片的第一码率下调为第二码率;如果在第一阈值时间内完成下载调整为第二码率的所述当前视频分片,计算所述下一视频分片下载的第三阈值时间;如果在第一阈值时间内没有完成下载调整为第二码率的所述当前视频分片,则将第二码率调整为最低码率。
进一步地,所述视频服务器向所述客户端下载当前视频分片之前还包括,根据上一视频分片的实际上传时间和所述上一视频分片的大小计算所述上一视频分片的网速,根据所述上一视频分片的网速利用自适应算法计算得到所述第一码率。
进一步地,所述方法还包括,根据所述上一视频分片的网速和所述当前视频分片的大小计算预计发送时间,并根据所述预计发送时间计算得到第一阈值时间。
进一步地,所述视频服务器接收客户端发送的视频分片的下载请求具体包括:视频服务器接收客户端根据MPD文件发送的视频分片的下载请求,所述MPD文件包括HTTP服务器存储的媒体分片、URI、解复用、解码信息。
进一步地,所述将所述当前视频分片的第一码率下调为第二码率具体包括:将所述当前视频分片的第一码率根据缓存资源分步下调。
本发明的优点是针对网络带宽的误判提前进行计时中断,避免了盲目下载,保证播放的顺利进行;充分利用缓存节点缓存的资源,提前下调视频分片的码率,提升用户观看视频的整体质量。
附图说明
图1为本发明实施例的一种视频分片的下载方法流程示意图;
图2为本发明实施例的一种视频分片的下载方法应用过程示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明实施例的一种视频分片的下载方法流程示意图,如图1所示,该方法包括如下步骤:
步骤101,视频服务器接收客户端发送的视频分片的下载请求;
步骤102,视频服务器向客户端下载当前视频分片,如果在第一阈值时间内完成下载当前视频分片,计算下一视频分片下载的第二阈值时间;
步骤103,如果到达第一阈值时间,没有完成下载当前视频分片,则将当前视频分片的第一码率下调为第二码率;如果在第一阈值时间内完成下载调整为第二码率的当前视频分片,计算下一视频分片下载的第三阈值时间;如果在第一阈值时间内没有完成下载调整为第二码率的当前视频分片,则将第二码率调整为最低码率。
设上一视频分片的码率为R1,实际上传时间为t1,分片时长为τ,默认分片时长为2秒,则上一视频分片的下载网速为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310723717.4/2.html,转载请声明来源钻瓜专利网。





