版本说明
本示例基于华为云SDK V2.0版本开发,高版本示例正在开发中。
功能介绍
视频点播服务提供了用量统计功能,支持查看CDN侧的流量、带宽、流量命中率等数据,同时也支持查看点播源站侧的存储空间和转码时长的消耗。同时提供了CDN热点统计功能,您可以根据域名查看音视频文件播放量的TOP排名。
准备工作
1、已安装JDK1.8及以上版本并完成环境配置,可参考JDK环境配置完成配置。
2、已安装Maven,如若未安装,请下载安装。
3、已具备Eclipse等开发环境。
4、初始化客户端,具体请参见初始化。
统计源站信息
用于查询点播源站相关数据,支持查询存储空间,转码时长。
Copied!
public static void main(String[] args) {
VodClient vodClient = initVodClient();
QueryStatReq req = new QueryStatReq();
req.setEnd_time("20180917044330");
req.setStart_time("20180916044338");
req.setInterval(3600);
QueryVodStatRsp queryVodStatRsp = vodClient.queryVodstat(req);
System.out.println(new Gson().toJson(queryVodStatRsp));
}
说明
:
查询cdn统计信息
用于查询cdn相关数据信息,支持查询cdn峰值带宽、cdn流量、cdn请求命中率、流量命中率、请求总数。
Copied!
public static void main(String[] args) {
VodClient vodClient = initVodClient();
QueryStatReq req = new QueryStatReq();
req.setEnd_time("20180917044330");
req.setStart_time("20180916044338");
req.setStatType("cdn_bw");
req.setInterval(3600);
QueryCdnStatRsp queryCdnStatRsp = vodClient.queryCdnstat(req);
System.out.println(new Gson().toJson(queryCdnStatRsp));
}
说明
:
- 1、支持查看最近90天的历史数据。
- 2、CDN数据支持选择按域名查询,但单次查看的域名总数不能超过20个。
- 3、查询的时间跨度最长为31天。更多信息请参考API Explorer。
查询TopN视频信息
用于查询某域名或者所有域名视频播放的信息。
Copied!
public static void main(String[] args) {
VodClient vodClient = initVodClient();
QueryTopStatReq req = new QueryTopStatReq();
req.setDate("20181101");
req.setDomain("2.cdn-vod.huaweicloud.com");
QueryTopStatRsp queryTopStatRsp = vodClient.quertTopStat(req);
System.out.println(new Gson().toJson(queryTopStatRsp));
}
说明
:
- 1、查询时间必须为昨天或之前的日期,支持查询最近1个月内的历史数据。
- 2、支持查看全部域名或单域名下的TOP100播放次数。更多信息请参考API Explorer。
版本说明
本示例基于华为云SDK V2.0版本开发,高版本示例正在开发中。
功能介绍
视频点播服务提供了用量统计功能,支持查看CDN侧的流量、带宽、流量命中率等数据,同时也支持查看点播源站侧的存储空间和转码时长的消耗。同时提供了CDN热点统计功能,您可以根据域名查看音视频文件播放量的TOP排名。
准备工作
1、已安装JDK1.8及以上版本并完成环境配置,可参考JDK环境配置完成配置。
2、已安装Maven,如若未安装,请下载安装。
3、已具备Eclipse等开发环境。
4、初始化客户端,具体请参见初始化。
统计源站信息
用于查询点播源站相关数据,支持查询存储空间,转码时长。
public static void main(String[] args) { // 初始化客户端 VodClient vodClient = initVodClient(); QueryStatReq req = new QueryStatReq(); // 设置查询终止时间 req.setEnd_time("20180917044330"); // 设置查询起始时间 req.setStart_time("20180916044338"); // 设置查询时间粒度 req.setInterval(3600); QueryVodStatRsp queryVodStatRsp = vodClient.queryVodstat(req); System.out.println(new Gson().toJson(queryVodStatRsp)); }
说明
:查询cdn统计信息
用于查询cdn相关数据信息,支持查询cdn峰值带宽、cdn流量、cdn请求命中率、流量命中率、请求总数。
public static void main(String[] args) { // 初始化客户端 VodClient vodClient = initVodClient(); QueryStatReq req = new QueryStatReq(); // 设置查询终止时间 req.setEnd_time("20180917044330"); // 设置查询起始时间 req.setStart_time("20180916044338"); // 设置统计数据类型,当前取值有五种,cdn_bw:CDN峰值带宽,cdn_flux:CDN流量,req_num:请求总数,req_hit_rate:请求命中率,flux_hit_rate:流量命中率 req.setStatType("cdn_bw"); // 设置查询时间粒度 req.setInterval(3600); QueryCdnStatRsp queryCdnStatRsp = vodClient.queryCdnstat(req); System.out.println(new Gson().toJson(queryCdnStatRsp)); }
说明
:查询TopN视频信息
用于查询某域名或者所有域名视频播放的信息。
public static void main(String[] args) { // 初始化客户端 VodClient vodClient = initVodClient(); QueryTopStatReq req = new QueryTopStatReq(); // 设置查询时间,精确到天,不支持查询当天的信息 req.setDate("20181101"); // 设置域名,支持查询某一个域名或该用户所有域名,所有域名设置为“ALL” req.setDomain("2.cdn-vod.huaweicloud.com"); QueryTopStatRsp queryTopStatRsp = vodClient.quertTopStat(req); System.out.println(new Gson().toJson(queryTopStatRsp)); }
说明
:参考
更多信息请参考视频点播。