[发明专利]直播切换方法、装置、计算机设备和存储介质有效
| 申请号: | 201810262970.7 | 申请日: | 2018-03-28 |
| 公开(公告)号: | CN110213596B | 公开(公告)日: | 2021-08-24 |
| 发明(设计)人: | 兰玉龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/234;H04N21/24;H04L29/08 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 直播 切换 方法 装置 计算机 设备 存储 介质 | ||
1.一种直播切换方法,其特征在于,包括:
获取各个接入服务器在多个历史时间段对应的直播流数据,所述直播流数据包括直播流标识和各个接入服务器对应的服务器标识,所述接入服务器包括各个直播流标识对应的当前播放接入服务器和候选接入服务器;
根据所述直播流数据获取各个接入服务器在各个历史时间段对应的直播视频帧状态数据和/或直播音频帧状态数据,包括:根据所述直播流数据得到各个直播流标识对应的直播流数据子集,所述直播流数据子集包括各个接入服务器在各个历史时间段且同一直播流标识对应的直播视频帧状态数据和/或直播音频帧状态数据;
根据所述各个接入服务器在各个历史时间段对应的直播视频帧状态数据和/或直播音频帧状态数据,计算得到各个接入服务器对应的直播流质量,包括:根据各个直播流数据子集,计算得到在各个直播流状态下,各个接入服务器对应的直播流质量;
根据当前播放接入服务器对应的直播流质量和候选接入服务器对应的直播流质量,选取目标接入服务器,包括:根据同一直播流标识对应的当前播放接入服务器的直播流质量和候选接入服务器的直播流质量,选取对应的目标接入服务器,得到各个直播流标识对应的目标接入服务器;
将所述目标接入服务器作为当前播放接入服务器,以使得播放终端从所述目标接入服务器拉取直播流数据,包括:根据直播流标识对应的目标接入服务器,得到与直播流标识对应的当前播放接入服务器,以使得直播流标识对应的播放终端从对应的目标接入服务器拉取直播流数据。
2.根据权利要求1所述的方法,其特征在于,根据所述各个接入服务器在各个历史时间段对应的直播视频帧状态数据和/或直播音频帧状态数据,计算得到各个接入服务器对应的直播流质量,包括:
获取各个所述接入服务器在各个历史时间段对应的视频帧率,所述视频帧率为所述接入服务器根据各个所述历史时间段内的直播视频帧数目与对应的各个所述历史时间段对应的时间间隔计算得到;
当所述视频帧率的数量满足预设数目时,计算各个相邻历史时间段对应的视频帧率的波动幅度,根据各个相邻历史时间段对应的视频帧率的波动幅度计算得到各个所述接入服务器对应的直播流质量。
3.根据权利要求1所述的方法,其特征在于,根据所述各个接入服务器在各个历史时间段对应的直播视频帧状态数据和/或直播音频帧状态数据,计算得到各个接入服务器对应的直播流质量,包括:
获取各个所述历史时间段内的起始直播视频帧和终止直播视频帧;
获取所述起始直播视频帧对应的视频帧起始时间和所述终止直播视频帧对应的视频帧终止时间;
根据所述视频帧起始时间与所述视频帧终止时间计算得到各个所述历史时间段对应的直播视频帧状态数据时间差;
根据各个所述历史时间段对应的时间间隔与对应的直播视频帧状态数据时间差计算得到各个接入服务器对应的直播流质量。
4.根据权利要求1所述的方法,其特征在于,根据所述各个接入服务器在各个历史时间段对应的直播视频帧状态数据和/或直播音频帧状态数据,计算得到各个接入服务器对应的直播流质量,包括:
获取各个所述历史时间段内的起始直播音频帧和终止直播音频帧;
获取所述起始直播音频帧对应的音频帧起始时间和所述终止直播音频帧对应的音频帧终止时间;
根据所述音频帧起始时间与所述音频帧终止时间计算得到各个所述历史时间段对应的直播音频帧状态数据时间差;
根据各个所述历史时间段对应的时间间隔与对应的直播音频帧状态数据时间差计算得到各个接入服务器对应的直播流质量。
5.根据权利要求1所述的方法,其特征在于,将所述目标接入服务器作为当前播放接入服务器,以使得播放终端从所述目标接入服务器拉取直播流数据,包括:
向拉流服务器下发切换指令,以使得所述拉流服务器在保持下行连接的状态下从所述目标接入服务器拉取直播流数据,所述播放终端从所述拉流服务器拉取所述直播流数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810262970.7/1.html,转载请声明来源钻瓜专利网。





