You need to enable JavaScript to run this app.
导航
DescribeLiveBatchStreamTrafficData - 查询直播流的流量数据
最近更新时间:2025.04.22 19:10:54首次发布时间:2023.09.25 14:36:37
我的收藏
有用
有用
无用
无用

调用 DescribeLiveBatchStreamTrafficData 接口,查询指定时间范围内的上下行流量数据及其详细数据。

注意事项

  • 使用限制:
    • 支持查询指定域名或协议下的流量数据;
    • 支持查询已删除域名下产生的流量数据。
  • 请求频率:单用户请求频率限制为 30 次/秒
  • 数据延迟:数据延迟为 15 分钟
  • 数据进制:流量数据统计进制为 1000,例如,1 GB = 1000 MB。

请求说明

  • 请求方式:POST
  • 请求地址:https://live.volcengineapi.com?Action=DescribeLiveBatchStreamTrafficData&Version=2023-01-01

调试

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数

Query

参数类型是否必选示例值描述
ActionStringDescribeLiveBatchStreamTrafficData接口名称。当前 API 的名称为 DescribeLiveBatchStreamTrafficData
VersionString2023-01-01接口版本。当前 API 的版本为 2023-01-01

Body

参数类型是否必选示例值描述
DomainListArray of String["push.example.com", "push2.example.com"]域名列表,默认为空,表示查询所有域名下的流量数据。您可以调用 ListDomainDetail 接口或在视频直播控制台的域名管理页面,获取待查询的域名。

ProtocolList

Array of String

["RTMP"]

推拉流协议,缺省情况下表示所有协议类型,支持的协议如下所示。

  • HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。
  • HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。
  • RTMP:Real Time Message Protocol,实时信息传输协议。
  • RTM:Real Time Media,超低延时直播协议。
  • SRT:Secure Reliable Transport,安全可靠传输协议。
  • QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。

说明

  • 如果查询推拉流协议为 QUIC,不能同时查询其他协议。
  • 缺省情况下,查询的总流量数据为实际产生的上下行流量。
  • 如果传入单个协议进行查询,并对各协议的流量求和,结果将大于实际总流量。

ISPList

Array of String

["telecom"]

提供网络接入服务的运营商标识符,缺省情况下表示所有运营商,支持的运营商如下所示。

  • unicom:联通;
  • railcom:铁通;
  • telecom:电信;
  • mobile:移动;
  • cernet:教育网;
  • tianwei:天威;
  • alibaba:阿里巴巴;
  • tencent:腾讯;
  • drpeng:鹏博士;
  • btvn:广电;
  • huashu:华数。
    您也可以通过 DescribeLiveISPData 接口获取运营商对应的标识符。

RegionList

Array of RegionList

-

CDN 节点 IP 所属区域的列表,缺省情况下表示所有区域。

说明

参数 RegionListUserRegionList 不支持同时传入。

UserRegionList

Array of RegionList

-

客户端 IP 所属区域的列表,缺省情况下表示所有区域。

说明

参数 RegionListUserRegionList 不支持同时传入。

StartTime

String

2021-04-13T00:00:00+08:00

查询的开始时间,RFC3339 格式的时间戳,精度为秒。

说明

单次查询最大时间跨度为 24 小时,查询历史数据的时间范围为 366 天。

EndTimeString2021-04-14T00:00:00+08:00查询的结束时间,RFC3339 格式的时间戳,精度为秒。
PageNumInteger1查询数据的页码,默认值为 1,表示查询第一页的数据。
PageSizeInteger100每页显示的数据条数,默认值为 1000,取值范围为 [100,1000]。

RegionList

参数类型是否必选示例值描述
AreaStringCN区域信息中的大区标识符,如何获取请参见查询区域标识符
CountryStringCN区域信息中的国家标识符,如何获取请参见查询区域标识符。如果按国家筛选,需要同时传入 Area 和 Country
ProvinceStringbeijing区域信息中的省份标识符,国外暂不支持该参数,如何获取请参见查询区域标识符。如果按省筛选,需要同时传入 AreaCountry 和 Province

返回参数

下表仅列出本接口特有的返回参数。更多信息请见返回结构

参数类型示例值描述
DomainListArray of String["push.example.com", "push2.example.com"]域名列表。

ProtocolList

Array of String

["RTMP"]

