一种直播视频播放控制方法、电子设备和存储介质技术

技术编号:29209076 阅读:34 留言:0更新日期:2021-07-10 00:45
本申请公开了一种直播视频播放控制方法、电子设备和存储介质,由于该方法中获取直播源发送的直播视频中连续设定数量的每个第一直播视频帧图像,由于在直播视频中的直播视频帧图像实时变化的,出现任意两个第一直播视频帧图像相同的概率极低,因此在任意两个第一直播视频帧图像相同时,即可以确定直播视频出现异常状态,由于本申请是通过获取直播视频中的第一直播视频帧图像进行比较确定异常状态,相比现有技术中采用机器学习确定异常状态的方法降低了资源消耗,提高了确定异常状态的精准度。度。度。

【技术实现步骤摘要】
一种直播视频播放控制方法、电子设备和存储介质


[0001]本申请涉及直播视频
,尤其涉及一种直播视频播放控制方法、电子设备和存储介质。

技术介绍

[0002]在城市轨道交通乘客信息系统中,车站的站台、站厅以及列车的播放器会播放广电直播视频,在网络正常、无丢包的前提下,广电直播视频可能会存在画面静止或画面纯色的现象,其中画面纯色包括蓝屏和黑屏,而从提升乘客体验角度出发,会将此类现象认定为异常状态。以青岛11号线为例,2020年间画面静止和画面纯色的故障存在4次,故障当年占比为7.8%,9月故障占比为60%,10月故障占比为25%,12月故障占比为25%。
[0003]为了乘客的乘车体验,当出现画面静止或画面纯色的异常状态时,需及时控制播放器从播放广电直播视频切换到播放本地视频,当直播视频恢复正常后,再切换回直播视频。现有技术中是通过人工在现场或者观察监控设备来判断直播视频的状态,进行人工切换,但是现有技术中的方法进行视频切换时的响应速度慢而且精确度低。
[0004]为了实现在直播视频出现异常状态时对直播视频进行控制,需要实现对直播视频异常状态的检测,而现有的基于机器学习的视频异常检测方法中,是通过读取视频文件保存图片,然后通过机器学习的方法进行对比分析,来判断黑屏,蓝屏等异常状态,该方法所消耗的资源较多,且无法判断出画面静止的异常状态。
[0005]现有的直播视频检测方法、装置及服务端是通过当前帧视频亮度数据平均值与预先确定的阈值进行比较,根据比较结果来判断黑屏或蓝屏等异常状态,该方法确定黑屏或蓝屏等异常状态的精准度低,并且也无法实现确定画面静止的异常状态。
[0006]因此,如何提高确定直播视频出现异常状态的精准度,并减少资源消耗就成为亟待解决的技术问题。

技术实现思路

