技术摘要:
本发明实施例提供一种直播卡顿的检测方法及系统,包括:实时检测并获取在直播卡顿时主播客户端与该直播的相关数据;通过分析主播客户端与该直播的相关数据得到该直播在主播客户端的卡顿原因,根据卡顿原因形成主播客户端卡顿的解决方案;将该解决方案发送给主播客户端 全部
背景技术:
2016年被称为直播元年,各类移动直播平台如雨后春笋冒出,不断满足人们对强 交互、高实时性的新媒体载体的要求。整个直播的过程,可简单描述为:主播端生成直播的 音视频流,通过网络,将流数据包发送到服务器,同时观众端从服务器上拉取直播流,观看 直播。在观众观看直播的过程中,有时会出现声音或画面的滞帧现象,俗称卡顿。在实现本 发明过程中,申请人发现现有技术中至少存在如下问题: 通过,直播中的卡顿问题,一般都由用户首先发现,通过APP上的卡顿反馈功能向 直播平台反馈,直播平台的管理人员发现卡顿问题会存在一定的滞后性。 在发现直播卡顿后,平台人员需要在直播平台获取第三方内容分发网络CDN流地 址,协调第三方人员人工查询流情况,确定流卡顿后,由于不清楚用户端设备和网络状况, 因此无法快速具体定位卡顿的原因,也就无法及时解决卡顿的问题,并且在定位出卡顿原 因之后,也没有一个快速的通道将卡顿解决方案同步给主播或观众。导致直播平台的用户 体验严重下降。
技术实现要素:
本发明实施例提供一种直播卡顿的检测方法及系统,实时分析主播客户端与该直 播的相关数据、用户客户端与该直播的相关数据,精确定位卡顿原因,给主播或观众提供改 善直播状态的解决方案,极大的缩短了卡顿检测时长。 为达上述目的,一方面,本发明实施例提供一种直播卡顿的检测方法,应用在主播 客户端,包括: 实时检测并获取在直播卡顿时主播客户端与该直播的相关数据; 通过分析主播客户端与该直播的相关数据得到该直播在主播客户端的卡顿原因, 根据卡顿原因形成主播客户端卡顿的解决方案; 将该解决方案发送给主播客户端。 另一方面,本发明实施例还提供一种直播卡顿的检测方法,应用在用户客户端,包 括: 实时检测并获取在直播卡顿时用户客户端与该直播的相关数据; 通过分析用户客户端与该直播的相关数据得到该直播在用户客户端的卡顿原因, 根据卡顿原因形成用户客户端卡顿的解决方案; 将该解决方案返回给用户客户端。 以及,本发明实施例还提供一种直播卡顿的检测系统,应用在主播客户端,包括; 第一数据获取单元,用于实时检测并获取在直播卡顿时主播客户端与该直播的相 5 CN 111601102 A 说 明 书 2/10 页 关数据; 第一处理单元,用于通过分析主播客户端与该直播的相关数据得到该直播在主播 客户端的卡顿原因,根据卡顿原因形成主播客户端卡顿的解决方案; 第一方案发送单元:用于将该解决方案发送给主播客户端。 以及,本发明实施例还提供一种直播卡顿的检测系统,应用在用户客户端,包括: 第二数据获取单元,用于实时检测并获取在直播卡顿时用户客户端与该直播的相 关数据; 第二处理单元,用于通过分析用户客户端与该直播的相关数据得到该直播在用户 客户端的卡顿原因,根据卡顿原因形成用户客户端卡顿的解决方案; 第二方案发送单元,用于将该解决方案返回给用户客户端。 上述技术方案具有如下有益效果:实时分析推流或拉流情况,精确定位卡顿原因, 给主播提供改善直播状态的提议,极大的缩短了卡顿检测时长,提高了卡顿检测效率,提升 了直播平台的用户体验。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1是本发明实施例应用在直播客户端的直播卡顿的检测方法的流程图; 图2是本发明实施例应用在用户客户端的直播卡顿的检测方法的流程图; 图3是本发明实施例应用在直播客户端的直播卡顿的检测系统的结构图; 图4是本发明实施例应用在用户客户端的直播卡顿的检测系统的结构图; 图5是直播节目的直播流程; 图6是本发明实施例的直播的日志收集系统框架图。