Query a Transcoding Template
Query the Transcoding Template with template name.
Request
Request-Line
GET /lls/v1.0/template/transcoding/{templateName}
Response
Response Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| templateName | String | Mandatory | Transcoding template name. |
| created | Timestamp | Mandatory | Timestamp of created time in UTC timezone. Default is now. |
| status | String | Mandatory | Status of transcoding template. Valid values: active, inactive. |
| domain | String | Mandatory | Ingest domain name. |
| app | String | Optional | App name. If not specified, the transcoding template will be applied to all apps. |
| stream | String | Optional | Stream name. If not specified, the transcoding template will be applied to all streams. |
| deliveryProtocol | Array | Mandatory | Delivery protocol. Valid values: http-flv, ll-hls, hls,dash. |
| transcodingPresets | Array | Mandatory | The names of transcoding presets for delivery stream. The special preset named 'transmux' will package the ingest stream without any transcoding. |
Examples
Query a domain-level transcoding template
Request
GET /lls/v1.0/template/transcoding/domainTemplate HTTP/1.1
Successful Response Body
{
"templateName": "domainTemplate",
"created": "2025-07-15T08:47:10Z",
"status": "active",
"domain": "ingest.example.com",
"deliveryProtocol": ["ll-hls", "hls", "dash"],
"transcodingPresets": ["720p", "480p", "360p"]
}
Best Practices
Rate Limiting
Rate Limits
Rate limiting is posed upon the API, check API calls to comply with the rate limit below:
- 100 requests per minute
- 1000 requests per hour