[发明专利]一种直播视频获取方法、装置及存储介质有效
申请号: | 201810267286.8 | 申请日: | 2018-03-28 |
公开(公告)号: | CN108540816B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 李育中 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/218 | 分类号: | H04N21/218;H04N21/858 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 视频 获取 方法 装置 存储 介质 | ||
本发明实施例公开了一种直播视频获取方法、装置及存储介质,本发明实施例通过获取多个直播视频对应的流标识;获取访问配置信息,并根据访问配置信息构造与流标识对应的播放地址,得到播放地址集;根据播放地址集获取直播视频数据集,并将直播视频数据集传输至末端节点集;当接收到播放终端发送的携带播放地址的直播视频获取请求时,将末端节点集中与播放地址对应的末端节点上的直播视频数据,发送给播放终端。该方案不管是首次还是非首次接收到播放终端发送的直播视频获取请求,即不管是对直播视频的首次访问还是非首次访问,均可以直接从末端节点中获取到直播视频数据,而无需一级一级的回源来获取直播视频数据,减少了直播视频的获取耗时。
技术领域
本发明涉及视频数据处理技术领域,具体涉及一种直播视频获取方法、装置及存储介质。
背景技术
随着视频直播的持续火热,以及录制直播视频的录制端数量增幅巨大,使得播放终端能够选择播放的直播视频场次非常多,例如,播放终端可以根据用户的喜好在多场直播中切换直播视频场次,并加载相应的直播视频进行播放。
现有技术中,当播放终端需要加载相应的直播视频进行播放时,播放终端首先向后台服务器请求与播放地址对应的直播视频,后台服务器根据播放终端请求的该播放地址访问关于直播视频的内容分发网络(Content Delivery Network,CDN)的末端节点,当是首次访问时,后台服务器需要控制末端节点访问二级源的源主(即二级源SourceMaster),从二级源SourceMaster中获取二级源地址,并根据二级源地址访问二级源;然后控制二级源访问一级源的源主(即一级源SourceMaster),从一级源SourceMaster中获取一级源地址,并根据一级源地址访问一级源;再控制一级源获取直播视频数据。后台服务器将得到的直播视频数据的每一帧数据均回退给播放终端,以使得播放终端根据该直播视频数据播放直播视频。
在对现有技术的研究和实践过程中,本发明的发明人发现,对于直播视频的首次访问,需要从末端节点开始一级一级的回源,以获取直播视频数据,这个过程会消耗比较多的时间,导致播放终端对直播视频播放的加载耗时较多。
发明内容
本发明实施例提供一种直播视频获取方法、装置及存储介质,旨在减少直播视频的获取耗时。
为解决上述技术问题,本发明实施例提供以下技术方案:
一种直播视频获取方法,包括:
获取多个直播视频对应的流标识;
获取访问配置信息,并根据所述访问配置信息构造与所述流标识对应的播放地址,得到播放地址集;
根据所述播放地址集获取直播视频数据集,并将所述直播视频数据集传输至末端节点集;
当接收到播放终端发送的携带播放地址的直播视频获取请求时,将所述末端节点集中与所述播放地址对应的末端节点上的直播视频数据,发送给所述播放终端。
一种直播视频获取装置,包括:
标识获取单元,用于获取多个直播视频对应的流标识;
构造单元,用于获取访问配置信息,并根据所述访问配置信息构造与所述流标识对应的播放地址,得到播放地址集;
数据获取单元,用于根据所述播放地址集获取直播视频数据集,并将所述直播视频数据集传输至末端节点集;
发送单元,用于当接收到播放终端发送的携带播放地址的直播视频获取请求时,将所述末端节点集中与所述播放地址对应的末端节点上的直播视频数据,发送给所述播放终端。
一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述直播视频获取方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810267286.8/2.html,转载请声明来源钻瓜专利网。