[发明专利]直播间视频播放控制方法、装置及服务器在审
| 申请号: | 201711156387.X | 申请日: | 2017-11-20 |
| 公开(公告)号: | CN107948684A | 公开(公告)日: | 2018-04-20 |
| 发明(设计)人: | 郑晓滨;叶月来;陆锦铃;林刘生;陈伟 | 申请(专利权)人: | 广州虎牙信息科技有限公司 |
| 主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/258;H04N21/231;H04N21/238;H04N21/24;H04N21/458;H04N21/858 |
| 代理公司: | 北京市立方律师事务所11330 | 代理人: | 刘延喜 |
| 地址: | 511442 广东省广州市番禺区南村镇万博二*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 直播 视频 播放 控制 方法 装置 服务器 | ||
1.一种直播间视频播放控制方法,其特征在于,包括:
服务器接收客户端上报的终端本机信息;
服务器根据所述终端本机信息获取满足预设策略的CDN节点,并为对应的客户端分配CDN节点IP缓存列表;
服务器接收客户端对目标直播间的打开指令,将所述CDN节点IP缓存列表及目标直播间的连接信息下发给客户端,以让客户端根据所述CDN节点IP缓存列表向对应的CDN节点请求拉取所述目标直播间的数据流。
2.根据权利要求1所述的方法,其特征在于,所述服务器接收客户端上报的终端本机信息,包括:
服务器保持与客户端的心跳连接,每相隔预设时间接收客户端上报的终端本机信息,以更新客户端对应的CDN节点IP缓存列表。
3.根据权利要求1所述的方法,其特征在于,所述服务器根据所述终端本机信息获取满足预设策略的CDN节点,并为对应的客户端分配CDN节点IP缓存列表,包括:
服务器根据所述终端本机信息定位终端的地理位置;
服务器获取所述地理位置预设范围内的CDN节点,并生成为所述客户端分配的CDN节点IP缓存列表。
4.根据权利要求1所述的方法,其特征在于,所述服务器根据所述终端本机信息获取满足预设策略的CDN节点,并为对应的客户端分配CDN节点IP缓存列表,包括:
服务器根据所述终端本机信息定位终端的地理位置;
服务器获取所述地理位置预设范围内的CDN节点及各节点的负载;
服务器根据所述负载从轻到重对所述CDN节点排序,并生成为所述客户端分配的CDN节点IP缓存列表。
5.根据权利要求1所述的方法,其特征在于,所述终端本机信息包括终端接入的网络、终端的位置信息及终端的唯一识别码。
6.根据权利要求1所述的方法,其特征在于,所述目标直播间的连接信息包括目标直播间的连接线路信息及目标直播间的视频码率、帧率及分辨率。
7.根据权利要求1所述的方法,其特征在于,还包括:
服务器接收客户端上传的连接日志,所述连接日志包括客户端根据所述CDN节点IP缓存列表向对应的CDN节点请求拉取所述目标直播间的数据流的成功率与时延信息。
8.根据权利要求7所述的方法,其特征在于,还包括:
服务器根据所述成功率与时延信息调整所述预设策略,以调整根据所述终端本机信息获取满足预设策略的CDN节点及CDN节点IP缓存列表。
9.一种直播间视频播放控制装置,其特征在于,所述装置存储有多条指令,所述指令适于由处理器加载并执行:
接收客户端上报的终端本机信息;
根据所述终端本机信息获取满足预设策略的CDN节点,并为对应的客户端分配CDN节点IP缓存列表;
接收客户端对目标直播间的打开指令,将所述CDN节点IP缓存列表及目标直播间的连接信息下发给客户端,以让客户端根据所述CDN节点IP缓存列表向对应的CDN节点请求拉取所述目标直播间的数据流。
10.一种服务器,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行根据权利要求1~8任一项所述的直播间视频播放控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙信息科技有限公司,未经广州虎牙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711156387.X/1.html,转载请声明来源钻瓜专利网。





