HTTP Live Streaming (HLS) is an HTTP-based adaptive bitrate streaming communications protocol that extends its support in media players, web browsers, mobile devices, and streaming media servers. It has six tabs with its respective configuration, as discussed below.
Source
The Source GUI screen has the below fields.
**From version 5.6.0 onwards, Encryption type CPIX, CENC is supported, along with asset ID (optional field).
Fields | Description |
Display Name | A user-defined name for caption-display on the mosaic and system messages. |
User Name/UUID | Unique username for the channel; used for SNMP traps and emails. |
Access Type | Desired Type of channel source (HLS). |
Enable Recording | Allows recording whenever a recordable event is encountered. |
Enable Descrambling | When checked, it enables descrambling. |
Encryption Type | Select the encryption type from the dropdown list. For more details, please refer to KMS Types. |
KMS | Based on the Encryption Type, choose the KMS configured for that specific Encryption Type. For more details, please refer to KMS Types. |
Asset ID | Specify the asset ID that was created for the CPIX KMS Types. (Optional field) |
Playlist URL | The main URL of the Stream. |
Primary Channel | Check this checkbox if this is the Primary Profile. |
Profile URL | The sub URL of the profile. |
Network | The NIC used for pulling the stream. |
Version | The version number, taken from the manifest file. |
Bandwidth | The average bandwidth of the stream. |
Codecs | The codec types used in the stream. |
Audio | The audio file, taken from the manifest file. |
Resolution | The resolution of the video PID. |
Delay | A delay (in seconds) to be added to decoding the stream. |
Session Life Time | For automatic selection, it is unlimited. For manual configuration, click on the toggle button to specify the desired Session Life Time in minutes. |
Scrambled | Checked if the stream is scrambled. |
Service Type | Service type settings (SD/HD/Radio, etc.); used for system resource allocation. |
Tally Settings | Configure tally settings for a specific source. |
Note | General notes about the channel. |
Content
The Content GUI screen has the below fields.
Fields | Description |
Standard Type | Select the desired standard. Digital Video Broadcasting (DVB) or Advanced Television Systems Committee (ATSC). |
Audio Loudness | Select the desired audio loudness measurement standard. EBU R 128 or ATSC A/85 (no gating). |
Miscellaneous
The Miscellaneous GUI screen has the below fields.
Fields | Description |
Hide Overscan | By default, overscan lines are hidden from the mosaic. Uncheck the checkbox for the full-frame display. |
Unconfigured PIDs Behaviour | Select the system response on detection of a PID which is not defined in the static channel configuration on the PMT:
|
Monitoring Level | Select the Monitoring level (Full, Light, Extra Light).
|
Profile Automation Mode | Automatically chooses the profile from Scheduler or PMT Auto-Matching when the toggle switch is enabled. |
Snooze Timeout on Profile Change | Set time slot after profile change (in seconds), where errors related to the change are ignored. |
Chunk Duration | Specify the start and end Chunk Duration (in ms). |
Profiles
The Profiles functionality of HLS is the same as SPTS except for RST Running State. Please refer to Profiles to configure.
PIDs\Components
The PIDs\Components GUI of HLS doesn't have PID but Components.
The Components of HLS are also the same as SPTS, excluding PID, PID out of PMT, Scrambled, and PCR on PID. Please refer to PIDs Components and Component Types to configure.
Scheduler (UTC)
The Scheduler functionality of HLS is the same as SPTS. Please refer to Scheduler to configure.