一种评估推流质量的方法及装置制造方法及图纸

技术编号:18449271 阅读:47 留言:0更新日期:2018-07-14 12:08
本发明专利技术提供的一种评估推流质量的方法及装置,属于直播技术领域。该方法包括:在推流过程中,根据预设的时间间隔和采样点数,采样音视频流特征参数的参数值;计算采集到的所述音视频流特征参数的参数值的均方差和均值;根据所述均方差和所述均值,计算特征离散系数;根据所述特征离散系数和预设的推流质量算法,确定并输出推流质量参数的参数值。应用本发明专利技术可以提高评估推流质量的准确度。

【技术实现步骤摘要】
一种评估推流质量的方法及装置
本专利技术涉及直播
,特别是涉及一种评估推流质量的方法及装置。
技术介绍
在秀场和游戏类的视频直播中,推流是指主播把音视频流传输到CDN(ContentDeliveryNetwork,内容分发网络)服务器,如果推流过程中数据丢失,传输不稳定,就会导致视频画质不清晰、视频不流畅,影响客户体验。推流质量反应了直播效果。因此评估推流质量是很有必要的。现有技术中,技术人员往往会观察播放端视频的卡顿情况,来确定推流质量。技术人员在播放端观看直播视频,统计一定时间内直播视频的卡顿次数,以卡顿次数的多少来表示推流质量的好坏。卡顿次数越多,推流质量越差;卡顿次数越少,推流质量越好。然而,播放端视频的卡顿并不单单受推流质量的影响,播放端网络环境较差等原因也会导致播放端视频的卡顿。因此,基于现有技术的处理方式,确定推流质量的准确度较差。
技术实现思路
本专利技术实施例的目的在于提供一种评估推流质量的方法,可以直接评估推流质量。具体技术方案如下:第一方面,提供了一种评估推流质量的方法,所述方法包括:在推流过程中,根据预设的时间间隔和采样点数,采样音视频流特征参数的参数值;计算采集到的所述音视频流特征参数的参数值的均方差和均值;根据所述均方差和所述均值,计算特征离散系数;根据所述特征离散系数和预设的推流质量算法,确定并输出推流质量参数的参数值。可选的,所述根据所述特征离散系数和预设的推流质量算法,确定并输出推流质量参数的参数值,包括:计算所述离散系数和预设调整系数的乘积,得到音视频流特征波动率;根据预先存储的音视频流特征波动率和推流质量参数的对应关系,确定计算出的音视频流特征波动率对应的所述推流质量参数的目标参数值;输出推流质量参数的所述目标参数值。可选的,所述根据预先存储的音视频流特征波动率和推流质量参数的对应关系,确定计算出的音视频流特征波动率对应的所述推流质量参数的目标参数值,包括:将计算出的音视频流特征波动率作为所述推流质量参数的目标参数值。可选的,所述根据预先存储的音视频流特征波动率和推流质量参数的对应关系,确定计算出的音视频流特征波动率对应的所述推流质量参数的目标参数值,包括:确定所述音视频流特征波动率所属的预设取值区间;根据所属预设取值区间和预设推流质量等级的对应关系,确定所述音视频流特征波动率的所属预设取值区间对应的目标推流质量等级,将所述目标推流质量等级作为所述推流质量参数的目标参数值。可选的,所述音视频流特征参数,包括:所述音视频流特征参数为码率或者帧率。第二方面,提供了一种评估推流质量的装置,所述装置包括:数据采集模块,用于在推流过程中,根据预设的时间间隔和采样点数,采样音视频流特征参数的参数值;第一计算模块,用于计算采集到的所述音视频流特征参数的参数值的均方差和均值;第二计算模块,用于根据所述均方差和所述均值,计算特征离散系数;确定输出模块,用于根据所述特征离散系数和预设的推流质量算法,确定并输出推流质量参数的参数值。可选的,所述确定输出模块,包括:第一计算单元,用于计算所述离散系数和预设调整系数的乘积,得到音视频流特征波动率;第一确定单元,用于根据预先存储的音视频流特征波动率和推流质量参数的对应关系,确定计算出的音视频流特征波动率对应的所述推流质量参数的目标参数值;第一输出单元,输出推流质量参数的所述目标参数值。可选的,所述第一确定单元,还用于:将计算出的音视频流特征波动率作为所述推流质量参数的目标参数值。可选的,所述第一确定单元,还用于:确定所述音视频流特征波动率所属预设取值区间;根据所属预设取值区间和预设推流质量等级的对应关系,确定所述音视频流特征波动率的所属预设取值区间对应的目标推流质量等级,将所述目标推流质量等级作为所述推流质量参数的目标参数值。可选的,所述音视频流特征参数,还包括:所述音视频流特征参数为码率或者帧率。第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。本专利技术实施例提供的方法,在推流过程中,根据预设的时间间隔和采样点数,采样音视频流特征参数,得到一组音视频流特征数值;计算所述一组音视频流特征数值的均方差;计算所述一组音视频流数值的均值;计算所述均方差除以所述均值,得到音视频流特征离散系数;根据所述特征离散系数和预设的推流质量算法,确定并输出推流质量参数的参数值。本方法只根据推流过程中的音视频流特征参数来评估推流质量,解决了现有技术评估推流质量受播放端网络环境较差等原因影响的问题,提高了评估推流质量的准确度。当然,实施本专利技术的任一产品或方法不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本专利技术实施例的一种评估推流质量的方法流程图;图2为本专利技术实施例的一种确定并输出推流质量参数的参数值的方法流程图;图3为本专利技术实施例的一种确定推流质量参数的方法流程图;图4为本专利技术实施例的一种评估推流质量的装置结构示意图;图5为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。现有技术中,技术人员往往是通过观察播放端视频的卡顿情况,来确定推流质量。技术人员在播放端观看直播视频,统计一定时间内直播视频的卡顿次数,以卡顿次数的多少来表示推流质量的好坏。卡顿次数越多,推流质量越差;卡顿次数越少,推流质量越好。然而,播放端视频的卡顿并不单单只受推流质量的影响,播放端网络环境较差等原因也会导致播放端视频的卡顿。因此,基于现有技术的处理方式,确定推流质量的准确度较差。基于上述考虑,本专利技术提供了一种评估推流质量的方法、装置、电子设备及计算机可读存储介质。上述方法可以应用于可以获取推流过程中的音视频流特征参数的终端,包括:终端可以在推流过程中,根据预设的时间间隔和采样点数,采样音视频流特征参数的参数值;终端可以计算采集到的所述音视频流特征参数的参数值的均方差和均值;终端可以根据所述均方差和所述均值,计算特征离散系数;终端可以根据所述特征离散系数和预设的推流质量算法,确定并输出推流质量参数的参数值。利用本专利技术实施例提供的方法,可以基于推流过程中的音视频流特征参数,评估推流质量,不受播放端网络环境较差等原因影响。相比较现有技术通过受播放端网络环境较差等原因影响的播放端视频卡顿情况反馈推流质量,本专利技术实施例提供的方法能够提高评估推流质量的准确度。下面以具体实施例对上述方法进行介绍。参见图1,图1为本专利技术实施例的一种评估推流质量的方法流程图,包括如下步骤:步骤101,在推流过程中,根据预设的时间间隔和采样点数,采样音视频流特征参数的参数值。具体的,所述音视频流特征参数为码率或者帧率。一种实现方式中,在推流过程中,终端根据预设的时间间隔和采样点数,采样音视频流特征参数的参数值,获取一组时间连续的音视频流特征参数的参数值{x1,x1,x1,……,xn},其中n为预设的采样点数。示例性的,音视频流特征参数为码率,对码率按照预设的时间间隔和采样点数进行采样,假设时间间隔为5秒,、采样点数为10、码率的采样数据为本文档来自技高网...

