




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机顶盒软探针与监控平台的接口协议规范征求意见版 软探针中间件植入机顶盒和智能网关等终端设备中,实时监测用户真实使用业务感知数据,实现故障快速定位和预警功能,达成家庭业务端到端质量保障闭环。 本规范定义了机顶盒软探针和软探针监控平台的接口协议,用以规范平台和机顶盒软探针的对接与实现,保证整个探针平台及机顶盒软探针中间件顺畅运行。 2范围本规范定义了机顶盒软探针与软探针监控平台的接口协议,是中国移动家庭宽带质量监控平台后续业务开发的依据,适用于机顶盒软探针的开发和软探针监控平台的对接。 3规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。 凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。 凡是不注日期的引用文件,其最新版本适用于本标准。 表3-1规范性引用文件序号标准编号标准名称发布单位1中国移动互联网电视机顶盒终端技术规范中国移动通信集团公司4术语、定义和缩略语下列术语、定义和缩略语适用于本标准表4-1缩略语词语解释CPU CentralProcessing Unit中央处理单元DNS DomainName Server域名服务器 HyperText TransferProtocol超文本传输协议QB-3HLS Live StreamingApple的动态码率自适应技术MAC MediaAess Control媒体访问控制RAM RandomAess Memory随机存储器RTP Real-time TransportProtocol实时传输协议TCP TransmissionControl Protocol传输控制协议TS TransportStream传输流UDP UserDatagram Protocol用户数据报协议5软探针与监控平台接口图5-1软探针与监控平台接口框图软探针从底层播放器、网络口和系统采集数据,进行预处理后,根据触发上报的条件不同,软探针与软探针监控平台的接口可分为表5-1接口列表接口编号上报条件功能描述IF1启动上报上报机顶盒的基本信息和软探针的版本信息;软探针监控平台返回相应的配置参数IF2周期上报上报周期内机顶盒运行的参数、视频和网络相关数据、IF3收视上报上报从用户观看节目开始到上报时刻的机顶盒运行状态、视频和网络相关数据IF4告警上报触发卡顿、EPG、媒体文件/Ts告警、花屏等告警上报IF5探测结果上报软探针平台下发探测指令,软探针执行指令,并上报结果,如Ping、Tracroute、抓包等QB-46接口协议定义这里定义的是应用层协议,和具体采用的编码方式无关。 为了提供服务器和机顶盒之间的交互速度,决定采用相对简单的交互方式,采用一次交互流程进行交互。 目前选择的编码方式是JSON,Bean的数据组织格式为“beanName”:“para1”:”value1”,”para2”,”value2”List ofString的数据格式为“listName”:“value1”,”value2”List of Bean的数据格式为“listName”:“para1”:”value1”,”para2”:”value2”,“para1”:”value1”,”para2”:”value2”目前,后台端采用标准的json解析库来解析数据;机顶盒端通过字符串匹配的方式来解析数据。 6.1.BOOT接口(IF1)6.1.1.BOOT请求消息方向软探针(启动数据)软探针监控平台消息格式如下Request URI默认为“/”Host软探针监控平台的域名及端口Content-Type application/json Content-Length表明了消息体长度;User-Agent表明了客户端的信息;Date发起请求的日期、时间Aept终端可以接收的响应消息的媒体类型POST/1.1Host:Content-Type:Content-Length:User-Agent:Date:Aept:Referrer:QB-5消息体中包含一个json文档,具体信息如下表6-1BOOT请求payload信息名称Nullable类型含义eventType N Bean事件类型eventCode NInt事件号subEvent YInt子事件号(这里无效)timeOffset NInt距离该条记录正确上报时间点的时间偏移量,正常上报为0,上报由于其他时间导致延迟1分钟,上报值为60,单位为秒deviceInfo N Bean设备信息deviceId N String终端序列号(即STB ID)imsi Y String IMSIcpu N String CPU型号version N String Android系统版本号release N String机顶盒固件版本model N String机顶盒型号manufacturer N String机顶盒厂家baseParameterList N Bean参数version N String软探针中间件版本号interfaceVersion N String接口协议版本号wifiProtocol N String路由器的wifi的协议版本,802.11a/g/b/n/ac,具体实现待调研lastRuntimeInfo Y Bean机顶盒上次运行信息lastStartMoment Y String机顶盒上次开机的时间(1970-01-0100:00:00)lastRunTime Y String机顶盒上次运行时长cpInfo YBean牌照方信息cpName Y String牌照方名字,由平台下发,如GITV,TV,WASU等systemInfo Bean系统信息ssid Y String无线热点的SSID workIdY String无线热点的信道个数gateway Y String当前局域网网关地址dns YString当前局域网DNS地址linkSpeed YString无线热点的带宽(单位Mbps)aessMethod N*String网络接入方式(“0”为wifi,“1”为有线,“2”为PPPOE)wirelessSignalStrength Y*String无线信号强度(单位微伏db)gatewayMac YString网关mac样例如下QB-6eventType:eventCode:1,subEvent:0,deviceInfo:deviceId:xx0808,/终端序列号romInfo:1.0.0,baseParameterList:version:1.00.00.01,interfaceVersion:1.00.00.01,connectionURL:2:13852/可为空,秒级用(备用接口),hopsIp:54,*,1,*,69,systemInfo:aessMethod:1,wirelessSignalStrength:-30.0,/单位dbgatewayMac:00:00:00:00:00:006.1.2.BOOT响应消息方向软探针监控平台软探针(启动数据)消息格式如下Server服务器软件信息S/1.1200OK Server:Content-Type:Content-Length:Date:Expires:QB-7Content-Typeapplication/json Content-Length消息体长度消息体中包含一个json文档,具体信息如下表6-2BOOT响应payload信息名称单位Nullable类型含义timeStamp毫秒String服务器的当前相对时间(1970-01-0100:00:00)configParameterList Bean需要设置的参数keepalivePeriodic毫秒N String keepalive定期上报事件间隔(默认值:10*60*1000毫秒)programInfoPeriodic毫秒NString节目播放后,节目信息定期记录的间隔(默认值:10*60*1000毫秒)。 epgRespThreshold毫秒NString EPG请求响应时长告警阈值(默认值:6000)vodRespThreshold NString媒体文件播放失败告警(MediaPlayer的onError事件)m3u8RespThreshold毫秒NString m3u8请求响应时长告警阈值(默认值:800)tsRespThreshold毫秒NStringts请求响应时长告警阈值(默认值:800)exit NString是否上报数据0-继续上报,1-停止上报stutterThreshold X毫秒内卡顿Y次或者单次卡顿时长超过Z毫秒NString卡顿告警阈值(根据总次数、总时长、最长卡顿时长等确定。 参考标准为120*1000毫秒内卡顿总时长15000毫秒,单次最长5000毫秒)如默认120000毫秒内卡顿总次数为10次或者累计卡顿总时长超过15000毫秒或者单次卡顿时长超过5000毫秒(120000,10,15000,5000),不需要的下发值赋-1cpInfoList NList of Bean牌照方相关信息cpName NString牌照方包括GITV(银河),TV(未来电视),WASU(视频基地华数)cpAppNameList NString某个牌照方应用对应的包名列表,如银河为.galaxyitv.launcher,.galaxyitv.video,.gitv.tv.live,.gitv.tv.launcher,.gitv.launcher,使用逗号分割开cpEpgIPList NString某个牌照方对应的EPG的ip地址列QB-8表,使用逗号分割开alarmCaptureEn NString是否需要上传抓包文件(默认值:0)0不抓取,1抓取captureEn NString是否立即抓取(默认值:0)0不抓取,1开始抓取,2停止抓取filterRule NString过滤规则ftpServerAddr YString抓包文件上传的FTP服务器地址ftpUser YString ftp服务器登录用户名ftpPasswd YString ftp服务器登录密码startSecondMonitor YString是否立即开启秒级监控,0不开启,1开启,2,停止样例如下configParameterList:underThresholdPercentage:12,keepalivePeriodic:10,/单位为分钟programInfoPeriodic:20,/单位为分钟epgResponseThreshold:6000,/单位为msvodResponseThreshold:800,/单位为msm3u8ResponseThreshold:800,/单位为msexit:1,/1为强制退出QosMoncaptureEn:1,/需要qosmon上传抓包文件ftpServerAddr:00,ftpUser:test,ftpPasswd:test123,uploadVodInfoEn:1“taskId”:”007”,“pingTestPeriod”:“dest”:”.baidu.”,“pingCount”:”2”,“packetSize”:”,“interval”:”,“beginTime”:“”,“endTime”:“”,“periodTaskInterval”:“”,“tracerouteTestPeriod”QB-9“dest”:”.baidu.”,“ttl”:”,“tracerouteCount”:”,“beginTime”:“”,“endTime”:“”,“periodTaskInterval”:“”,“bandwidthTestPeriod”:“dest”:”.baidu.”,/如果subEvent为52,此处填测速服务器地址“testTime”:”,/如果subEvent为52,此处填测速时间(单位:秒)“protocolType”:”1”,“port”:”,“beginTime”:“”,“endTime”:“”,“periodTaskInterval”:“”6.2.PERIODIC接口(IF2)6.2.1.PERIODIC请求消息方向软探针(监控数据)软探针监控平台消息格式如下Request URI默认为“/”Host软探针监控平台的域名及端口Content-Type application/json POST/1.1Host:Content-Type:Content-Length:User-Agent:Date:Aept:Referrer:QB-10Content-Length表明了消息体长度;User-Agent表明了客户端的信息;Date发起请求的日期、时间Aept终端可以接收的响应消息的媒体类型消息体中包含一个json文档,具体信息如下表6-3PERIODIC请求payload信息名称Nullable类型含义eventType NBean事件类型eventCode Nint事件号subEvent Yint子事件号actualTime NLong事件发生的服务器时间,单位为毫秒,与boot返回字段timeStamp格式一致deviceInfo NBean设备信息deviceId NString终端序列号(即STB ID)imsi YString IMSIcpu NString CPU型号version NString Android系统版本号release NString机顶盒固件版本model NString机顶盒型号manufacturer NString机顶盒厂家baseParameterList NBean参数Version NString软探针中间件版本号interfaceVersion NString接口协议版本号stutterInfo YBean卡顿信息stutterAllTime YString本次keepalive内卡顿总时长(单位毫秒)stutterAllCnt YString本次keepalive内卡顿总次数cpInfo NBean牌照方信息cpName YString牌照方名字,由平台下发,如GITV,TV,WASU等appLive NString牌照方应用是否在运行(“0”为未运行,“1”在运行)m3u8Info NBean所请求的m3u8信息统计m3u8ReqCnt YString m3u8文件请求总次数m3u8ReqReachCnt YString m3u8文件请求成功次数avgM3u8SessionCost YString m3u8文件请求响应平均延时(单位毫秒)tsInfo NBean请求的媒体文件请求信息统计tsReqCnt YString媒体文件请求总次数tsReqReachCnt YString媒体文件请求成功次数QB-11avgTsSessionCost YString媒体文件请求响应平均延时(单位毫秒)epgInfo NBean所请求的epg信息统计epgReqCnt YString epg请求总次数epgReqReachCnt Y-String EPG请求成功次数avgEpgSessionCost Y-StringEPG请求响应平均时延(单位毫秒)tcpConnectInfo NBean所请求的tcp连接信息统计tcpConnectCnt YString TCP连接总次数tcpConnectReachCnt Y-String TCP连接成功次数avgTcpConnectCost Y-String TCP建立连接平均时长(单位毫秒)avgTcpretran NString平均重传率stbPlayingStatus NString用户此keepalive内收视状态(0为空闲,1为点播,2为直播,3为点播+直播,4回看)systemInfo YBean系统信息ssid YString无线热点的SSID workIdYString无线热点的信道个数gateway YString当前局域网网关地址dns YString当前局域网DNS地址linkSpeed YString无线热点的带宽aessMethod N*String网络接入方式(“0”为wifi,”1”为有线,”2”为PPPOE)wirelessSignalStrength Y*String无线信号强度(单位微伏db)gatewayMac YString网关mac6.2.2.PERIODIC响应消息方向软探针监控平台软探针(监控数据)消息格式如下Server服务器软件信息Content-Typeapplication/json Content-Length消息体长度消息体中包含一个json文档,具体信息如下S/1.1200OK Server:Content-Type:Content-Length:Date:Expires:QB-12表6-4PERIODIC响应payload信息名称Nullable类型含义result Int执行结果exit String是否上报数据0-继续上报,1-停止上报keepalivePeriodic NStringkeepalive定期上报事件间隔(默认值:10*60*1000毫秒)alarmCaptureEn NString是否需要上传抓包文件(默认值:0)0不抓取,1抓取captureEn NString是否立即抓取(默认值:0)0不抓取,1抓取,filterRule NString过滤规则capFileName YString本次上传的抓包文件的名称(例xx07101532-55_sn.pcap)ftpServerAddr YString抓包文件上传的FTP服务器地址ftpUser YString ftp服务器登录用户名ftpPasswd YString ftp服务器登录密码startSecondMonitor YString是否立即开启秒级监控,0不开启,1开启,secondMonitor YString秒级监控上报时间间隔,单位毫秒6.3.PROGRAM INFO接口(IF3)6.3.1.PROGRAM INFO请求消息方向软探针(收视数据)软探针监控平台消息格式如下Request URI默认为“/”Host软探针监控平台的域名及端口Content-Type application/json Content-Length表明了消息体长度;User-Agent表明了客户端的信息;POST/1.1Host:Content-Type:Content-Length:User-Agent:Date:Aept:Referrer:QB-13Date发起请求的日期、时间Aept终端可以接收的响应消息的媒体类型消息体中包含一个json文档,具体信息如下表6-5PROGRAM INFO请求payload信息名称Nullable类型含义eventType NBean事件类型eventCode Nint事件号(节目信息上报为6)subEvent Yint子事件号(见1.7.4)actualTime NLong同PERIODIC的actualTime字段deviceInfo NBean设备信息deviceId NString终端序列号(即STB ID)imsi YString IMSIcpu NString CPU型号version NString Android系统版本号release NString机顶盒固件版本model NString机顶盒型号manufacturer NString机顶盒厂家baseParameterList NBean参数version NString软探针中间件版本号interfaceVersion NString接口协议版本号systemInfo YBean系统信息ssid YString无线热点的SSID workIdYString无线热点的信道个数gateway YString当前局域网网关地址dns YString当前局域网DNS地址linkSpeed YString无线热点的带宽aessMethod N*String网络接入方式(“0”为wifi,”1”为有线,”2”为PPPOE)wirelessSignalStrength Y*String无线信号强度(单位微伏db)gatewayMac YString网关mac cpInfo YBean牌照方信息cpName YString牌照方名字,由平台下发,如GITV,TV,WASU等stutterInfo YBean卡顿信息stutterAllTime YString本次keepalive内卡顿总时长(单位毫秒)stutterAllCnt YString本次keepalive内卡顿总次数multisetVodInfo Bean视频参数列表vodUrl Y*String收看节目URL programIdYString取开始收看此节目时的相对时间-系统时间(1970-01-0100:00:00),转化为平台时间QB-14playtime Y*String节目观看时长(单位毫秒)avgMediaRate NString节目平均码率(文件大小/播放时长或从播放器获取)firstBufferTime Y*String首次加载时长(单位毫秒)bufferTime Y*String节目从开始播放时起缓冲总时长(单位毫秒)avgTimeRemain YString播放器剩余可播放时间平均值(单位:毫秒)maxTimeRemain YString播放器剩余可播放时间最大值(单位:毫秒)minTimeRemain YString播放器剩余可播放时间最小值(单位:毫秒)rebufferFrequency Y*String节目从开始播放时起缓冲次数(单位次)avgDownloadThroughput Y*String节目下载速度平均值(单位bps)maxDownloadThroughput Y*String节目下载速度最大值(单位bps)minDownloadThroughput Y*String节目下载速度最小值(单位bps)avgTcpretran NString TCP平均重传率maxTcpretran NString TCP最大重传率m3u8List NList of Bean所请求的m3u8信息统计(以对应服务器地址为维度)m3u8Addr NString所请求的m3u8对应服务器地址m3u8ReqCnt YString m3u8文件请求总次数m3u8ReqTimeoutCnt YString m3u8文件请求响应超时次数m3u8ReqErrCnt YString m3u8文件请求响应错误次数m3u8ReqNonresponseCnt YString m3u8文件请求无响应次数m3u8ReqContentErrCnt YString m3u8文件请求响应内容错误次数avgM3u8SessionCost YString m3u8文件请求响应平均延时(单位毫秒)maxM3u8SessionCost YStringm3u8文件请求响应最大延时(单位毫秒)avgConnectCost Y*String M3u8文件TCP建立连接平均时长(单位毫秒)maxConnectCost Y*String M3u8文件TCP建立连接最大时长(单位毫秒)minConnectCost Y*String M3u8文件TCP建立连接最小时长(单位毫秒)tcpConnectCnt Y*Stringw M3u8文件TCP建立连接总次数tcpConnectFailCnt Y*String M3u8文件TCP建立连接失败次数tsList List ofBean所请求的媒体文件信息统计(以对应服务器地址为维度)cdnAddr Y*String所请求的cdn地址avgDownloadThroughput Y*String cdn节点节目下载速度平均值(单QB-15位bps)maxDownloadThroughput Y*String cdn节点节目下载速度最大值(单位bps)minDownloadThroughput Y*String cdn节点节目下载速度最小值(单位bps)avgConnectCost Y*String cdn节点TCP建立连接平均时长(单位毫秒)maxConnectCost Y*String cdn节点TCP建立连接最大时长(单位毫秒)minConnectCost Y*String cdn节点TCP建立连接最小时长(单位毫秒)tcpConnectCnt Y*String cdn节点TCP建立连接总次数tcpConnectFailCnt Y*String cdn节点TCP建立连接失败次数tsReqCnt Y*String媒体文件分片请求次数tsReqTimeoutCnt YString媒体文件分片请求响应超时次数tsReqErrCnt Y*String媒体文件分片请求错误次数tsReqNonresponseCnt YString媒体文件分片请求无响应次数avgTsSessionCost Y*String媒体文件分片请求响应平均时延(单位毫秒)maxTsSessionCost Y*String媒体文件分片请求响应最大时延(单位毫秒)mediaRateUpCnt Y*String节目码率上升次数mediaRateDownCnt Y*String节目码率下降次数mediaRateList List ofBean节目码率分布mediaRate Y*String所请求节目的码率(bps)downloadBytes Y*String该码率节目下载字节数fragmentReqCnt Y*String该码率节目分片请求次数avgFragmentPlayTime Y*String该码率节目分片平均播放时长单位毫秒avgFragmentDownloadTime Y*String该码率节目分片平均下载时长单位毫秒6.3.2.PROGRAM INFO响应消息方向软探针监控平台软探针(收视数据)消息格式如下QB-16Server服务器软件信息Content-Typeapplication/json Content-Length消息体长度消息体中包含一个json文档,具体信息如下表6-6PROGRAM INFO响应payload信息名称Nullable类型含义result Int执行结果programInfoPeriodic毫秒String节目播放后,节目信息定期记录的间隔(默认值:10*60*1000毫秒)。 alarmCaptureEn NString是否需要上传抓包文件(默认值:0)0不抓取,1抓取captureEn NString是否立即抓取(默认值:0)0不抓取,1抓取filterRule NString过滤规则capFileName YString本次上传的抓包文件的名称(例xx07101532-55_sn.pcap)ftpServerAddr YString抓包文件上传的FTP服务器地址ftpUser YString ftp服务器登录用户名ftpPasswd YString ftp服务器登录密码startSecondMonitor YString是否立即开启秒级监控0不开启,1开启,secondMonitor YString秒级监控上报时间间隔,单位毫秒6.4.ALARM接口(IF4)6.4.1.ALARM请求消息方向软探针(告警数据)软探针监控平台消息格式如下S/1.1200OK Server:Content-Type:Content-Length:Date:Expires:QB-17Request URI默认为“/”Host软探针监控平台的域名及端口Content-Type application/json Content-Length表明了消息体长度;User-Agent表明了客户端的信息;Date发起请求的日期、时间Aept终端可以接收的响应消息的媒体类型消息体中包含一个json文档,具体信息如下表6-7ALARM请求payload信息名称Nullable类型含义eventType NBean事件类型eventCode Nint事件号subEvent Yint子事件号actualTime NLong同PERIODIC的actualTime字段deviceInfo NBean设备信息deviceId NString终端序列号imsi YString IMSIcpu NString CPU型号version NString Android系统版本号release NString机顶盒固件版本model NString机顶盒型号manufacturer NString机顶盒厂家cpuRate NString Cpu占用率注触发系统资源告警时此处为10s内瞬时值memUseRate NString内存使用率cpuTopList NString Top3CPU占用情况格式字符串1,字符串2,字符串3字符串格式name(pid):cpurate例.bestTV.main (675):70memTopList NString Top3内存占用情况(仅在MOS告警POST/1.1Host:Content-Type:Content-Length:User-Agent:Date:Aept:Referrer:QB-18时上报)格式memTotal-总,top1,top2,top3topXname(pid):vmRss例.bestTV.main (675):421384含义vmRss进程占用物理内存大小单位KB baseParameterList NBean参数version NString软探针中间件版本号interfaceVersion NString接口协议版本号systemInfo YBean系统信息ssid YString无线热点的SSID workIdYString无线热点的信道个数gateway YString当前局域网网关地址dns YString当前局域网DNS地址linkSpeed YString无线热点的带宽aessMethod NString网络接入方式(“0”为wifi,”1”为有线,”2”为PPPOE)mingwirelessSignalStrength YString最差的无线信号强度avgwirelessSignalStrength YString平均的无线信号强度,每5s进行一次采样gatewayMac YString网关mac地址capFileName YString本次告警上传的抓包文件的名称(例xx07101532-55_sn.pcap)cpInfoYBean牌照方信息cpName YString牌照方名字,由平台下发,如GITV,TV,WASU等stutterInfo YBean卡顿信息stutterAllTime YString本次keepalive内卡顿总时长(单位毫秒)stutterAllCnt YString本次keepalive内卡顿总次数videoQualityNotif Bean视频告警alarmId String标识告警发生时刻-long programIdYString收看节目ID,与节目信息ID一致longprogramUrl YString收看节目URL mediaRateNString节目码率(单位bps)avgTimeRemain YString播放器剩余可播放时间平均值(单位:毫秒)maxTimeRemain YString播放器剩余可播放时间最大值(单位:毫秒)minTimeRemain YString播放器剩余可播放时间最小值(单位:毫秒)QB-19bufferTime Y*String节目从开始播放时起缓冲总时长(单位毫秒)rebufferFrequency Y*String节目从开始播放时起缓冲次数(单位次)avgDownloadThroughput Y*String节目下载速度平均值(单位bps)maxDownloadThroughput Y*String节目下载速度最大值(单位bps)minDownloadThroughput Y*String节目下载速度最小值(单位bps)avgTcpretran NString TCP平均重传率maxTcpretran NString TCP最大重传率avgTcpOutoforder NString TCP平均乱序率maxTcpOutoforder NString TCP最大乱序率avgTcpConnect NString TCP三次握手平均时长(单位毫秒)maxTcpConnect NString TCP三次握手最大时长(单位毫秒)avgFragmentReqCost YString媒体文件请求平均时延单位毫秒maxFragmentReqCost YString媒体文件请求最大时延单位毫秒avgM3u8ReqCost YString M3u8文件请求平均时延单位毫秒maxM3u8ReqCost YString M3u8文件请求最大时延单位毫秒gwDetectResult String Ping默认网关的结果,ping100字节5次(网关地址,平均时延(ms),丢包率,最大时延)需要做5s一次例:,0.377,0.25,0.8m3u8ListNListofBean所请求的M3u8信息m3u8Addr NString所请求的M3u8地址avgM3u8SessionCost YString M3u8文件请求平均时延单位毫秒m3u8ReqTimeoutCnt YString M3u8文件请求响应超时次数m3u8ReqErrCnt YString M3u8文件件请求响应错误次数m3u8ReqNonresponseCnt YString M3u8文件请求无响应次数tcpConnectFailCnt Y*String M3u8文件TCP建立连接失败次数tsList ListofBean所请求的媒体文件信息cdnAddr NString所请求的cdn地址avgTsSessionCost YString cdn节点节目请求响应平均时延单位毫秒tsReqTimeoutCnt YString cdn节点节目请求响应超时次数tsReqErrCnt YString cdn节点节目请求响应错误次数tsReqNonresponseCnt YString cdn节点节目请求无响应次数tcpConnectFailCnt Y*String cdn节点TCP建立连接失败次数注以下dowLoadFlowList、mediaRateList、tcpRetranList、bufferList四指标均为最近24个点(每5秒共2分钟)的列表数据,各个点以逗号分隔,如downLoadFlowList:”11000,1000,”downLoadFlowList NString TS分片下行带宽列表(单位bps)mediaRateList NString码率列表(单位bps)tcpRetranList NString TCP重传率列表timeList YString播放器剩余播放时间列表(单位:ms)QB-20epgNotif YBean Epg告警epgServerAddr YString Epg服务器地址errorCode YString失败原因(错误码)epgUrl YString当前请求URL reqPath YString Req请求路径过程中的IP地址集合,用“-”分隔。 cdnNotif YBean Cdn请求失败告警cdnAddr YString cdn服务器地址url YString收看节目文件的绝对路径urlType Url类型(1-m3u8,2-ts)errorCode YString失败原因(错误码)reqPathYStringReq请求路径过程中的IP地址集合,用“-”分隔。 从返回值中获取6.4.2.ALARM响应消息方向软探针监控平台软探针(告警数据)消息格式如下Server服务器软件信息Content-Typeapplication/json Content-Length消息体长度消息体中包含一个json文档,具体信息如下表6-8ALARM响应payload信息名称Nullable类型含义Result Int执行结果includeOperate NInt是否包含进一步操作0无操作1有网络探测操作taskId NString本次网络探测任务ID pingTestNBean Ping测试dest YString目的域名或者IP地址pingCount NString ping的次数(小于10次,默认5次)packetSize YString发送的报文大小(单位字节,默认1000字节)S/1.1200OK Server:Content-Type:Content-Length:Date:Expires:QB-21interval YString连续发送报文时发送时间间隔(单位s,默认1s)tracerouteTest NBean Traceroute测试Dest YString目的域名或者IP地址(默认为CDN媒体服务器IP)ttl YString设置ttl值,默认最大30跳tracerouteCount NString Traceroute测试次数,默认3次port YString如果协议号为6或者17,下发端口号6.5.CONNECTION REQUEST之秒级监控接口(IF5)6.5.1.秒级监控任务下发消息方向软探针监控平台-软探针(探测数据)消息格式如下TCP报文中携带有效数据data消息体中包含一个json文档,具体信息如下表6-9秒级监控任务下发data信息名称Nullable类型含义eventType NBean事件类型(采用AOI推送或探针定期轮询获得请求)eventCode Nint事件号subEvent Yint子事件号configParameterList NBean需要设置的参数secondMonitor NString上报时间间隔,单位毫秒JSON格式样例“eventType”:“eventCode”:”4”,“subEvent”:”0”,“deviceId”:“deviceid”:”xx0808”,/终端序列号“mac”:”00:14:0B:3D:EF:4B”,“configParameterList“:“secondMonitor“:”5”/秒级监控周期,此时为5秒QB-226.5.2.秒级监控数据上报请求消息方向软探针(探测数据)软探针监控平台消息格式如下Request URI默认为“/”Host软探针监控平台的域名及端口Content-Type application/json Content-Length表明了消息体长度;User-Agent表明了客户端的信息;Date发起请求的日期、时间Aept终端可以接收的响应消息的媒体类型消息体中包含一个json文档,具体信息如下表6-10秒级监控数据上报请求payload信息名称Nullable类型含义deviceInfo NBean设备信息deviceId NString终端序列号imsi YString IMSIsecMsg NBean秒级监控信息url NString当前请求URL地址tcpretran NString TCP重传率downrate NString下载速率,单位bps timeRemainNString播放器剩余播放时间(单位:毫秒)mediarate NString当前播放码率JSON格式样例“deviceid”:”noc196”,“mac”:”00:1e:73:ab:50:38”,“secMsg”:POST/1.1Host:Content-Type:Content-Length:User-Agent:Date:Aept:Referrer:QB-23“nostream”:”1”,/1为无流,0为有流“tcpretran”:”0.019841”,“tcpoutoforder”:”0.0253330”,“downrate”:”253.330”,“buffrate”:”0.253330”,“mediarate”:”700000”6.6.CONNECTION REQUEST之网络测试接口(IF5)6.6.1.网络测试任务下发消息方向软探针监控平台-软探针(探测数据)消息格式如下TCP报文中携带有效数据data消息体中包含一个json文档,具体信息如下表6-11网络测试任务下发data信息名称Nullable类型含
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《小学教师招聘》模拟题库及答案详解【名校卷】
- 2025年教师招聘之《幼儿教师招聘》考前冲刺模拟题库含答案详解【综合卷】
- 教师招聘之《小学教师招聘》综合提升练习试题及答案详解(必刷)
- 2025年九江市八里湖新区各中小学(幼儿园)面向全市公开招聘顶岗教师笔试备考试题及答案解析
- 经济考试题库及答案详解
- 节能知识培训活动情况课件
- 人民法院法官及司法辅助人员招聘合同
- 教师招聘之《幼儿教师招聘》检测卷讲解附答案详解(能力提升)
- 2025廉政教育中心警示教育心得体会(模板)
- 校园防欺凌教师培训制度及流程
- 2025年工会入职考试试题及答案
- 软件著作权无偿转让合同5篇
- 2025年公安警种知识测试题及答案
- 抵押车贷合同(标准版)
- 2025年秋季学期教科版三年级上册科学教学计划(三篇)
- 2024人教PEP版三年级英语上册全册教案
- 2025年秋季学期中小学开展工作重点观测指标一览表
- 农民公寓买卖合同协议书
- 燃气检修工模拟试题(附答案)
- 2025居间服务合同范本(合同版本)
- 中老年唱歌教学课件下载
评论
0/150
提交评论