System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及直播,尤其涉及一种直播画质评测方法、系统、电子装置及计算机可读存储介质。
技术介绍
1、在当前的直播架构中,主播端从调度系统中获取推流地址,将直播流推送到云端边缘计算节点上。同时转码系统会从边缘计算节点拉取直播源流,经过处理后输出多种编码格式、码率的转码流。观众端通过播放器从cdn(content delivery network,内容分发网络)回源到上行节点拉取源流或转码流观看,形成整体直播链路过程。因为直播是一个长链接过程,一旦中间某个环节出现问题,将会导致直播间画质变差、掉帧、卡顿或黑屏,影响直播用户的体验。
技术实现思路
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、本申请实施例提出的直播画质评测方法、 系统、电子装置及计算机可读存储介质, 能够通过搭建直播画质评测系统,将正在推流的直播源流和转码流转推一份到直播画质评测系统中,进行源流和转码流的实时画质监控分析,同时结合房间维度的弹幕检测,当出现画质异常时,则及时进行告警通知,缩短异常问题的处理时间,提升用户观看体验。
本文档来自技高网...【技术保护点】
1.一种直播画质评测方法,应用于边缘计算集群,其特征在于,所述方法包括:
2.根据权利要求1所述的直播画质评测方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的直播画质评测方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的直播画质评测方法,其特征在于,所述获取直播源流和转码流,对所述源流和所述转码流实时进行画质分析包括:
5.根据权利要求1所述的直播画质评测方法,其特征在于,所述检测指示画质异常的弹幕包括:
6.根据权利要求1或4所述的直播画质评测方法,其特征在于,所述根据所述画质分析或弹幕检测的结果确定出现直播画质异常包括:
7.根据权利要求2所述的直播画质评测方法,其特征在于,所述根据所述画质分析和弹幕检测的结果统计直播画质评测数据,并展示所述直播画质评测数据包括:
8.根据权利要求3所述的直播画质评测方法,其特征在于,所述根据定位结果进行相应直播间的异常处理包括:
9.一种直播画质评测系统,其特征在于,所述系统包括:
10.一种电子装置,其特征在于
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有直播画质评测程序,所述直播画质评测程序被处理器执行时实现如权利要求1至8中任一项所述的直播画质评测方法。
...【技术特征摘要】
1.一种直播画质评测方法,应用于边缘计算集群,其特征在于,所述方法包括:
2.根据权利要求1所述的直播画质评测方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的直播画质评测方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的直播画质评测方法,其特征在于,所述获取直播源流和转码流,对所述源流和所述转码流实时进行画质分析包括:
5.根据权利要求1所述的直播画质评测方法,其特征在于,所述检测指示画质异常的弹幕包括:
6.根据权利要求1或4所述的直播画质评测方法,其特征在于,所述根据所述画质分析或弹幕检测的结果确定出现直播画质异常包括:
7.根据权利要求2所述的直播画质评测方法,其特征在于,所述根...
【专利技术属性】
技术研发人员:沈家辉,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。