The present invention relates to the field of live video testing, in particular to a video fluency test method, a computer storage medium and a terminal. The method includes: responding to the test task and configuration instruction, notifying the host and the audience to enable the host to broadcast the source video to the seeding end of the host. To generate a recorded video after a live video; obtain the total frame number of the source video sent by the host terminal to remove the repeated frames; obtain the total frame number of the recorded video sent after the removal of the repeated frames; get the audience end to calculate the repeated frames in the video recorded by the structural similarity and remove the recorded video after the repeated frames. The total frame number is determined according to the total frame number of the source video after removing the duplicate frame and the total frame number of the recorded video. The invention solves the direct seeding of the collection source video, especially when the game is broadcast, it involves the collection of the main seeding end and the audience end rendering, and the use of FPS can not explain the problem of video fluency well. One
【技术实现步骤摘要】
视频流畅度测试方法、计算机存储介质及终端
本专利技术涉及直播视频测试领域,具体涉及一种视频流畅度测试方法、计算机存储介质及终端。
技术介绍
随着互联网及多媒体技术的发展,视频直播已经成为大众生活、娱乐的一种方式,尤其是游戏直播是视频直播的主要类别之一,游戏直播涉及主播端采集游戏画面,而游戏的画面有自身FPS(FramesPerSecond),即每秒游戏画面刷新的帧数,同时游戏直播还涉及观众端的观看视频直播,因此如何测试视频的流畅度包括主播端采集游戏画面的流畅度和观众端观看视频直播的流畅度是目前游戏直播中需要面临的问题,而现有技术中,对于视频流畅度只是简单地用FPS来评价,FPS越高则视频越流畅,这种方法对于视频观看领域的视频测试作用较大,而对于直播领域尤其是游戏直播,涉及到主播端的采集和观众端的渲染,如果主播端采集重复或者观众端渲染重复,简单的使用FPS并不能说明视频的流畅性,并且,若FPS过低导致视频不流畅,单纯地使用FPS测试视频流畅度不能有效地追踪到问题产生的根源,无法提供改进各端的数据基础。同时,目前的测试方法,对于测试不同码率、不同编码方式的视频等情况时需要不断的重复开播、录制大量视频,需要消耗过多的时间和人力成本。
技术实现思路
为克服以上技术问题,特别是现有技术单纯使用FPS不能有效地说明视频直播时视频流畅性的问题,特提出以下技术方案:第一方面,本专利技术提供一种视频流畅度测试方法,包括:响应于测试任务及配置指令,通知主播端及观众端,以使主播端使用源视频开播,以使观众端进入主播端开播的直播间并录制直播视频后生成录制视频;获取主播端发送的去除重复帧 ...
【技术保护点】
1.一种视频流畅度测试方法,其特征在于,包括:
【技术特征摘要】
1.一种视频流畅度测试方法,其特征在于,包括:响应于测试任务及配置指令,通知主播端及观众端,以使主播端使用源视频开播,以使观众端进入主播端开播的直播间并录制直播视频后生成录制视频;获取主播端发送的去除重复帧后的源视频的总帧数;获取观众端发送的去除重复帧后的录制视频的总帧数;根据所述去除重复帧后的源视频的总帧数及录制视频的总帧数确定视频流畅度。2.根据权利要求1所述的方法,其特征在于,所述获取观众端发送的去除重复帧后的录制视频的总帧数之后,还包括:获取观众端发送的录制视频中每组重复帧的数量,确定录制视频的帧密度;获取主播端的采集帧率与观众端的录制帧率,根据主播端的采集帧率与观众端的录制帧率确定基准帧密度;当录制视频的帧密度与基准帧密度相同时,判定观众端在进入直播间观看直播视频期间渲染直播视频的时间均匀。3.根据权利要求1所述的方法,其特征在于,所述响应于测试任务及配置指令,通知主播端及观众端,以使主播端使用源视频开播,以使观众端进入主播端开播的直播间并录制直播视频后生成录制视频之后,还包括:获取录制视频中的第一测试帧,在源视频中查找相应的第一匹配帧;获取录制视频中的第二测试帧,在源视频中查找相应的第二匹配帧;根据第一匹配帧和第二匹配帧的时间确定主播端采集源视频的帧间隔;获取源视频的播放帧率与主播端的采集帧率,根据源视频的播放帧率与主播端的采集帧率确定基准帧间隔;当主播端采集源视频的帧间隔与基准帧间隔相同时,判定主播端在采集源视频期间采集时间均匀。4.根据权利要求1所述的方法,其特征在于,所述根据所述去除重复帧后的源视频的总帧数及录制视频的总帧数确定视频流畅度,包括:根据去除重复帧后的源视频的总帧数及源视频时长确定去除重复帧后的源视频的每秒帧数;根据去除重复帧后的录制视频的总帧数及录制视频时长确定去除重复帧后的录制视频的每秒帧数;去除重复帧后的录制视频的每秒帧数/去除重复帧后的源视频的每秒帧数为视频流畅度。5.根据权利要求1所述的方法,其特征在于,所述响应于测试任务及配置指令之前,还包括:新建测试任务,所述测试任务包括不同场景下的组合测试任务,所述场景包括不同码率、不同编码方式下的场景;将所述测试任务存储到数据库中。6.根据权利要求1所述的方法,其特征在于,所述根...
【专利技术属性】
技术研发人员:周云鹏,陈欣欣,
申请(专利权)人:广州虎牙信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。