Recording Templates
A recording template defines how a live stream is captured to persistent storage. When a stream matching the template's domain, application, and stream name pattern is ingested, the platform automatically records the stream according to the specified format and path configuration.
![Figure Needed] Screenshot of recording templates listing interface
Template List Columns
| Column | Description |
|---|---|
| Name | Unique identifier for the recording template |
| Domain | The ingest domain this template applies to |
| App | The application name scope (supports wildcards) |
| Stream | The stream name scope (supports wildcards) |
| Screenshot Format | The container or file format used for recorded output (e.g., MP4, FLV, HLS) |
| Path | The storage path or bucket prefix where recordings are saved |
| Status | Whether the template is enabled or disabled |
| Created | Timestamp when the template was created |
| Operations | Available actions: Modify or Delete |
Creating a Recording Template
- Navigate to Media Processing > Recording Templates.
- Click Add Template.
- Enter a unique template name.
- Select the target Ingest Domain.
- Specify the App and Stream name patterns.
- Select the Recording Format.
- Define the output Path.
- Set the template Status to enabled or disabled.
- Click Save.
Use timestamp variables in the Path field to organize recordings chronologically. This prevents output files from being overwritten when a stream restarts.
Modifying a Recording Template
- Locate the template in the list.
- Click Modify in the Operations column.
- Update the required fields.
- Click Save.
Modifying a recording template affects only streams that begin ingesting after the change is saved. Streams already in progress continue to use the configuration that was active at the time recording started.
Deleting a Recording Template
- Locate the template in the list.
- Click Delete in the Operations column.
- Confirm the deletion when prompted.
Deleting a template stops future recordings that would have matched its scope. Recordings already written to storage are not affected.