kmp_cc_out_ctrl_unpublish_url

Sets the URL for unpublishing content in the Kaltura Media Framework.

Syntaxkmp_cc_out_ctrl_unpublish_url URL;
Defaultnone
Contextstream, stream server
Arguments1

Description

The kmp_cc_out_ctrl_unpublish_url directive is specifically designed for configuring the unpublish URL within the Kaltura Media Framework when using NGINX as a streaming server. This directive plays a pivotal role in signaling the controller component of the Kaltura architecture when media content is to be unpublished — meaning it can no longer be consumed by clients or streamed. This unpublish URL acts as a communication mechanism between the Kaltura components and the NGINX server, ensuring that any content removal requests are properly routed to the designated controller handling the media pipeline.

When implementing the directive, a single argument is required, which is the URL endpoint to which the unpublish requests should be sent. This URL should be accessible by the NGINX server and configured to handle the specific unpublish action expected by the Kaltura controller. The framework is designed to support dynamic media environments, providing the necessary hooks to notify all relevant components of content state changes effectively.

It is essential to ensure that the specified URL is correctly formed and points to a valid endpoint that adheres to the Kaltura API specifications for handling unpublish requests. Any misconfiguration could lead to failed unpublish actions, impacting the availability of the streaming services.

Config Example

stream {
    kmp_cc_out_ctrl_unpublish_url http://localhost:8080/unpublish;
}

Ensure the URL is reachable from the NGINX server to avoid failed requests.

The endpoint must accept the expected HTTP request method (usually POST) for unpublishing.

Check firewall settings that may block outgoing requests to the specified URL.

← Back to all directives