Storm docs logo
Search the docs.../
Explore Storm Products

Transcode Settings

Returns the transcode configuration settings.

Request

PropertyValue
MethodGET
URL/api/transcode/settings
Content-Typeapplication/json
AuthenticationBearer Token
Request
Code iconbash
curl -X GET "{BASE_URL}/api/transcode/settings" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response Body

Transcode Settings

ParameterTypeDescription
data.attributes.ffmpegPath.valuestringPath to the ffmpeg executable
data.attributes.ffmpegPath.editablebooleanIndicates if the field can be modified
data.attributes.ffmpegPath.lockedBystringLocked by environment variable (if present)
data.attributes.ffmpegCommand.valuestringFFmpeg command template
data.attributes.ffmpegCommand.editablebooleanIndicates if the field can be modified
data.attributes.ffmpegCommand.lockedBystringLocked by environment variable (if present)
data.attributes.transcodeTaskLimit.valueintegerMaximum number of concurrent transcode tasks
data.attributes.transcodeTaskLimit.editablebooleanIndicates if the field can be modified
data.attributes.transcodeTaskLimit.lockedBystringLocked by environment variable (if present)
data.attributes.thumbGenerateTaskLimit.valueintegerMaximum number of concurrent thumbnail generation tasks
data.attributes.thumbGenerateTaskLimit.editablebooleanIndicates if the field can be modified
data.attributes.thumbGenerateTaskLimit.lockedBystringLocked by environment variable (if present)

FFmpeg Command Placeholders

PlaceholderDescription
{SOURCE_INPUT}Source stream input URL
{VIDEO_ENCODER}Video encoder
{AUDIO_ENCODER}Audio encoder
{STREAM_OUTPUT}Output stream destination URL

Metadata

ParameterTypeDescription
meta.executionTimeintegerRequest processing time in milliseconds
meta.generatedAtintegerResponse generation timestamp (Unix timestamp in ms)
Successful Response (200)
Code iconjson
{
  "data": {
    "attributes": {
      "ffmpegPath": {
        "editable": true,
        "value": "ffmpeg"
      },
      "ffmpegCommand": {
        "editable": true,
        "value": "-re -nostdin -i {SOURCE_INPUT} {VIDEO_ENCODER} {AUDIO_ENCODER} -f flv {STREAM_OUTPUT}"
      },
      "transcodeTaskLimit": {
        "editable": true,
        "value": 5
      },
      "thumbGenerateTaskLimit": {
        "editable": true,
        "value": 2
      }
    }
  },
  "meta": {
    "executionTime": 0,
    "generatedAt": 1765791166659
  }
}

Error Response (4xx/5xx)

ParameterTypeDescription
messagestringHuman-readable error message
Code iconjson
{
  "message": "Error message"
}
Support Needed?

Create a free ticket and our support team will provide you necessary assistance.

Blog
Support
About us
Patents
Term of use
Privacy policy
Contact
©2026 Storm Streaming Media. All Rights Reserved.