[发明专利]对直播节目的测试的方法、系统、装置、设备和存储介质有效
申请号: | 202010088472.2 | 申请日: | 2020-02-12 |
公开(公告)号: | CN111246239B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 苏清悦;苏恒生;林奇峰 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/61;H04N21/442;H04N21/232 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 节目 测试 方法 系统 装置 设备 存储 介质 | ||
本发明公开了一种对直播节目进行测试的方法、装置、设备和存储介质。通过从第二内容分发网络中获取第一内容分发网络中部分直播节目的节目信息,并显示节目信息;响应于针对节目信息的播放操作,从第二内容分发网络中获取对应的直播节目,以及,播放直播节目,以对播放直播节目的操作进行测试。上述方法通过从实际使用的网络中选择真实的直播节目,并将该真实的直播节目转推流到测试使用的网络,替代在设备上安装主播客户端、为第二内容分发网络提供测试使用的直播节目这一方式。减少对设备的依赖程度,丰富了测试使用的直播节目的内容,增加了测试使用的直播节目的数量,使得测试的数据多元化,测试的覆盖更加广,测试的结果更加准确。
技术领域
本发明实施例涉及数据传输技术,尤其涉及一种对直播节目进行测试的方法、装置、设备和存储介质。
背景技术
软件测试是用来鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。随着互联网的发展,直播业务也开始走入人们的生活。
观看直播视频的完整流程是:主播用户通过主播客户端上传其主持的直播节目,该直播节目通过一CDN(Content Delivery Network,即内容分发网络)上传到直播平台,直播平台对该直播节目进行处理。观众用户通过观众客户端选择目标直播视频并获取该目标直播视频的地址,通过另一CDN获取该目标视频。
一般的,为了模仿观看直播视频的完整流程对观众客户端进行测试。需要测试人员搭建局域网络,并在局域网络中提供设备安装主播客户端,为局域网提供直播节目。但是,该方法无法支持需要大量的直播节目对观众客户端进行测试的场景。即该方案对于设备和人力的消耗较大。
发明内容
本发明提供一种对直播节目的测试的方法、系统、装置、设备和存储介质,以在设备上安装主播客户端、以为第二内容分发网络提供测试使用的直播节目导致的对设备和人力的消耗较大的问题。
第一方面,本发明实施例提供了一种对直播节目进行测试的方法,包括:
从第二内容分发网络中获取第一内容分发网络中部分直播节目的节目信息,所述第一内容分发网络用于将所述主播用户主持的直播节目传输至观众用户所登录的观众客户端进行播放;
显示所述节目信息;
接收针对所述节目信息的播放操作;
响应于所述播放操作,从所述第二内容分发网络中获取所述节目信息对应的直播节目,以及,播放所述直播节目,以对播放直播节目的操作进行测试。
在此基础上,还包括:
接收针对所述节目信息的切换操作;
响应于所述切换操作,从所述第二内容分发网络中获取其他节目信息,以及,显示所述其他节目信息,以对切换节目信息的操作进行测试。
在此基础上,从所述第二内容分发网络中获取其他节目信息,包括:
确定所述切换操作指示的页面;
从所述第二内容分发网络中获取位于所述页面的节目信息。
在此基础上,还包括:
发送约束条件至转推流平台,所述转推流平台用于从第一内容分发网络中筛选符合所述约束条件的主播用户所主持的直播节目,以及,将所述直播节目的节目信息存储至第二内容分发网络。
在此基础上,所述播放所述直播节目,包括:
若从所述第二内容分发网络中检测到所述直播节目标记离线标识,则显示所述主播用户处于离线状态,所述离线标识表示所述主播用户离线。
在此基础上,所述从所述第二内容分发网络中获取所述节目信息对应的直播节目,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010088472.2/2.html,转载请声明来源钻瓜专利网。