1.一种检测直播中刷人气行为的方法,其特征在于,包括:
将从预先存储的视频集合中选取出的目标视频分割成多段视频帧,记录每段视频帧的帧数以及不同设备的每一帧视频的解码时长;
从所述多段视频帧中选取出目标视频帧发送至客户端,使所述客户端能够通过视频解码器对接收到的目标视频帧进行解码,并获得解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
接收所述客户端发送的解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
将客户端发送的解码的视频帧的帧数与服务器记录的视频帧的帧数进行比对,将客户端发送的解码的每一帧视频的解码时长与服务器记录的与所述客户端对应设备的每一帧视频的解码时长进行比对;
如果所述解码的视频帧的帧数与所述服务器记录的视频帧的帧数不匹配,或者所述客户端发送的解码的每一帧视频的解码时长与服务器记录的相应设备的每一帧视频的解码时长之间的偏差大于预设偏差值,则判定所述客户端对应的直播间存在刷人气行为。
2.如权利要求1所述的方法,其特征在于,在所述从所述多段视频帧中选取出目标视频帧发送至客户端,使所述客户端能够通过视频解码器对接收到的目标视频帧进行解码,并获得解码的视频帧的帧数以及与解码的每一帧视频的解码时长之前,所述方法还包括:根据客户端相对应的直播间的当前直播情况,选取将要发送至所述客户端的视频帧。
3.如权利要求2所述的方法,其特征在于,所述当前直播情况包括人气和弹幕量,所述根据所述客户端相对应的直播间的当前直播情况,选取将要发送至所述客户端的视频帧,包括:如果所述直播间的人气高于预设人气值,并且所述弹幕量小于弹幕预设值时,则选取解码时长较长的视频帧发送至所述客户端。
4.一种检测直播中刷人气行为的方法,其特征在于,包括:
接收服务器发送的目标视频帧,其中,所述目标视频帧是所述服务器从预先存储的视频集合中选取出目标视频后分割成的多段视频帧中选取的,且所述服务器记录有所述多段视频帧中每段视频帧的帧数以及不同设备的每一帧视频的解码时长;
利用视频解码器对所述目标视频帧进行解码,获得解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
将所述解码的视频帧的帧数以及与解码的每一帧视频的解码时长发送至所述服务器,以使所述服务器将所述解码的视频帧的帧数与服务器记录的视频帧的帧数进行比对,解码的每一帧视频的解码时长与服务器记录的相应设备的每一帧视频的解码时长进行比对;
如果所述解码的视频帧的帧数与所述服务器记录的视频帧的帧数不匹配,或者所述解码的每一帧视频的解码时长与服务器记录的相应设备的每一帧视频的解码时长之间的偏差大于预设偏差值,则接受所述服务器在判定客户端对应的直播间存在刷人气行为后的封禁处理。
5.如权利要求4所述的方法,其特征在于,在所述利用视频解码器对所述目标视频帧进行解码之后,所述方法还包括:关闭所述视频解码器。
6.一种检测直播中刷人气行为的装置,应用于服务器,其特征在于,包括:
分割模块,用于将从预先存储的视频集合中选取出的目标视频分割成多段视频帧,记录每段视频帧的帧数以及不同设备的每一帧视频的解码时长;
发送模块,用于从所述多段视频帧中选取出目标视频帧发送至客户端,使所述客户端能够通过视频解码器对接收到的目标视频帧进行解码,并获得解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
接收模块,用于所述客户端发送的解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
比对模块,用于将客户端发送的解码的视频帧的帧数与服务器记录的视频帧的帧数进行比对,将客户端发送的解码的每一帧视频的解码时长与服务器记录的与所述客户端对应设备的每一帧视频的解码时长进行比对;
判定模块,用于当如果所述解码的视频帧的帧数与所述服务器记录的视频帧的帧数不匹配,或者所述客户端发送的解码的每一帧视频的解码时长与服务器记录的相应设备的每一帧视频的解码时长之间的偏差大于预设偏差值,判定所述客户端对应的直播间存在刷人气行为。
7.如权利要求6所述的装置,其特征在于,所述装置还包括选取模块,用于在所述从所述多段视频帧中选取出目标视频帧发送至客户端,使所述客户端能够通过视频解码器对接收到的目标视频帧进行解码,并获得解码的视频帧的帧数以及与解码的每一帧视频的解码时长之前:根据所述客户端相对应的直播间的当前直播情况,选取将要发送至所述客户端的视频帧。
8.一种检测直播中刷人气行为的装置,应用于客户端,其特征在于,包括:
接收模块,用于接收服务器发送的目标视频帧,其中,所述目标视频帧是所述服务器从预先存储的视频集合中选取出目标视频后分割成的多段视频帧中选取的,且所述服务器记录有所述多段视频帧中每段视频帧的帧数以及不同设备的每一帧视频的解码时长;
解码模块,用于利用视频解码器对所述目标视频帧进行解码,获得解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
发送模块,用于将所述解码的视频帧的帧数以及与解码的每一帧视频的解码时长发送至所述服务器,以使所述服务器将所述解码的视频帧的帧数与服务器记录的视频帧的帧数进行比对,解码的每一帧视频的解码时长与服务器记录的相应设备的每一帧视频的解码时长进行比对;
接受模块,用于在如果所述解码的视频帧的帧数与所述服务器记录的视频帧的帧数不匹配,或者所述解码的每一帧视频的解码时长与服务器记录的相应设备的每一帧视频的解码时长之间的偏差大于预设偏差值,接受所述服务器在判定所述客户端对应的直播间存在刷人气行为后的封禁处理。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现以下步骤:将从预先存储的视频集合中选取出的目标视频分割成多段视频帧,记录每段视频帧的帧数以及不同设备的每一帧视频的解码时长;
从所述多段视频帧中选取出目标视频帧发送至客户端,使所述客户端能够通过视频解码器对接收到的目标视频帧进行解码,并获得解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
接收所述客户端发送的解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
将客户端发送的解码的视频帧的帧数与服务器记录的视频帧的帧数进行比对,将客户端发送的解码的每一帧视频的解码时长与服务器记录的与所述客户端对应设备的每一帧视频的解码时长进行比对;
如果所述解码的视频帧的帧数与所述服务器记录的视频帧的帧数不匹配,或者所述客户端发送的解码的每一帧视频的解码时长与服务器记录的相应设备的每一帧视频的解码时长之间的偏差大于预设偏差值,则判定所述客户端对应的直播间存在刷人气行为。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:将从预先存储的视频集合中选取出的目标视频分割成多段视频帧,记录每段视频帧的帧数以及不同设备的每一帧视频的解码时长;
从所述多段视频帧中选取出目标视频帧发送至客户端,使所述客户端能够通过视频解码器对接收到的目标视频帧进行解码,并获得解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
接收所述客户端发送的解码的视频帧的帧数以及与解码的每一帧视频的解码时长;
将客户端发送的解码的视频帧的帧数与服务器记录的视频帧的帧数进行比对,将客户端发送的解码的每一帧视频的解码时长与服务器记录的与所述客户端对应设备的每一帧视频的解码时长进行比对;
如果所述解码的视频帧的帧数与所述服务器记录的视频帧的帧数不匹配,或者所述客户端发送的解码的每一帧视频的解码时长与服务器记录的相应设备的每一帧视频的解码时长之间的偏差大于预设偏差值,则判定所述客户端对应的直播间存在刷人气行为。