live_kmp
The 'live_kmp' directive enables support for the Kaltura Media Protocol (KMP) in live video streaming contexts.
Description
The 'live_kmp' directive is utilized within the NGINX configuration to integrate the Kaltura Media Protocol (KMP) into streaming services. This protocol is specifically designed for the efficient delivery of live streaming content, allowing for quick transmission and low-latency, ensuring viewers receive high-quality video streams. When this directive is active in the stream server context, it enables NGINX to handle KMP requests and responses, effectively bridging the gap between Kaltura's components and the web server, ensuring reliable communication between the media server and clients.
In practice, the 'live_kmp' directive transforms the way media streams are processed and delivered. When KMP is in use, NGINX acts as a mediator that manages stream requests, enhances caching strategies, and potentially handles load balancing for incoming streams. This directive does not take any arguments, allowing for straightforward implementation in configuration files. By enabling 'live_kmp', server administrators can leverage the specific features and optimizations of the Kaltura Media Framework, enhancing both media performance and the overall user experience.
Config Example
stream {
server {
listen 1935;
live_kmp;
}
}Ensure that the Kaltura Media Framework is properly installed and configured before enabling this directive.
This directive is only valid in the stream server context; using it in any other context will result in an error.