推拉流协议,协议说明如下。

  • HTTP-FLV:基于 HTTP 协议的推拉流协议,使用 FLV 格式传输视频格式。
  • HTTP-HLS:基于 HTTP 协议的推拉流协议,使用 TS 格式传输视频格式。
  • RTMP:Real Time Message Protocol,实时信息传输协议。
  • RTM:Real Time Media,超低延时直播协议。
  • SRT:Secure Reliable Transport,安全可靠传输协议。
  • QUIC:Quick UDP Internet Connections,一种基于 UDP 的全新的低延时互联网传输协议。

ISPList

Array of String

["telecom"]

提供网络接入服务的运营商标识符,标识符与运营商的对应关系如下。

  • unicom:联通;
  • railcom:铁通;
  • telecom:电信;
  • mobile:移动;
  • cernet:教育网;
  • tianwei:天威;
  • alibaba:阿里巴巴;
  • tencent:腾讯;
  • drpeng:鹏博士;
  • btvn:广电;
  • huashu:华数。
RegionListArray of RegionList-CDN 节点 IP 所属区域列表。
UserRegionListArray of RegionListResponse-客户端 IP 所属区域列表。
StartTimeString2022-11-10T00:00:00+08:00查询的开始时间,RFC3339 格式的时间戳,精度为秒。
EndTimeString2022-11-11T00:00:00+08:00查询的结束时间,RFC3339 格式的时间戳,精度为秒。
TotalUpTrafficFloat40当前查询条件下,所有流的上行总流量,单位为 GB。
TotalDownTrafficFloat40当前查询条件下,所有流的下行总流量,单位为 GB。
StreamInfoListArray of StreamInfoList-流维度的流量用量信息详情。
PaginationObject of Pagination-数据分页的信息。

RegionList

参数类型示例值描述
AreaStringCN区域信息中的大区标识符。
CountryStringCN区域信息中的国家标识符。
ProvinceStringbeijing区域信息中的省份标识符。

RegionListResponse

参数类型示例值描述
AreaStringCN区域信息中的大区标识符。
CountryStringCN区域信息中的国家标识符。
ProvinceStringbeijing区域信息中的省份标识符。

StreamInfoList

参数类型示例值描述
DomainStringpush.example.com域名。
AppStringlive应用名称。
StreamStringexample_stream流名称。
UpTrafficFloat20当前流的上行流量,单位为 GB。
DownTrafficFloat20当前流的下行流量,单位为 GB。

Pagination

参数类型示例值描述
PageNumInteger1当前所在分页的页码。
PageSizeInteger1000每页显示的数据条数。
TotalCountInteger2查询结果的数据总条数。

请求示例

POST https://live.volcengineapi.com?Action=DescribeLiveBatchStreamTrafficData&Version=2023-01-01
{
    "StartTime": "2022-11-10T00:00:00+08:00",
    "EndTime": "2022-11-11T00:00:00+08:00"
}

返回示例

{
    "ResponseMetadata": {
        "RequestId": "201806041104200100100232280022D30",
        "Action": "DescribeLiveBatchStreamTrafficData",
        "Version": "2023-01-01",
        "Service": "live",
        "Region": "cn-north-1"
    },
    "Result": {
        "StartTime": "2022-11-10T00:00:00+08:00",
        "EndTime": "2022-11-11T00:00:00+08:00",
        "TotalUpTraffic": 40,
        "TotalDownTraffic": 40,
        "StreamInfoList": [
            {
                "Domain": "push.example.com",
                "Stream": "example_stream",
                "App": "live",
                "UpTraffic": 20,
                "DownTraffic": 20
            },
            {
                "Domain": "push2.example.com",
                "Stream": "example_stream",
                "App": "live",
                "UpTraffic": 20,
                "DownTraffic": 20
            }
        ],
        "Pagination": {
            "PageNum": 1,
            "PageSize": 1000,
            "TotalCount": 2
        }
    }
}

错误码

下表仅列出本接口特有的错误码。更多信息请参见公共错误码获取详细信息。

状态码错误码错误信息说明
400InvalidParam-输入的参数无效或不符合要求,请参照请求参数说明进行检查。
403RequestForbidden-请求被拒绝,当前账号下无请求的资源(域名空间、域名、应用、配置模版、证书)。
500InternalErroran internal error occurred, please contact the administrator.出现内部错误,请联系技术支持

服务端 SDK

视频直播提供了配套的开发工具集 SDK,支持多种编程语言,帮助您更方便的调用 API。