[发明专利]P2P带宽节约比在线调节方法、装置及视频网站在审
申请号: | 201611145938.8 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106789222A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 何震;王金明;蒋卫滨;郭江华;方君君;王海龙 | 申请(专利权)人: | 飞狐信息技术(天津)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04N21/4363;H04N21/442;H04N21/443;G06F9/44 |
代理公司: | 天津创智天诚知识产权代理事务所(普通合伙)12214 | 代理人: | 周庆路,田阳 |
地址: | 300000 天津市滨海新区天津经济开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | p2p 带宽 节约 在线 调节 方法 装置 视频 网站 | ||
技术领域
本发明涉及视频播放技术领域,特别是涉及一种P2P带宽节约比在线调节方法、装置及视频网站。
背景技术
网络视频客户端应用程序(以下简称视频客户端)内部的数据提供模块分别通过P2P和CDN获取数据,在使用P2P的情况下,带宽节约比和流畅率是视频客户端的两大指标。
从节省带宽的角度来说,带宽节约比越大越好,但是终端用户之间的直接数据连接具有不可控、不稳定、速率低等特点,在数据速率不能保证的情况下保证高带宽节约比会造成播放流畅率下降,影响用户体验。而与CDN的连接可以保证相对稳定的数据速率,因此为了既节省CDN带宽成本,又做到保证播放器的流畅率,需要P2P模块内部制定一种平衡策略来调节带宽节约比和流畅率的关系。
另外一方面,平衡策略的制定需要权衡多方面的因素,包括业务类型、网络状态、视频热度、产品策略等,实际上应该处于动态变化之中。传统的P2P系统在修改相应策略时主要通过以上因素以及一些经验数据,修改客户端重新发布新版本,版本的覆盖周期较长,响应变化的速度较慢,修改策略的成本较高。
对于P2P技术,目前互联网各大视频公司为了节省CDN的带宽成本,无一例外的在视频客户端都使用了P2P技术,而且各家使用的P2P技术都比较接近,例如爱奇艺、新浪、腾讯等视频客户端,但是其调节P2P和CDN使用的逻辑基本是靠经验数据固化在客户端内部。客户端从服务器端获取的控制数据一般只是一些xml、jason、ini等格式的配置,很难在这些配置上实现一些复杂的逻辑。
发明内容
本发明的目的是针对现有技术中存在的技术缺陷,而提供一种P2P带宽节约比在线调节方法。
为实现本发明的目的所采用的技术方案是:
一种P2P带宽节约比在线调节方法,包括,
在客户端启动时自服务器端下载状态机脚本并加载到内存,
根据业务类型通过脚本接口创建对应类型的有限状态机,
周期性调用脚本的状态转换接口,传入当前的下载参数、状态,以计算下一时刻应该采用的下载模式。
所述的脚本为LUA脚本,所述的有限状态机包括播放状态机、下载状态机和预加载状态机。
每次任务开始、状态切换、任务结束,都将当前状态的上下文数据上报给分析服务器。
分析服务器上使用Linux Shell脚本周期性的收集、过滤、分析一段时间内的原始数据,得到这段时间内的各个指标,如果指标异常则分析各个元数据以确定问题。
客户端在运行过程中周期性的检查服务器端的脚本的信息,如果需要更新则及时更新以迅速响应服务器端的变化。
一种P2P带宽节约比在线调节装置,包括,
脚本下载模块,用以在客户端启动时自服务器端下载状态机脚本并加载到内存,
有限状态机创建模块,用以根据业务类型通过脚本接口创建对应类型的有限状态机,
状态机调整模块,用以周期性调用脚本的状态转换接口,传入当前的下载参数、状态,以计算下一时刻应该采用的下载模式。
还包括状态上报模块,用以每次任务开始、状态切换、任务结束,都将当前状态的上下文数据上报给分析服务器。
还包括分析模块,设置在分析服务器上用以使用Linux Shell脚本周期性的收集、过滤、分析一段时间内的原始数据,得到这段时间内的各个指标,如果指标异常则分析各个元数据以确定问题。
还包括监测模块,客户端在运行过程中用以周期性的检查服务器端的脚本的信息,如果需要更新则及时更新以迅速响应服务器端的变化。
一种具有所述的P2P带宽节约比在线调节装置的视频网站。
与现有技术相比,本发明的有益效果是:
本发明公开了一种在线修改平衡策略的方法,能让客户端无需升级尽快更新策略,尽快响应变化,以保证带宽节约比和流畅率达到最优的平衡。将视频客户端内部调节带宽节约比和流畅率的平衡策略中公共的逻辑框架提取出来,以有限状态机描述,并实现调用状态机的统一接口,同时用LUA语言实现成一个有限状态机脚本。由于脚本部署在服务端,这部分逻辑可以在线修正,从而解决了版本迭代、覆盖周期长,策略修改成本高的问题。
附图说明
图1所示为本发明的P2P带宽节约比在线调节方法的流程示意图。
具体实施方式
以下结合附图和具体实施例对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
术语解释
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞狐信息技术(天津)有限公司,未经飞狐信息技术(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611145938.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可弹射狗粮的宠物玩具
- 下一篇:锁扣