直播云

  • 直播云 > API 文档 > 数据统计API >查询导播台使用量

    查询导播台使用量

    最近更新时间:2021-11-02 15:29:30

    接口描述

    查询一段时间内导播台使用时长,延迟分钟级

    请求参数

    GET /statd/caster?$resolution=<resolution>&$container=<container>&begin=<begin>&end=<end>&g=<g>&group=<group>&select=<select>
    Host: pili.qiniuapi.com 
    Authorization: <QiniuToken>
    Content-Type: application/x-www-form-urlencoded 
    
    参数 必填 描述
    begin 开始时间,支持格式:20060102、20060102150405
    end 结束时间,支持格式:20060102、20060102150405,超过当前时间,则以当前时间为准,时间范围为左闭右开区间
    g 时间粒度,可取值为 5min、hour、day、month
    group 按特定条件将返回数据分组,可取值为条件字段
    $container 容器,条件字段,用于筛选符合条件的数据
    $resolution 分辨率,可选值为480p、720p、1080p、2k、4k,条件字段,用于筛选符合条件的数据
    select 值字段,用于返回需要查询的数据。可选值包括:
    upflow:上行流量,单位:byte
    downflow:下行流量,单位:byte
    duration:使用时长,单位:秒

    返回数据

    参数 类型 描述
    统计返回 object[] 统计返回值
    ├─ time string 时间
    ├─ values map 数据
    不使用分组查询时形式如:"values":{"upflow":4527162977},其中"upflow"对应select项
    使用分组查询时形式如:"values":{"SD":{"upflow":4527162977}},其中"SD"对应group项,"upflow"对应select项

    示例

    不使用分组查询

    请求体:

    GET /statd/caster?begin=20210928&end=20210930&g=day&select=upflow&select=downflow&select=duration HTTP/1.1
    Host: pili.qiniuapi.com 
    Authorization: <QiniuToken>  
    Content-Type: application/x-www-form-urlencoded 
    

    返回体:

    200 OK
    
    [
        {
            "time": "2021-09-28T00:00:00+08:00",
            "values":
                {
                    "downflow": 0,
                    "duration": 0,
                    "upflow": 0
                }
        },
        {
            "time": "2021-09-29T00:00:00+08:00",
            "values":
                {
                    "downflow": 0,
                    "duration": 0,
                    "upflow": 0
                }
        }
    ]
    

    使用分组查询

    请求体:

    GET /statd/caster?$resolution=480p&begin=20210928&end=20210930&g=day&group=resolution&select=upflow HTTP/1.1
    Host: pili.qiniuapi.com 
    Authorization: <QiniuToken>
    Content-Type: application/x-www-form-urlencoded 
    

    返回体:

    200 OK
    
    [
        {
            "time": "2021-09-28T00:00:00+08:00",
            "values":
                {
                    "720p": {"upflow": 8653}
                }
        },
        {
            "time": "2021-09-29T00:00:00+08:00",
            "values":
                {
                    "720p": {"upflow": 8654}
                }
        }
    ]
    

    SDK

    七牛云 SDK 已集成该接口功能,可以更方便的调用,前往下载

    以上内容是否对您有帮助?
  • Qvm free helper
    Close