发明名称 |
一种播放器测速方法 |
摘要 |
本发明提供一种播放器测速方法,该方法中,播放器连接视频内容服务器,下载视频内容进行播放,并监测播放器与视频内容服务器之间的网络状况,当网络状况不能满足流畅播放的条件时启动测速步骤。测速完成后,所述播放器中显示各节点的测速状况。利用本发明,用户通过播放器观看视频时,可以利用播放器的测试网速功能测试播放器与各视频内容服务器之间的网速,以便自动连接或者用户选择网速最快的节点观看视频,体验更好服务。 |
申请公布号 |
CN103024461B |
申请公布日期 |
2017.02.15 |
申请号 |
CN201210525159.6 |
申请日期 |
2012.12.10 |
申请人 |
乐视网信息技术(北京)股份有限公司 |
发明人 |
林洋;胡曰锋 |
分类号 |
H04N21/24(2011.01)I;H04N21/438(2011.01)I;H04N21/442(2011.01)I |
主分类号 |
H04N21/24(2011.01)I |
代理机构 |
北京驰纳智财知识产权代理事务所(普通合伙) 11367 |
代理人 |
谢亮;唐与芬 |
主权项 |
一种播放器测速方法,包括以下步骤:步骤10:播放器连接视频内容服务器,下载视频内容进行解码、播放;步骤20:播放器监测播放器与视频内容服务器之间的网络状况,当网络状况不能满足流畅播放的条件时启动测速步骤;所述测速方法进一步包括:步骤300:播放器读取用户的当前IP地址,并根据当前的IP地址判断用户所处的物理位置、网络类型或用户通过交互界面选择用户当前的物理位置和网络类型;步骤310:对当前的数据连接进行网速测试,即播放器从视频调度服务器中下载一视频内容服务器列表,对该列表中的每一节点进行测速;步骤320:如果发现能够满足播放要求的节点,即停止测速;步骤330:测速完成后,所述播放器中显示各节点的测速状况,并按照网速快慢依次排列;所述步骤20中,实现播放器监测播放器与视频内容服务器之间的网络状况的步骤为:步骤210:播放器实时判断当前数据连接的网络状况,和/或播放器以一定时间间隔判断当前数据连接的网络状况,当在播放过程中,播放器实时判断当前数据连接的稳定性,如果发现当前数据连接不稳定,则启动测速步骤; 所述步骤20中,网络状况不能满足流畅播放的条件为:当前播放的视频缓冲区的缓冲量为0的频率高于f时,所述f为每分钟3‑10次,或当前播放的视频缓冲区的缓冲量到达最低值L的频率高于f时,所述L在B*1/10至B*1/3之间取值,所述f为每分钟3‑10次,其中,B为播放器缓冲区的大小; 所述测速步骤的启动,可以由播放器根据频率值f自行启动,或者提示用户,由用户启动测速步骤;所述步骤310中对列表中的每一节点进行测速的步骤为:所述播放器向各视频内容服务器发送测试包,视频内容服务器在一段时间内向视频播放器发送反馈包,视频播放器收集视频内容服务器的反馈包,根据收集到的包的数量和包的大小,通过包数量*包的大小确定网速;或所述播放器从视频内容服务器上下载一个文件,将对该文件的下载速度作为网速测速;所述步骤310中,视频内容服务器列表中的节点数量≤20个;所述步骤330中,播放器配合地图显示各节点的地理位置;所述播放器的配置文件或者日志文件中保存各时间段测速最优的视频内容服务器,或将各时间段测速最优的视频内容服务器保存在播放器的cookie文件中,再次启动播放器时,直接读取所述cookie文件。 |
地址 |
100026 北京市海淀区学院南路68号19号楼六层6184号房间 |