Query Concurrent Transcodings
Query maximum number of active transcoding processes per interval. One process is created per unique transcoding preset.
Request
Request-Line
Get /lls/v1.0/analytics/transcoding/queryConcurrentTranscodings
Request Parameters
Query Parameters
Parameter | Type | Required | Description |
---|---|---|---|
domain | String | Mandatory | Ingest domain name |
app | String | Optional | Application name |
stream | String | Optional | Stream name |
region | String | Optional | country code of the ingest node. refer to ISO 3166-1 Alpha-2. |
started | Timestamp | Optional | Timestamp of started time in UTC timezone. |
ended | Timestamp | Optional | Timestamp of ended time in UTC timezone. |
Response
Response Body
Parameter | Type | Required | Description |
---|---|---|---|
domain | String | Mandatory | Ingest domain name |
app | String | Optional | Application name |
stream | String | Optional | Stream name |
started | Timestamp | Optional | Timestamp of started time in UTC timezone. |
ended | Timestamp | Optional | Timestamp of ended time in UTC timezone. |
data | Array | Mandatory | Array of Data Object |
Object: Data
Parameter | Type | Required | Description |
---|---|---|---|
timestamp | Timestamp | Mandatory | Exampling timestamp in UTC timezone. |
concurrentTranscodings | Integer | Mandatory | maximum number of concurrent transcoding processes. |
Status Codes, Error Codes and Error Messages
Status Code | Error Code | Error Message |
---|---|---|
400 | LLS.Analytics.InvalidTimestamp | Timestamp is empty or invalid. |
Examples
Query real-time concurrent transcoding processes
Request
Get /lls/v1.0/analytics/transcoding/queryConcurrentTranscodings?domain=ingest.example.com&app=demoapp HTTP/1.1
Successful Response Body
{
"domain": "ingest.example.com",
"app": "demoapp",
"data": [
{
"timestamp": "20250518T173000Z",
"concurrentTranscodings": 48
}
]
}
Query concurrent transcoding processes in specified time range
Request
Get /lls/v1.0/analytics/transcoding/queryConcurrentTranscodings?domain=ingest.example.com&app=demoapp&started=20250518T173000Z&ended=20250518T180000Z HTTP/1.1
Successful Response Body
{
"domain": "ingest.example.com",
"app": "demoapp",
"started": "20250518T173000Z",
"ended": "20250518T180000Z",
"data": [
{
"timestamp": "20250518T173000Z",
"concurrentTranscodings": 48
},
{
"timestamp": "20250518T173500Z",
"concurrentTranscodings": 52
},
{
"timestamp": "20250518T174000Z",
"concurrentTranscodings": 72
},
{
"timestamp": "20250518T174500Z",
"concurrentTranscodings": 80
},
{
"timestamp": "20250518T175000Z",
"concurrentTranscodings": 76
},
{
"timestamp": "20250518T175500Z",
"concurrentTranscodings": 84
},
{
"timestamp": "20250518T18000Z",
"concurrentTranscodings": 88
}
]
}
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