Skip to main content

Query Delivery Bandwidth

Query peak delivery bandwidth in each interval.

Request

Request-Line

Get /lls/v1.0/analytics/delivery/queryDeliveryBandwidth

Request Parameters

Query Parameters

ParameterTypeRequiredDescription
domainStringMandatoryIngest domain name
appStringOptionalApplication name
streamStringOptionalStream name
regionStringOptionalcountry code of the ingest node. refer to ISO 3166-1 Alpha-2.
startedTimestampOptionalTimestamp of started time in UTC timezone.
endedTimestampOptionalTimestamp of ended time in UTC timezone.
protocolEnumOptionalDelivery protocol. The enum value is "http-flv","ll-hls", "hls/dash"

Response

Response Body

ParameterTypeRequiredDescription
domainStringMandatoryIngest domain name
streamStringOptionalStream name
appStringOptionalApplication name
startedTimestampOptionalTimestamp of started time in UTC timezone.
endedTimestampOptionalTimestamp of ended time in UTC timezone.
dataArrayMandatoryArray of Data Object
protocolEnumOptionalDelivery protocol. The enum value is "http-flv","ll-hls", "hls/dash"

Object: Data

ParameterTypeRequiredDescription
timestampTimestampMandatoryExampling timestamp in UTC timezone.
deliveryBandwidthFloatMandatorytotal number of delivery bandwidth. Unit is gbps.

Status Codes, Error Codes and Error Messages

Status CodeError CodeError Message
400LLS.Analytics.InvalidTimestampTimestamp is empty or invalid.

Examples

Query real-time delivery bandwidth

Request

Get /lls/v1.0/analytics/delivery/querydeliveryBandwidth?domain=live.example.com&app=demoapp HTTP/1.1

Successful Response Body

{
"domain": "live.example.com",
"app": "demoapp",
"data": [
{
"timestamp": "20250518T173000Z",
"deliveryBandwidth": 128238.39
}
]
}

Query delivery bandwidth in specified time range

Request

Get /lls/v1.0/analytics/delivery/querydeliveryBandwidth?domain=live.example.com&app=demoapp&started=20250518T173000Z&ended=20250518T180000Z HTTP/1.1

Successful Response Body

{
"domain": "live.example.com",
"app": "demoapp",
"started": "20250518T173000Z",
"ended": "20250518T180000Z",
"data": [
{
"timestamp": "20250518T173000Z",
"deliveryBandwidth": 128332.38
},
{
"timestamp": "20250518T173500Z",
"deliveryBandwidth": 135475.45
},
{
"timestamp": "20250518T174000Z",
"deliveryBandwidth": 182395.36
},
{
"timestamp": "20250518T174500Z",
"deliveryBandwidth": 203443.64
},
{
"timestamp": "20250518T175000Z",
"deliveryBandwidth": 256886.96
},
{
"timestamp": "20250518T175500Z",
"deliveryBandwidth": 287376.95
},
{
"timestamp": "20250518T18000Z",
"deliveryBandwidth": 327626.63
}
]
}

Best Practices

Rate Limiting

Rate Limits

Rate limiting is posed upon the API, please kindly check your API calls to ensure complying with the rate limit below:

  • 100 requests per minute
  • 1000 requests per hour