[0007]本申请提供了一种直播视频播放控制方法、装置、设备和介质,用以解决现有技术中确定直播视频出现异常状态的精准度低,资源消耗大的问题。
[0008]第一方面,本申请提供了一种直播视频播放控制方法,所述方法包括:
[0009]获取直播源发送的直播视频中连续设定数量的每个第一直播视频帧图像;
[0010]判断任意两个第一直播视频帧图像是否相同;
[0011]若是,则确定所述直播视频出现异常状态。
[0012]进一步地,所述方法还包括:
[0013]输出所述直播视频出现异常状态的报警信息,并控制终端播放本地视频。
[0014]进一步地,所述判断任意两个第一直播视频帧图像是否相同包括:
[0015]获取每个第一直播视频帧图像的像素数据;
[0016]判断所述任意两个第一直播视频帧图像的像素数据是否完全相同。
[0017]进一步地,所述若所述任意两个第一直播视频帧图像相同,则确定所述直播视频出现异常状态包括:
[0018]若所述任意两个第一直播视频帧图像相同,判断所述两个第一直播视频帧图像的像素数据是否为纯色图像对应的像素数据;
[0019]若是,则确定所述直播视频出现画面纯色异常状态;
[0020]若否,则确定所述直播视频出现画面静止异常状态。
[0021]进一步地,所述输出所述直播视频出现异常状态的报警信息包括:
[0022]若所述异常状态为画面纯色异常状态,输出所述直播视频出现画面纯色异常状态的报警信息;
[0023]若所述异常状态为画面静止异常状态,输出所述直播视频出现画面静止异常状态的报警信息。
[0024]进一步地,若所述异常状态为画面静止异常状态,所述输出所述直播视频出现画面静止异常状态的报警信息之后,所述控制终端播放本地视频之前,所述方法还包括:
[0025]接收控制信息;
[0026]判断所述控制信息是否为直播视频切换信息,若是,则进行所述控制终端播放本地视频的步骤。
[0027]进一步地,所述方法还包括:
[0028]若所述控制信息为直播视频保持信息,则控制所述终端继续播放所述直播视频。
[0029]进一步地,所述控制所述直播视频切换为本地视频之后,所述方法还包括:
[0030]获取直播源发送的直播视频中连续两个第二直播视频帧图像;
[0031]若所述连续两个第二直播视频帧图像不相同,则确定所述直播视频恢复正常状态,停止输出所述报警信息并控制所述终端播放所述直播源发送的直播视频。
[0032]进一步地,所述控制所述终端播放所述直播源发送的直播视频包括:
[0033]控制所述终端延迟设定时长后播放所述直播源发送的直播视频。
[0034]第二方面,本申请提供了一种直播视频播放控制装置,所述装置包括:
[0035]获取模块,用于获取直播源发送的直播视频中连续设定数量的每个第一直播视频帧图像;
[0036]判断模块,用于判断任意两个第一直播视频帧图像是否相同;
[0037]确定模块,用于若确定所述任意两个第一直播视频帧图像相同,则确定所述直播视频出现异常状态。
[0038]进一步地,所述装置还包括:
[0039]控制模块,用于输出所述直播视频出现异常状态的报警信息,并控制终端播放本地视频。
[0040]进一步地,所述判断模块,具体用于获取每个第一直播视频帧图像的像素数据;判断所述任意两个第一直播视频帧图像的像素数据是否完全相同。
[0041]进一步地,所述确定模块,具体用于若所述任意两个第一直播视频帧图像相同,判断所述两个第一直播视频帧图像的像素数据是否为纯色图像对应的像素数据;若是,则确定所述直播视频出现画面纯色异常状态;若否,则确定所述直播视频出现画面静止异常状态。
[0042]进一步地,所述控制模块,具体用于若所述异常状态为画面纯色异常状态,输出所述直播视频出现画面纯色异常状态的报警信息;若所述异常状态为画面静止异常状态,输出所述直播视频出现画面静止异常状态的报警信息。
[0043]进一步地,所述判断模块,还用于接收控制信息;判断所述控制信息是否为直播视频切换信息,若是,则触发所述控制模块进行所述控制终端播放本地视频的步骤。
[0044]进一步地,所述判断模块,还用于若所述控制信息为直播视频保持信息,则触发所述控制模块控制所述终端继续播放所述直播视频。
[0045]进一步地,所述获取模块,还用于控制所述直播视频切换为本地视频之后,获取直播源发送的直播视频中连续两个第二直播视频帧图像;
[0046]所述控制模块,还用于若所述连续两个第二直播视频帧图像不相同,则确定所述直播视频恢复正常状态,停止输出所述报警信息并控制所述终端播放所述直播源发送的直播视频。
[0047]进一步地,所述控制模块,具体用于控制所述终端延迟设定时长后播放所述直播源发送的直播视频。
[0048]第三方面,本申请提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储程序指令,所述处理器用于执行存储器中存储的计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播视频播放控制方法,其特征在于,所述方法包括:获取直播源发送的直播视频中连续设定数量的每个第一直播视频帧图像;判断任意两个第一直播视频帧图像是否相同;若是,则确定所述直播视频出现异常状态。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:输出所述直播视频出现异常状态的报警信息,并控制终端播放本地视频。3.根据权利要求1所述的方法,其特征在于,所述判断任意两个第一直播视频帧图像是否相同包括:获取每个第一直播视频帧图像的像素数据;判断所述任意两个第一直播视频帧图像的像素数据是否完全相同。4.根据权利要求1所述的方法,其特征在于,所述若所述任意两个第一直播视频帧图像相同,则确定所述直播视频出现异常状态包括:若所述任意两个第一直播视频帧图像相同,判断所述两个第一直播视频帧图像的像素数据是否为纯色图像对应的像素数据;若是,则确定所述直播视频出现画面纯色异常状态;若否,则确定所述直播视频出现画面静止异常状态。5.根据权利要求2所述的方法,其特征在于,所述输出所述直播视频出现异常状态的报警信息包括:若所述异常状态为画面纯色异常状态,输出所述直播视频出现画面纯色异常状态的报警信息;若所述异常状态为画面静止异常状态,输出所述直播视频出现画面静止异常状态的报警信息。6.根据权利要求5所述的方法,其特征在于,若所述异常状态为画面静止...

【专利技术属性】
技术研发人员:葛顺清万里聂守帅杨博徐霄
申请(专利权)人:青岛海信网络科技股份有限公司
类型:发明
国别省市:

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

1