[发明专利]直播服务器的选择方法及装置有效
申请号: | 201710305843.6 | 申请日: | 2017-05-03 |
公开(公告)号: | CN108810052B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 彭巧巧 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N21/218;H04N21/2187;H04N21/239;H04N21/24;H04N21/232 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 服务器 选择 方法 装置 | ||
本申请公开了一种直播服务器的选择方法及装置,属于网络技术领域。该方法包括:直播管理服务器接收主播终端发送的推流请求,该推流请求中携带主播标识,该直播管理服务器基于该主播标识,获取该多个直播服务器中的每一个直播服务器与该主播标识对应的历史观看记录,该直播管理服务器基于该历史观看记录、该多个直播服务器中每一个直播服务器与该主播终端之间的通信质量参数以及该多个直播服务器之间的通信质量参数,从该多个直播服务器中确定一个直播服务器作为源直播服务器。本发明实施例具有针对性地为部分用户快速推流,并尽可能地减小观看用户终端获取直播数据流的时延,从而提高了直播效率。
技术领域
本申请涉及网络技术领域,特别涉及一种直播服务器的选择方法及装置。
背景技术
随着网络技术的快速发展,网络直播系统得到了广泛的应用,如,可以应用于球赛直播、开业直播等直播场景中。目前,网络直播系统中主要包括主播终端、观看用户终端和网络直播平台,该网络直播平台还包括直播管理服务器和多个直播服务器。其中,直播服务器可以用于存储直播数据流,观看用户终端可以从直播服务器中下载该直播数据流。直播管理服务器主要用于从该多个直播服务器中选择某个直播服务器作为源直播服务器,该源直播服务器主要用于存储主播终端在直播过程中发送的直播数据流。
在现有技术中,主播终端在直播时可以向直播管理服务器发送推流请求,该推流请求中可以携带该主播终端当前接入网络的网络协议(Internet Protocol,IP)地址。由于与该主播终端处于相同或较近区域的直播服务器与该主播终端之间的通信质量一般较好,因此,直播管理服务器可以根据该主播终端的IP地址,从该多个直播服务器中选择与该主播终端之间通信质量较好的直播服务器作为源直播服务器。之后,直播管理服务器创建直播频道,并将该源直播服务器的地址信息和该直播频道的频道信息发送给主播终端,以便于该主播终端基于该地址信息和频道信息,向该源直播服务器发送直播数据流,由该源直播服务器存储该直播数据流,并且不再进一步分发。当有用户观看直播时,如果用户归属的直播服务器上没有直播数据流,则实时向源直播服务器回源拉取直播数据流之后发送给用户。
上述提供的实施方式中,直播管理服务器选择的是与主播终端之间通信质量较好的直播服务器作为源直播服务器来存储该主播终端发送的直播数据流,然而,由于直播视频流的分发需要一定的时延,假如从该源直播服务器中下载直播数据流的观看用户的数量较少,则导致大部分观看用户终端无法快速获取到直播视频流,也即是,上述提供的实施方式的直播针对性较差,效率较低。
发明内容
为了解决现有技术中直播针对性较差,效率较低的问题,本申请提供了一种直播服务器的选择方法及装置。所述技术方案如下:
第一方面,提供了一种直播服务器的选择方法,应用于网络直播平台中,所述网络直播平台包括直播管理服务器和多个直播服务器,所述方法包括:
所述直播管理服务器接收主播终端发送的推流请求,所述推流请求中携带主播标识;
所述直播管理服务器基于所述主播标识,获取所述多个直播服务器中的每一个直播服务器与所述主播标识对应的历史观看记录;
所述直播管理服务器基于所述历史观看记录、所述多个直播服务器中每一个直播服务器与所述主播终端之间的通信质量参数以及所述多个直播服务器之间的通信质量参数,从所述多个直播服务器中确定一个直播服务器作为源直播服务器。
在本发明实施例中,由于直播管理服务器根据该历史观看记录、该多个直播服务器中每个直播服务器与主播终端之间的通信质量参数、该多个直播服务器之间的通信质量参数这三个条件,从多个直播服务器中确定一个直播服务器作为源直播服务器。如此,可以具有针对性地为部分用户快速推流,并尽可能地减小观看用户终端获取直播数据流的时延,从而提高了直播效率。
在一种可能的实现方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710305843.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输方法和装置
- 下一篇:物联网应用处理方法和物联网应用系统