【技术实现步骤摘要】
一种在内容分发网络中自动分析视频码率进行灵活限速的方法及配置
[0001]本专利技术涉及网络视频
,具体涉及一种在内容分发网络中自动分析视频码率进行灵活限速的方法及配置。
技术介绍
[0002]CDN(Content Delivery Network),即内容分发网络。通过该平台,可以将源站内容快而稳定地分发至最接近用户的节点,提高访问的响应速度、成功率,解决因地域分布、服务器性能、带宽问题等带来的访问延迟。但是对一些有视频播放业务的客户中,如果视频速度下载过快,会导致下载数据量远大于播放需要的数据量,造成流量的浪费;同时,又因为在线视频播放时,播放器需先下载一部分内容作为初始缓冲,然后才能进行后续内容播放。因此,在线视频播放网站既有限速需求,又需要降低限速对初始缓冲效果的影响。
[0003]申请公布号为CN 106034083A(申请号为201510109232.5)的中国专利技术专利申请公开了一种CDN网络系统及其限速控制方法、CDN节点和服务器。该方法包括:每个CDN节点中的节点内中心控制服务器向全局中心 ...
【技术保护点】
【技术特征摘要】
1.一种在内容分发网络中自动分析视频码率进行灵活限速的方法,其特征在于,包括以下步骤:1.1确定视频文件的类型;1.2根据视频文件的类型,确定视频对应的限速信息;所述的视频对应的限速信息包括:对应的限速视频、限速视频的码率、限速视频的限速开始时间和限速因子及限速节点;1.3根据所述限速信息,当用户请求时,在限速节点上对所述限速视频进行限速。2.根据权利要求1所述的在内容分发网络中自动分析视频码率进行灵活限速的方法,其特征在于,步骤1.1中,所述的视频文件的类型为MP4,所述的视频文件的头部需要有元数据moov信息。3.根据权利要求1所述的在内容分发网络中自动分析视频码率进行灵活限速的方法,其特征在于,步骤1.1中,确定视频文件的类型,具体包括:根据访问视频文件时获取的响应头中的Content
‑
type字段信息,以及解析视频文件的头部信息,来确定视频文件的类型。4.根据权利要求1所述的在内容分发网络中自动分析视频码率进行灵活限速的方法,其特征在于,步骤1.2中,根据视频文件的类型,确定视频对应的限速信息,具体包括:1.2.1根据视频文件的类型,确定对应的限速视频;1.2.2对所述的限速视频进行解析获得限速视频的码率;1.2.3通过获取限速节点上客户的配置来获取所述限速视频的限速开始时间以及用于计算限速速度的限速因子。5.根据权利要求1所述的在内容分发网络中自动分析视频码率进行灵活限速的方法,其特征在于,步骤1.2.3中,所述限速速度是指所述限速视频码率乘以限速因子。6.根据权利要求1所述的在内容分发网络中自动分析视频码率进行灵活限速的方法,其特征在于,步骤1.3中,当用户请求时,在限速节点上对所述限速视频进行限速,具体包括:按照以下公式对限速视频进行限速;byterate=r
‑
>headers_out.content_length_n*1.0/duration/timescale;r
‑
>limit_rate=(size_t)(limit_rate_factor/1000.0*byterate);r
‑
>limit_start_sec=r
...
【专利技术属性】
技术研发人员:赵中兴,
申请(专利权)人:杭州又拍云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。