鱼骨图2
2018-03-19 10:23:48 1 举报
VD数据采集流程
作者其他创作
大纲/内容
采集如下信息:1.开始计算视频观看时长
采集如下信息:1.结束记录并计算视频加载时长2.如果未调用endloading就退出了播放,则计算视频播放失败
计算指标的改变
采集如下信息:1.开始计算视频卡顿时长2.计算一次视频卡顿次数
采集如下信息:1.采集拖拽跳过的片段
2、传入视频/全局信息
采集如下信息:1.暂停所有播放指标的计算
1、传入Buffering状态
进入播放器
进入后台
暂停播放
2、传入视频元信息
1、调用endPlay
1、传入Playing状态
采集如下信息:1.暂停计算视频观看时长
有多种情况都需要重新触发下述流程:1、直接点击视频开始播放2、在播放过程中切换视频3、在直播过程中切换到时移4、播放过程中切换码率5、重播6、触发页面中自动播放的播放器
开始卡顿
1、传入Pause状态
1、调用setVisibility(true)
累计计算如下指标1.本次视频总播放时长2.本次视频总卡顿时长3.本次视频总卡顿次数4.视频播放比例
以下几种情况可能导致视频无法加载完成:1、加载时还未播放出画面,用户退出2、加载时还未播放出画面,切换视频3、加载时还未播放出画面,进行时移4、无法加载视频元数据,加载失败
结束播放
采集如下信息:1.继续所有播放指标的计算
完整的播放流程
采集如下信息:1.停止所有播放指标的计算2.发出本次播放最后一条数据
对于影音ios版本来说,每进入后台,再返回APP都会重新走一次流程,新建一次播放。
加载完成
1、调用beginLoading
开始播放
4、创建一次播放
返回前台
1.播放时长(pt):上阶段视频播放的秒数本阶段播放时长+上阶段播放时长2.播放比例(vr):播放过的片段占总时长的比例
1.加载时长(L):0视频加载所需毫秒数2.视频是否加载失败(f):10(如果没有调用endloading,则f始终不等于0)
1.卡顿次数(s):012.卡顿时长(ss):0本阶段视频卡顿的秒数
1.播放时长(pt):0本阶段视频播放的秒数2.播放比例(vr):0播放过的片段占总时长的比例
1、初始化Tracker
采集如下信息:1.开始发送第一条数据,调用一次本接口视为统计一次播放次数2.视频总时长3.开始记录视频加载时长
进度条拖拽
采集信息的变化
1、调用setVisibility(false)
采集如下信息:1.开始计算视频播放时长
视频开始加载
3、设置接口类
结束卡顿开始播放
采集如下信息:1.视频id2.点播视频名称3.直播电视频道4.cdn名称5.面包屑路径6.扩展属性1-107.登录用户id8.视频码率
1、调用endLoading
以下几种情况会视为结束播放:1、退出播放器2、退出app3、自动播放完成4、切换视频
1、传入Seeking状态
0 条评论
下一页