1. Help Center
  2. Konfig
  3. Video Encoding Profiles

How do I create and configure a Video Encoding Profile?

This article goes over adding and configuring a video encoding profile.

The Video Encoding Profile section allows users to create encoding profile templates that can be reused for streaming outputs.

To create a new Video Encoding Profile, start by adding a template. Click on the '+' icon next to the search bar at the top of the table. This will open a menu on the right where you can name and add the template.


After adding a template, you'll be brought back to your list of templates you've created. To configure your new template, click on the pencil icon to the right.

Once you've clicked the edit button, you will see some options in front of you. In this menu, you will specify the following parameters to be applied:


Video Encoding Profile Name:
 Name your video encoding profile

Keyframe Interval (GOP): Specifies the interval between Keyframes. A 3-4 second interval is recommended. Please note that this setting does not affect latency.

Profile: Specifies the encoding profile. 'Baseline' is supported by older devices. 'High' uses the latest encoding features and produces better quality.

Preset: Specifies the encoding preset. This setting internally adjusts the encoder algorithm to produce low latency vs quality. The higher the quality, the more GPU resources are consumed.

Rate Control: Overrides the automatic rate control for the specified 'Preset'. VBR produces better quality. CBR is recommended for low bandwidth uploads.

B-Frames: Sets the encoding B-Frame pattern. For example, 3 B-Frames = a pattern of IBBBP. Latency increases by the number of B-frames specified. More B-Frames produce higher quality for the specified bitrate.

Once these parameters are applied, the next step is to create the Bitrate/Resolution Ladder for the Video Encoding Profile.

Each Ladder allows you to specify the Average Bitrate (in Kbps) and Resolution (in 16:9 format). By default, each Ladder will utilize the Frames per Second (FPS) value of the associated Input Source. However, you have the option to adjust this by using the Half-Frame Rate checkbox, which encodes the track at half the input frame rate. This feature is only applicable when the input frame rate is greater than or equal to 50 fps and is commonly used to create an ABR ladder with a combination of high and low frame rates for device compatibility.

After you have specified the parameters and added your Bitrate/Resolution Ladder, simply save it at the bottom. Now you can effortlessly utilize this ladder for multiple outputs without the need for reconfiguration, unless you desire to modify or add another template.

 

Adding and Configuring a Video Encoding Profile: