kmp_rtmp

The 'kmp_rtmp' directive enables Kaltura Media Protocol (KMP) for live video streaming in an NGINX RTMP server context.

Syntaxkmp_rtmp;
Defaultnone
Contextstream server
Argumentsnone

Description

The 'kmp_rtmp' directive is specific to the Kaltura Media Framework and is used within the context of a stream server to facilitate the use of Kaltura Media Protocol (KMP) for streaming applications. This directive does not accept any parameters; its presence in the configuration indicates the server's capability to handle KMP requests. When enabled, the directive allows the server to process real-time streaming requests, utilizing KMP to deliver media streams efficiently.

This directive plays a crucial role in managing connections between client players and the media server, enabling seamless video transmissions during live events. It allows for adaptive bitrate streaming, which can optimize the delivery based on the client’s available bandwidth and device capabilities. By leveraging this directive, media producers can ensure a higher level of performance and usability for live video applications, thereby improving the overall experience for end users. Additionally, the directive integrates with other Kaltura components, ensuring that the media processing flows through the appropriate channels, maintaining a robust pipeline for video delivery.

In summary, 'kmp_rtmp' is essential for implementing high-quality, low-latency video streaming services using Kaltura's capabilities within the NGINX environment, reinforcing the framework's utility for large-scale media applications.

Config Example

stream {
    server {
        kmp_rtmp;
        # other configurations for the RTMP server can be added here
    }
}

Ensure that the Kaltura Media Framework is properly installed and configured for this directive to work.

Using this directive without the needed Kaltura components may lead to errors or an inability to process streams.

← Back to all directives