【技术保护点】
1.一种评估推流质量的方法,其特征在于,所述方法包括:在推流过程中,根据预设的时间间隔和采样点数,采样音视频流特征参数的参数值;计算采集到的所述音视频流特征参数的参数值的均方差和均值;根据所述均方差和所述均值,计算特征离散系数;根据所述特征离散系数和预设的推流质量算法,确定并输出推流质量参数的参数值。

【技术特征摘要】
1.一种评估推流质量的方法,其特征在于,所述方法包括:在推流过程中,根据预设的时间间隔和采样点数,采样音视频流特征参数的参数值;计算采集到的所述音视频流特征参数的参数值的均方差和均值;根据所述均方差和所述均值,计算特征离散系数;根据所述特征离散系数和预设的推流质量算法,确定并输出推流质量参数的参数值。2.根据权利要求1所述方法,其特征在于,所述根据所述特征离散系数和预设的推流质量算法,确定并输出推流质量参数的参数值,包括:计算所述离散系数和预设调整系数的乘积,得到音视频流特征波动率;根据预先存储的音视频流特征波动率和推流质量参数的对应关系,确定计算出的音视频流特征波动率对应的所述推流质量参数的目标参数值;输出推流质量参数的所述目标参数值。3.根据权利要求2所述方法,其特征在于,所述根据预先存储的音视频流特征波动率和推流质量参数的对应关系,确定计算出的音视频流特征波动率对应的所述推流质量参数的目标参数值,包括:将计算出的音视频流特征波动率作为所述推流质量参数的目标参数值。4.根据权利要求2所述方法,其特征在于,所述根据预先存储的音视频流特征波动率和推流质量参数的对应关系,确定计算出的音视频流特征波动率对应的所述推流质量参数的目标参数值,包括:确定所述音视频流特征波动率所属的预设取值区间;根据所属预设取值区间和预设推流质量等级的对应关系,确定所述音视频流特征波动率的所属预设取值区间对应的目标推流质量等级,将所述目标推流质量等级作为所述推流质量参数的目标参数值。5.根据权利要求1所述方法,其特征在于,所述音视频流特征参数,包括:所述音视频流特征参数为码率或者帧率。6.一种评估推流质量的装置,其特征在于,所述...

【专利技术属性】
技术研发人员:陈坤中关欣何广庹虎
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1