Provisioning
The Provisioning module provides configuration interfaces for commonly adjusted system settings, including HLS/DASH segment parameters and default transcoding templates for live jobs.
HLS/DASH Configuration
Segment Duration Settings
Configure segmented file duration for HLS and DASH streaming protocols.
The system allows customization of:
- Segment Duration: Length of individual HLS/DASH segments
- Time Window: Manifest file time window duration
Time Window Calculation: {Segment Duration (seconds)} × {Number of Segments in Window}
Example: A 6-second segment duration with a 30-second time window produces an m3u8 or mpd manifest containing 5 segments.
![Figure Needed] Screenshot of HLS/DASH configuration interface
Configuration Impact
- New Jobs: Configuration changes affect newly created live transcoding jobs
- Existing Jobs: Select "Impact All Existing Linear Jobs" to apply changes to all current jobs
![Figure Needed] Screenshot showing impact options for existing linear jobs
Click OK to submit configuration changes.
Default Transcoding Templates
Template Configuration
Default transcoding templates are applied to live jobs that lack pre-configured settings when connections are established.
Add New Template
Click +Add Template to create a new default transcoding configuration.
![Figure Needed] Screenshot of Add Template button interface
Template Parameters
Configure the following template settings:
-
App Name: Application identifier for the template
-
Output Protocol: Select from available protocols:
- RTMP
- HTTP-FLV
- HLS
- DASH
-
Preset Names: Specify expected preset identifiers (e.g., 360p, 540p, copy)
-
Live Recording:
- Enable or disable recording functionality
- Storage Configuration (required when enabled): Specify storage endpoint
- Example:
swiftserve_cdn://vms-abtest-origin.vncdn.vn:******@ftp.fas.sg01.vncdn.vn/cctest
-
Job Type: Select live job category:
- Live Event
- Linear Live
Click OK to submit the template configuration.