ll_segmenter_min_part_duration

The `ll_segmenter_min_part_duration` directive sets the minimum duration for segments produced by the Kaltura Media Framework.

Syntaxll_segmenter_min_part_duration duration;
Defaultnone
Context
Arguments1

Description

The ll_segmenter_min_part_duration directive is used in the Kaltura Media Framework to define the minimum duration for media segments generated during streaming. By specifying this value, administrators can control how short segments can be, which can significantly impact the efficiency of media delivery and the end-user experience. The value of this parameter is specified in seconds.

When media is processed for streaming, it is often broken down into discrete segments to facilitate adaptive bitrate streaming protocols such as HLS or DASH. The ll_segmenter_min_part_duration directive can help optimize these segments by ensuring they are not too short, which could lead to excessive overhead in streaming requests and inefficient bandwidth usage. A proper balance needs to be struck; setting the duration too long could lead to increased latency in delivering the requested media, while setting it too short could result in unnecessary fragmentation of the media workflow.

It is important to note that this directive's behavior is influenced by the specific configurations of other parameters in the Kaltura environment. Therefore, it may be beneficial to evaluate the entire media processing pipeline to ensure optimal segment lengths and overall streaming performance.

Config Example

ll_segmenter_min_part_duration 5;

Setting this value too low may lead to increased overhead and degradation of performance due to the frequency of segment requests.

A value set too high could lead to delay in stream delivery as larger segments take longer to process.

← Back to all directives