直播异常处理方法、装置和计算机可读存储介质与流程

文档序号:37374735发布日期:2024-03-22 10:27阅读:17来源:国知局
直播异常处理方法、装置和计算机可读存储介质与流程

本技术涉及计算机,具体涉及一种直播异常处理方法、装置和计算机可读存储介质。


背景技术:

1、随着计算机技术的快速发展,网络直播越来越盛行。然而,受观众的网络状态、硬件设备以及主播推流等因素的影响,在直播过程中极易出现直播画面拉取不到音视频流而导致直播画面黑屏、无声等异常情况,给观众带来较差的观看体验。现有的直播异常处理方法中,在检测到直播间发生断流等异常情况时便进行相关数据的统计,基于统计数据进行后续的异常处理。

2、在对现有技术的研究和实践过程中发现,在现有直播异常处理方法中,由于直播断流的异常情况多且复杂,使得统计到的直播异常相关数据的数据量较大,从而无法及时对直播异常的情况进行处理,进而导致直播异常处理效率较低。


技术实现思路

1、本技术实施例提供一种直播异常处理方法、装置和计算机可读存储介质,可以实现对直播间的异常情况的实时处理,进而提升直播异常处理效率。

2、本技术实施例提供一种直播异常处理方法,包括:

3、从实时断流数据库获取产生预设特定断流事件的发生时间以及所述预设特定断流事件发生时所在直播间的直播间标识,所述预设特定断流事件包括直播观众端进入直播间后的预设时长内未拉取到直播间视频流;

4、基于所述发生时间以及所述直播间标识对所述预设特定断流事件进行聚合处理,得到至少一个直播间的所述预设特定断流事件的发生频次信息;

5、根据所述发生频次信息在所述直播间中确定出异常的目标直播间;

6、生成所述目标直播间针对所述预设特定断流事件的异常提示信息并进行告警。

7、相应的,本技术实施例还提供另一种直播异常处理方法,包括:

8、响应于进入直播间,执行定时操作,若在预设时长内未拉取到所述直播间对应的直播间视频流,确定发生的预设特定断流事件;

9、获取所述预设特定断流事件的发生时间以及所述直播间的直播间标识,将所述预设特定断流事件对应的所述发生时间以及所述直播间标识存储至预设的实时断流数据库中,所述实时断流数据库中存储的所述预设特定断流事件对应的所述发生时间以及所述直播间标识,用于在直播间中确定出异常的目标直播间,生成所述目标直播间针对所述预设特定断流事件的异常提示信息并进行告警。

10、相应的,本技术实施例提供一种直播异常处理装置,包括:

11、获取单元,用于从实时断流数据库获取产生预设特定断流事件的发生时间以及所述预设特定断流事件发生时所在直播间的直播间标识,所述预设特定断流事件包括直播观众端进入直播间后的预设时长内未拉取到直播间视频流;

12、聚合单元,用于基于所述发生时间以及所述直播间标识对所述预设特定断流事件进行聚合处理,得到至少一个直播间的所述预设特定断流事件的发生频次信息;

13、确定单元,用于根据所述发生频次信息在所述直播间中确定出异常的目标直播间;

14、告警单元,用于生成所述目标直播间针对所述预设特定断流事件的异常提示信息并进行告警。

15、在一实施例中,所述确定单元,用于:

16、基于所述发生频次信息统计所述直播间在预设时间周期内的断流次数;

17、根据所述断流次数计算所述直播间在相邻的预设时间周期内的断流次数波动率;

18、基于所述断流次数波动率在所述直播间中确定出异常的目标直播间。

19、在一实施例中,所述直播异常处理装置,还包括:

20、告警查询单元,用于接收针对目标异常提示信息的告警查询信息,所述告警查询信息中包括所述目标异常提示信息对应的告警时间,以及所述告警查询信息对应的查询时间;

21、本地日志获取单元,用于根据所述告警时间和所述查询时间的时间关系,获取所述目标异常提示信息指示的异常直播间对应的目标本地日志信息,所述目标本地日志信息为所述异常直播间中发生的预设特定断流事件对应的本地日志信息。

22、在一实施例中,在所述实时断流数据库中还获取发生所述预设特定断流事件的直播观众端的客户端标识,所述本地日志获取单元,包括:

23、第一日志获取子单元,用于在所述告警时间和所述查询时间满足预设时间条件时,根据所述客户端标识获取所述异常直播间发生的预设特定断流事件对应的目标本地日志信息;

24、第二日志获取子单元,用于在所述告警时间和所述查询时间不满足所述预设时间条件时,根据预设的离线断流数据库以及所述客户端标识获取所述异常直播间发生的预设特定断流事件对应的目标本地日志信息,所述离线断流数据库用于存储所述直播间发生的所述预设特定断流事件对应的异常日志信息。

25、在一实施例中,所述第二日志获取子单元,用于:

26、根据所述异常直播间发生的预设特定断流事件对应的客户端标识,在预设的离线断流数据库存储的异常日志信息中筛选出所述异常直播间发生的预设特定断流事件对应的目标异常日志信息;

27、在所述目标异常日志信息中提取出目标本地日志存储地址;

28、基于所述目标本地日志存储地址获取所述异常直播间发生的预设特定断流事件对应的目标本地日志信息。

29、在一实施例中,所述第一日志获取子单元,用于:

30、根据所述异常直播间发生的预设特定断流事件对应的客户端标识,确定所述异常直播间发生的预设特定断流事件所对应的目标终端;

31、获取所述目标终端存储的所述异常直播间对应的目标本地日志信息。

32、相应的,本技术实施例提供一种直播异常处理装置,包括:

33、定时单元,用于响应于进入直播间,执行定时操作,若在预设时长内未拉取到所述直播间对应的直播间视频流,确定发生的预设特定断流事件;

34、存储单元,用于获取所述预设特定断流事件的发生时间以及所述直播间的直播间标识,将所述预设特定断流事件对应的所述发生时间以及所述直播间标识存储至预设的实时断流数据库中,所述实时断流数据库中存储的所述预设特定断流事件对应的所述发生时间以及所述直播间标识,用于在直播间中确定出异常的目标直播间,生成所述目标直播间针对所述预设特定断流事件的异常提示信息并进行告警。

35、在一实施例中,所述存储单元,用于:

36、基于发生的所述预设特定断流事件生成本地日志信息,并记录所述预设特定断流事件对应的断流检测日志;

37、存储所述本地日志信息,得到本地日志存储地址,根据所述本地日志存储地址和所述断流检测日志确定所述预设特定断流事件对应的异常日志信息;

38、在所述异常日志信息中提取出异常日志关键信息,将所述异常日志信息存储至预设的离线断流数据库中,以及将所述异常日志关键信息存储在预设的实时断流数据库中,所述异常日志关键信息包括所述预设特定断流事件的发生时间以及所述直播间的直播间标识。

39、此外,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本技术实施例所提供的任一种直播异常处理方法中的步骤。

40、此外,本技术实施例还提供一种计算机设备,包括处理器和存储器,所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序实现本技术实施例提供的直播异常处理方法。

41、本技术实施例还提供一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行本技术实施例提供的直播异常处理方法中的步骤。

42、本技术实施例通过从实时断流数据库获取产生预设特定断流事件的发生时间以及预设特定断流事件发生时所在直播间的直播间标识,预设特定断流事件包括直播观众端进入直播间后的预设时长内未拉取到直播间视频流;基于发生时间以及直播间标识对预设特定断流事件进行聚合处理,得到至少一个直播间的预设特定断流事件的发生频次信息;根据发生频次信息在直播间中确定出异常的目标直播间;生成目标直播间针对预设特定断流事件的异常提示信息并进行告警,以基于告警的异常提示信息对目标直播间进行直播异常处理。以此,通过从实时断流数据库中获取产生预设特定断流事件的发生时间以及预设特定断流事件对应的直播间标识,根据发生时间以及直播间标识对预设特定断流事件进行聚合得到直播间发生预设特定断流事件的发生频次信息,从而根据发生频次信息在直播间中确定出异常的目标直播间,并基于目标直播间生成实时的异常提示信息并进行告警,以基于实时告警的异常提示信息对目标直播间进行直播异常处理,以此,通过定向筛选出对用户观看体验的影响最大的用户进入直播间便开始断流的情况对直播间异常进行监测,可以减少其他不重要的断流事件的数据干扰,基于实时断流数据库中存储的预设特定断流事件的关键信息进行聚合以及确定存在异常的直播间,可以实现对直播间的异常情况进行及时处理,进而提升直播异常处理效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1