TAMS Flow Push
Push video and/or audio streams to a remote TAMS API as flows
Component Configuration
| Option | Description | Required | Environment override |
|---|---|---|---|
id |
A unique identifier for the component instance |
✓ |
|
displayName |
The name shown in the Studio UI of this component |
✓ |
|
flowName |
Human name for what is being pushed. Each flow is this name plus its essence, eg 'Studio A Video'. Defaults to the display name of this component |
✗ |
|
url |
Base URL of the TAMS API |
✓ |
|
auth |
Authentication settings |
✓ |
|
pushCollectionFlow |
When both audio and video are pushed, also push a collection flow linking them, so they are read back as one programme (default: true) |
✗ |
|
container |
Container format the pushed segments are written in (default: "ts") |
✗ |
|
retry |
How hard to try when a segment push fails, and how much backlog to tolerate while trying |
✗ |
|
flowDescription |
Description recorded on every flow pushed |
✗ |
|
flowTags |
Tags recorded on every flow pushed (default: []) |
✗ |
|
sourceIds |
Sources the pushed flows belong to. Leave blank to derive a stable source per component; set them only to push into sources that already exist |
✗ |
|
notes |
Additional notes about this component |
✗ |
|
Options with an environment override can be set when Studio starts, without
editing the workflow. |
Auth (OAuth2 (OIDC) Credentials)
| Option | Description | Required |
|---|---|---|
kind |
"oidc" |
✓ |
url |
OIDC |
✓ |
clientId |
Client ID |
✓ |
secret |
Client Secret |
✓ |
Retry
| Option | Description | Required |
|---|---|---|
maxAttempts |
Total attempts per segment, including the first. 1 disables retrying (default 3) |
✗ |
initialBackoffMs |
First backoff, doubling up to the maximum (default 500ms) |
✗ |
maxBackoffMs |
Ceiling on the backoff (default 5000ms) |
✗ |
maxPendingSegments |
Segments allowed to queue before the oldest is dropped (default 10) |
✗ |