Kaltura Media Framework Common NGINX Module
400 — Every core and module directive — syntax, defaults, contexts, and real configuration examples.
access_key
The 'access_key' directive in the Kaltura Media Framework Common NGINX Module…
access_log
The access_log directive configures logging for HTTP requests processed by the…
ack_window
The `ack_window` directive sets the acknowledgment window size for the Kaltura…
allow
The 'allow' directive permits access to specified clients based on their IP…
application
Defines application-level settings for the Kaltura Media Framework within…
buffer
The 'buffer' directive sets the buffer size for handling media data in the…
buflen
The `buflen` directive sets the size of the buffer used for processing media…
busy
The 'busy' directive defines the maximum number of simultaneous client…
chunk_size
Sets the size of chunks for data processing in the Kaltura Media Framework…
dash
The 'dash' directive configures the DASH (Dynamic Adaptive Streaming over…
dash_cleanup
The 'dash_cleanup' directive controls the cleanup behavior of DASH segments in…
dash_fragment
The `dash_fragment` directive specifies the duration of each DASH fragment in…
dash_nested
The 'dash_nested' directive controls the nesting level of DASH (Dynamic…
dash_path
The `dash_path` directive configures the path for DASH (Dynamic Adaptive…
dash_playlist_length
The `dash_playlist_length` directive sets the maximum duration of DASH…
deny
The 'deny' directive restricts access to specified resources based on given…
drop_idle_publisher
The `drop_idle_publisher` directive controls whether to terminate unused…
dump_folder
The `dump_folder` directive specifies the directory where debugging…
dynamic_var_max_size
The `dynamic_var_max_size` directive sets the maximum size for dynamic…
exec
The 'exec' directive allows NGINX to execute specified commands or scripts as…
exec_block
The `exec_block` directive allows execution of custom code within the NGINX…
exec_kill_signal
The `exec_kill_signal` directive specifies the termination signal sent to a…
exec_options
The `exec_options` directive configures execution options for the Kaltura…
exec_play
The `exec_play` directive allows the execution of a predefined command when a…
exec_play_done
The `exec_play_done` directive in the Kaltura Media Framework is used to…
exec_publish
The `exec_publish` directive defines commands to execute when publishing media…
exec_publish_done
The `exec_publish_done` directive defines a script or command to execute after…
exec_pull
The 'exec_pull' directive initiates the execution of a pull operation to…
exec_push
The `exec_push` directive allows asynchronous execution of external commands…
exec_record_done
The exec_record_done directive signals the completion of a recording session…
exec_static
The `exec_static` directive allows configuration of static execution commands…
force_memory_segments
The `force_memory_segments` directive is used to control memory allocation…
hls
The 'hls' directive enables HLS (HTTP Live Streaming) support in Kaltura Media…
hls_audio_buffer_size
Sets the buffer size for audio streams in HLS (HTTP Live Streaming) setups.
hls_base_url
The `hls_base_url` directive defines the base URL for HLS segment files in the…
hls_cleanup
The `hls_cleanup` directive manages the automatic deletion of HLS segments…
hls_continuous
The `hls_continuous` directive enables continuous streaming for HLS media…
hls_fragment
The `hls_fragment` directive sets the duration for HLS media fragments…
hls_fragment_naming
The `hls_fragment_naming` directive configures the naming convention for HLS…
hls_fragment_naming_granularity
The `hls_fragment_naming_granularity` directive specifies the granularity of…
hls_fragment_slicing
The 'hls_fragment_slicing' directive enables the slicing of HLS fragments into…
hls_fragments_per_key
The 'hls_fragments_per_key' directive defines the number of HLS fragments to…
hls_key_path
Sets the path for HLS encryption keys in the Kaltura Media Framework module.
hls_key_url
The `hls_key_url` directive sets the URL for the key used to decrypt HLS…
hls_keys
The `hls_keys` directive is used to specify the encryption keys for HLS media…
hls_max_audio_delay
The 'hls_max_audio_delay' directive sets the maximum allowable delay for audio…
hls_max_fragment
The 'hls_max_fragment' directive sets the maximum duration for HLS (HTTP Live…
hls_muxdelay
Sets the delay for muxing segments in HLS streams within the Kaltura Media…
hls_nested
The `hls_nested` directive enables nested HLS playlist support for multi-layer…
hls_path
The `hls_path` directive specifies the filesystem path where HLS segment files…
hls_playlist_length
The `hls_playlist_length` directive configures the duration of HTTP Live…
hls_sync
The `hls_sync` directive synchronizes HLS playback across multiple streaming…
hls_type
The `hls_type` directive configures the handling and processing method for…
hls_variant
The `hls_variant` directive defines media variants for streaming in the…
host
Defines the host for Kaltura Media Framework communications within the NGINX…
idle_streams
The 'idle_streams' directive configures the maximum number of idle streams…
input_bufs_bin_count
Sets the number of binary input buffers for HTTP API requests in the Kaltura…
input_bufs_max_free
The 'input_bufs_max_free' directive sets the maximum number of free input…
input_bufs_size
The `input_bufs_size` directive configures the size of input buffers used by…
input_delay
The input_delay directive configures a delay in processing input data for the…
input_delay_margin
The 'input_delay_margin' directive configures a time margin to manage delays…
interleave
The 'interleave' directive in the Kaltura Media Framework module allows the…
kmp_audio_buffer_size
The `kmp_audio_buffer_size` directive specifies the buffer size for audio data…
kmp_audio_mem_limit
The `kmp_audio_mem_limit` directive sets the memory limit for audio processing…
kmp_audio_sync_margin
The `kmp_audio_sync_margin` directive configures the allowable synchronization…
kmp_buffer_bin_count
The `kmp_buffer_bin_count` directive configures the number of buffer bins used…
kmp_cc
The `kmp_cc` directive is used in Kaltura Media Framework to specify custom…
stream server
kmp_cc_api
The 'kmp_cc_api' directive configures the Kaltura Media Framework API for…
location
kmp_cc_dump_folder
The `kmp_cc_dump_folder` directive specifies a folder path for storing debug…
streamstream server
kmp_cc_in_buffer_bin_count
The kmp_cc_in_buffer_bin_count directive configures the number of buffer bins…
streamstream server
kmp_cc_in_buffer_size
The `kmp_cc_in_buffer_size` directive specifies the size of the input buffer…
streamstream server
kmp_cc_in_dump_folder
The `kmp_cc_in_dump_folder` directive configures the directory path for…
streamstream server
kmp_cc_in_log_frames
The `kmp_cc_in_log_frames` directive configures the logging behavior for…
streamstream server
kmp_cc_in_max_free_buffers
The `kmp_cc_in_max_free_buffers` directive sets the maximum number of free…
streamstream server
kmp_cc_in_mem_limit
Sets the maximum memory limit for caching Kaltura Media Framework common…
streamstream server
kmp_cc_in_read_timeout
The 'kmp_cc_in_read_timeout' directive configures the timeout period for…
streamstream server
kmp_cc_in_send_timeout
The `kmp_cc_in_send_timeout` directive configures the sending timeout duration…
streamstream server
kmp_cc_max_pending_packets
The `kmp_cc_max_pending_packets` directive controls the maximum number of…
streamstream server
kmp_cc_out_buffer_bin_count
The `kmp_cc_out_buffer_bin_count` directive defines the number of output…
streamstream server
kmp_cc_out_ctrl_add_header
The `kmp_cc_out_ctrl_add_header` directive is used to add custom headers to…
streamstream server
kmp_cc_out_ctrl_buffer_size
The `kmp_cc_out_ctrl_buffer_size` directive sets the size for the control…
streamstream server
kmp_cc_out_ctrl_publish_url
The `kmp_cc_out_ctrl_publish_url` directive configures the URL for publishing…
streamstream server
kmp_cc_out_ctrl_read_timeout
The `kmp_cc_out_ctrl_read_timeout` directive configures the read timeout for…
streamstream server
kmp_cc_out_ctrl_republish_url
The 'kmp_cc_out_ctrl_republish_url' directive specifies the URL to which media…
streamstream server
kmp_cc_out_ctrl_retries
The `kmp_cc_out_ctrl_retries` directive sets the number of retries for control…
streamstream server
kmp_cc_out_ctrl_retry_interval
The `kmp_cc_out_ctrl_retry_interval` directive defines the time interval for…
streamstream server
kmp_cc_out_ctrl_timeout
The directive `kmp_cc_out_ctrl_timeout` sets the timeout for controller…
streamstream server
kmp_cc_out_ctrl_unpublish_url
Sets the URL for unpublishing content in the Kaltura Media Framework.
streamstream server
kmp_cc_out_flush_timeout
Sets a timeout for flushing output data in Kaltura Media Framework's NGINX…
streamstream server
kmp_cc_out_keepalive_interval
The `kmp_cc_out_keepalive_interval` directive specifies the interval for…
streamstream server
kmp_cc_out_log_frames
The `kmp_cc_out_log_frames` directive enables logging of frames output from…
streamstream server
kmp_cc_out_max_free_buffers
Sets the maximum number of free output buffers for the Kaltura Media Framework…
streamstream server
kmp_cc_out_max_republishes
The `kmp_cc_out_max_republishes` directive specifies the maximum number of…
streamstream server
kmp_cc_out_mem_high_watermark
Sets the high watermark for memory usage in the Kaltura Media Framework during…
streamstream server
kmp_cc_out_mem_low_watermark
The `kmp_cc_out_mem_low_watermark` directive sets the memory low watermark…
streamstream server
kmp_cc_out_republish_interval
The 'kmp_cc_out_republish_interval' directive specifies the interval for…
streamstream server
kmp_cc_out_subtitle_buffer_size
Defines the buffer size for subtitle output in the Kaltura Media Framework…
streamstream server
kmp_cc_out_subtitle_mem_limit
Sets the memory limit for subtitle data processing in the Kaltura Media…
streamstream server
kmp_cc_out_timeout
The `kmp_cc_out_timeout` directive sets the timeout duration for output…
streamstream server
kmp_cc_out_timescale
The `kmp_cc_out_timescale` directive defines the output timescale for Kaltura…
streamstream server
kmp_cc_out_video_buffer_size
The `kmp_cc_out_video_buffer_size` directive sets the size of the output video…
streamstream server
kmp_cc_out_video_mem_limit
Limits the memory usage for processing video streams in the Kaltura Media…
streamstream server
kmp_ctrl_add_header
The `kmp_ctrl_add_header` directive adds custom headers to responses for…
kmp_ctrl_buffer_size
Defines the buffer size for Kaltura Media Protocol (KMP) control messages.
kmp_ctrl_connect_url
Sets the URL for connecting to the Kaltura Media Processing Controller.
kmp_ctrl_publish_url
The `kmp_ctrl_publish_url` directive configures the URL for publishing media…
kmp_ctrl_read_timeout
The `kmp_ctrl_read_timeout` directive sets the maximum time that the Kaltura…
kmp_ctrl_republish_url
The `kmp_ctrl_republish_url` directive specifies the URL to republish Kaltura…
kmp_ctrl_retries
The `kmp_ctrl_retries` directive controls the number of retry attempts when…
kmp_ctrl_retry_interval
The `kmp_ctrl_retry_interval` directive sets the time interval for retrying…
kmp_ctrl_timeout
The `kmp_ctrl_timeout` directive sets the timeout duration for the Kaltura…
kmp_ctrl_unpublish_url
The `kmp_ctrl_unpublish_url` directive specifies the URL endpoint for…
kmp_flush_timeout
The `kmp_flush_timeout` directive sets the timeout duration for flushing…
kmp_idle_timeout
The `kmp_idle_timeout` directive specifies the duration of inactivity before a…
kmp_log_frames
The `kmp_log_frames` directive configures the logging of Kaltura Media…
kmp_max_free_buffers
The `kmp_max_free_buffers` directive configures the maximum number of free…
kmp_max_republishes
The `kmp_max_republishes` directive sets the maximum number of times a media…
kmp_mem_high_watermark
The `kmp_mem_high_watermark` directive configures the maximum memory usage…
kmp_mem_low_watermark
The `kmp_mem_low_watermark` directive sets a threshold for memory usage in the…
kmp_out_api
The `kmp_out_api` directive configures the behavior of Kaltura's API for…
location
kmp_republish_interval
Specifies the interval in seconds between republishing configurations for…
kmp_rtmp
The 'kmp_rtmp' directive enables Kaltura Media Protocol (KMP) for live video…
stream server
kmp_rtmp_api
The `kmp_rtmp_api` directive enables the integration of Kaltura Media…
location
kmp_rtmp_in_buffer_bin_count
This directive specifies the binary buffer count for incoming streams in…
streamstream server
kmp_rtmp_in_buffer_size
Configures the input buffer size for RTMP streams in Kaltura Media Framework.
streamstream server
kmp_rtmp_in_dump_folder
The `kmp_rtmp_in_dump_folder` directive specifies the directory where RTMP…
streamstream server
kmp_rtmp_in_log_frames
Enables logging of frame-level data for input streams in the Kaltura Media…
streamstream server
kmp_rtmp_in_max_free_buffers
Defines the maximum number of free buffers that can be utilized for incoming…
streamstream server
kmp_rtmp_in_mem_limit
Sets the maximum memory limit for Kaltura RTMP input streams.
streamstream server
kmp_rtmp_in_read_timeout
The `kmp_rtmp_in_read_timeout` directive specifies the timeout duration for…
streamstream server
kmp_rtmp_in_send_timeout
The `kmp_rtmp_in_send_timeout` directive sets the timeout period for sending…
streamstream server
kmp_rtmp_out_buffer_bin_count
The `kmp_rtmp_out_buffer_bin_count` directive controls the number of binary…
streamstream server
kmp_rtmp_out_buffer_size
The 'kmp_rtmp_out_buffer_size' directive sets the output buffer size for RTMP…
streamstream server
kmp_rtmp_out_chunk_size
The 'kmp_rtmp_out_chunk_size' directive sets the size of RTMP output chunks in…
streamstream server
kmp_rtmp_out_dump_folder
The `kmp_rtmp_out_dump_folder` directive sets the directory where RTMP output…
streamstream server
kmp_rtmp_out_flash_ver
The `kmp_rtmp_out_flash_ver` directive sets the Flash version for RTMP output…
streamstream server
kmp_rtmp_out_flush_timeout
The `kmp_rtmp_out_flush_timeout` directive configures the maximum time to wait…
streamstream server
kmp_rtmp_out_max_free_buffers
The 'kmp_rtmp_out_max_free_buffers' directive sets the maximum number of free…
streamstream server
kmp_rtmp_out_max_process_delay
Limits the maximum delay for processing outgoing RTMP streams in the Kaltura…
streamstream server
kmp_rtmp_out_mem_limit
The `kmp_rtmp_out_mem_limit` directive sets a memory limit for outgoing RTMP…
streamstream server
kmp_rtmp_out_min_process_delay
Sets the minimum processing delay for RTMP output streams in NGINX.
streamstream server
kmp_rtmp_out_notif_add_header
Configures the addition of custom headers for RTMP output notifications in…
streamstream server
kmp_rtmp_out_notif_buffer_size
Sets the buffer size for RTMP notification messages in Kaltura Media Framework.
streamstream server
kmp_rtmp_out_notif_read_timeout
The `kmp_rtmp_out_notif_read_timeout` directive sets the maximum time allowed…
streamstream server
kmp_rtmp_out_notif_timeout
The `kmp_rtmp_out_notif_timeout` directive sets the timeout duration for…
streamstream server
kmp_rtmp_out_notif_url
The kmp_rtmp_out_notif_url directive specifies a notification URL that Kaltura…
streamstream server
kmp_rtmp_out_onfi_period
The `kmp_rtmp_out_onfi_period` directive configures the output ONFI (Online…
streamstream server
kmp_rtmp_out_timeout
The `kmp_rtmp_out_timeout` directive specifies the timeout duration for…
streamstream server
kmp_rtmp_out_write_meta_timeout
Sets the timeout for writing metadata in the Kaltura RTMP output stream.
streamstream server
kmp_timeout
The `kmp_timeout` directive specifies the time limit for Kaltura Media…
kmp_timescale
The `kmp_timescale` directive configures the time scale for Kaltura Media…
kmp_video_buffer_size
The `kmp_video_buffer_size` directive specifies the size of the video buffer…
kmp_video_mem_limit
The `kmp_video_mem_limit` directive sets a limit on the amount of memory that…
listen
The 'listen' directive specifies the IP address and port that NGINX will…
live
The 'live' directive enables live video streaming through the Kaltura Media…
live_api
The 'live_api' directive enables the integration of live streaming…
location
live_kmp
The 'live_kmp' directive enables support for the Kaltura Media Protocol (KMP)…
stream server
live_kmp_dump_folder
The `live_kmp_dump_folder` directive specifies the directory where Kaltura…
streamstream server
live_kmp_log_frames
The 'live_kmp_log_frames' directive enables logging of Kaltura Media Protocol…
streamstream server
live_kmp_read_timeout
The `live_kmp_read_timeout` directive sets the timeout duration for reading…
streamstream server
live_kmp_send_timeout
The `live_kmp_send_timeout` directive sets the timeout for sending data in…
streamstream server
live_ksmp
The live_ksmp directive enables Kaltura Segmented Media Protocol (KSMP)…
location
live_ksmp_comp_level
The `live_ksmp_comp_level` directive configures the compression level for…
httpserverlocation
ll_segmenter
The 'll_segmenter' directive in NGINX is used for configuring segment-related…
ll_segmenter_audio_process_delay
The `ll_segmenter_audio_process_delay` directive sets a delay for audio…
ll_segmenter_backward_jump_threshold
The 'll_segmenter_backward_jump_threshold' directive configures the threshold…
ll_segmenter_close_segment_delay
The 'll_segmenter_close_segment_delay' directive specifies the duration to…
ll_segmenter_dispose_threshold
The `ll_segmenter_dispose_threshold` directive defines the maximum number of…
ll_segmenter_forward_jump_threshold
The 'll_segmenter_forward_jump_threshold' directive defines the threshold for…
ll_segmenter_frame_process_delay
Controls the delay in frame processing within the Kaltura Media Framework.
ll_segmenter_inactive_timeout
The `ll_segmenter_inactive_timeout` directive sets the duration to wait before…
ll_segmenter_max_pending_segments
Sets the maximum number of pending segments in the Kaltura Media Framework.
ll_segmenter_max_skip_frames
The 'll_segmenter_max_skip_frames' directive configures the maximum number of…
ll_segmenter_min_part_duration
The `ll_segmenter_min_part_duration` directive sets the minimum duration for…
ll_segmenter_segment_start_margin
The directive 'll_segmenter_segment_start_margin' configures a margin of time…
ll_segmenter_start_period_threshold
The `ll_segmenter_start_period_threshold` directive configures the threshold…
ll_segmenter_video_duration_margin
The `ll_segmenter_video_duration_margin` directive sets the acceptable…
ll_segmenter_video_end_segment_margin
The `ll_segmenter_video_end_segment_margin` directive specifies a time margin…
ll_segmenter_wait_video_timeout
Configures the timeout for waiting on video segments in the Kaltura Media…
log_format
The `log_format` directive specifies the format for logging requests in the…
map
The `map` directive allows for the dynamic setting of variables based on the…
map_hash_bucket_size
The `map_hash_bucket_size` directive sets the size of hash buckets used by the…
map_hash_max_size
The `map_hash_max_size` directive sets the maximum size of hash tables for…
max_connections
The `max_connections` directive limits the maximum number of simultaneous…
max_message
The `max_message` directive sets a limit on the maximum size of messages that…
max_streams
The `max_streams` directive limits the number of concurrent streams processed…
mem_block_sizes
The `mem_block_sizes` directive configures memory block sizes for managing…
mem_high_watermark
The `mem_high_watermark` directive sets the maximum memory limit for the…
mem_limit
The mem_limit directive sets a memory usage limit for components in the…
mem_low_watermark
The 'mem_low_watermark' directive sets the memory usage threshold for the…
meta
The `meta` directive is used to define metadata for API routes in the Kaltura…
netcall_buffer
The `netcall_buffer` directive configures the buffer size for network calls in…
netcall_timeout
The `netcall_timeout` directive specifies the maximum duration for which NGINX…
notify_method
The 'notify_method' directive in the Kaltura Media Framework specifies the…
notify_relay_redirect
The `notify_relay_redirect` directive configures the redirect behavior for…
notify_update_strict
The 'notify_update_strict' directive enforces strict rules for notifying…
notify_update_timeout
The `notify_update_timeout` directive sets the timeout for notifications sent…
on_connect
The `on_connect` directive allows configuring specific actions when a client…
on_disconnect
The `on_disconnect` directive specifies the behavior when a disconnection…
on_done
The 'on_done' directive in the Kaltura Media Framework NGINX module allows…
on_play
The `on_play` directive in the Kaltura Media Framework enables specific event…
on_play_done
The `on_play_done` directive allows the configuration of actions or handler…
on_publish
The `on_publish` directive triggers a specific handler when a new media stream…
on_publish_done
The 'on_publish_done' directive allows specifying a handler to be executed…
on_record_done
The `on_record_done` directive specifies a callback that is executed when a…
on_update
The `on_update` directive specifies a callback function that is triggered when…
out_cork
The 'out_cork' directive is used to control data transmission buffering for…
out_queue
The `out_queue` directive in the Kaltura Media Framework module specifies the…
part_duration
The `part_duration` directive configures the duration of media segments in the…
pckg
The 'pckg' directive in Kaltura's NGINX module facilitates the configuration…
location
pckg_active_policy
The `pckg_active_policy` directive controls the active policy for package…
httpserverlocation
pckg_back_fill
The `pckg_back_fill` directive in the Kaltura Media Framework allows…
httpserverlocation
pckg_captions_json
The `pckg_captions_json` directive configures NGINX to handle JSON-formatted…
httpserverlocation
pckg_capture
The `pckg_capture` directive captures specific metadata from Kaltura's media…
httpserverlocation
pckg_capture_granularity
The `pckg_capture_granularity` directive configures the granularity of…
httpserverlocation
pckg_capture_redirect
The `pckg_capture_redirect` directive captures and manages redirection of…
httpserverlocation
pckg_channel_id
Sets the channel ID for streaming media in Kaltura Media Framework.
httpserverlocation
pckg_empty_segments
The `pckg_empty_segments` directive controls the inclusion of empty segments…
httpserverlocation
pckg_enc_iv_seed
The `pckg_enc_iv_seed` directive configures the initialization vector seed for…
httpserverlocation
pckg_enc_json
The `pckg_enc_json` directive enables JSON encoding for API response bodies in…
httpserverlocation
pckg_enc_key_seed
The `pckg_enc_key_seed` directive sets a seed value for generating encryption…
httpserverlocation
pckg_enc_scheme
The `pckg_enc_scheme` directive specifies the encoding scheme to be used for…
httpserverlocation
pckg_enc_scope
The `pckg_enc_scope` directive defines the scope of package encoding for media…
httpserverlocation
pckg_enc_serve_key
The `pckg_enc_serve_key` directive specifies a key for the package encryption…
httpserverlocation
pckg_expires_index
Configures the expiration behavior for media index files in the Kaltura Media…
httpserverlocation
pckg_expires_index_blocking
The `pckg_expires_index_blocking` directive configures the behavior of index…
httpserverlocation
pckg_expires_index_gone
The `pckg_expires_index_gone` directive specifies whether to set a response…
httpserverlocation
pckg_expires_master
The 'pckg_expires_master' directive configures the expiration time for master…
httpserverlocation
pckg_expires_static
The `pckg_expires_static` directive sets expiration times for static files…
httpserverlocation
pckg_format
The `pckg_format` directive in Kaltura Media Framework specifies the media…
httpserverlocation
pckg_ksmp_max_uncomp_size
Sets the maximum uncompressed size for the Kaltura Segmented Media Protocol…
httpserverlocation
pckg_last_modified_static
The `pckg_last_modified_static` directive controls whether unique last…
httpserverlocation
pckg_m3u8_container
Defines the M3U8 container type for segmented media in HLS streams.
httpserverlocation
pckg_m3u8_ctl_block_reload
The `pckg_m3u8_ctl_block_reload` directive controls the reloading behavior of…
httpserverlocation
pckg_m3u8_ctl_part_hold_back_percent
The `pckg_m3u8_ctl_part_hold_back_percent` directive specifies the percentage…
httpserverlocation
pckg_m3u8_ctl_skip_boundary_percent
The `pckg_m3u8_ctl_skip_boundary_percent` directive configures the percentage…
httpserverlocation
pckg_m3u8_enc_key_format
The `pckg_m3u8_enc_key_format` directive specifies the encoding format for…
httpserverlocation
pckg_m3u8_enc_key_format_versions
The `pckg_m3u8_enc_key_format_versions` directive configures the supported…
httpserverlocation
pckg_m3u8_enc_key_uri
The `pckg_m3u8_enc_key_uri` directive specifies the URI for the encryption key…
httpserverlocation
pckg_m3u8_enc_output_iv
The `pckg_m3u8_enc_output_iv` directive sets the initialization vector for…
httpserverlocation
pckg_m3u8_low_latency
Enables low latency HLS streaming for media delivery.
httpserverlocation
pckg_m3u8_mux_segments
Controls the segment muxing behavior for HLS streams in Kaltura's media…
httpserverlocation
pckg_m3u8_parts
The `pckg_m3u8_parts` directive specifies whether to package media segments…
httpserverlocation
pckg_m3u8_program_date_time
The `pckg_m3u8_program_date_time` directive specifies whether to include…
httpserverlocation
pckg_m3u8_rendition_reports
The `pckg_m3u8_rendition_reports` directive enables reporting for M3U8…
httpserverlocation
pckg_m3u8_subtitle_format
The `pckg_m3u8_subtitle_format` directive specifies the format for subtitles…
httpserverlocation
pckg_max_segment_index
The `pckg_max_segment_index` directive sets the maximum segment index used in…
httpserverlocation
pckg_media_timestamps
The pckg_media_timestamps directive enables or disables the inclusion of…
httpserverlocation
pckg_media_type_selector
The `pckg_media_type_selector` directive configures the preferred media type…
httpserverlocation
pckg_mpd_pres_delay_segments
Controls the delay in segments for media packaging within Kaltura's Media…
httpserverlocation
pckg_mpd_profiles
The 'pckg_mpd_profiles' directive is used to specify MPD profiles for…
httpserverlocation
pckg_mpd_subtitle_format
The `pckg_mpd_subtitle_format` directive specifies the format for subtitles…
httpserverlocation
pckg_mpegts_align_frames
The `pckg_mpegts_align_frames` directive aligns MPEG-TS packet frames for…
httpserverlocation
pckg_mpegts_interleave_frames
The `pckg_mpegts_interleave_frames` directive controls the interleaving of…
httpserverlocation
pckg_output_buffer_pool
The `pckg_output_buffer_pool` directive configures the size of the output…
httpserverlocation
pckg_pass_codes
The `pckg_pass_codes` directive configures specific response codes for Kaltura…
httpserverlocation
pckg_segment_metadata
The `pckg_segment_metadata` directive configures the injection of segment…
httpserverlocation
pckg_session_data_json
The `pckg_session_data_json` directive configures NGINX to handle session data…
httpserverlocation
pckg_timeline_id
The pckg_timeline_id directive in the Kaltura Media Framework sets a unique…
httpserverlocation
pckg_uri
The `pckg_uri` directive defines the URI used by the Kaltura Media Framework…
httpserverlocation
persist_bucket_size
The `persist_bucket_size` directive sets the size of the persistence bucket…
persist_bucket_time
Sets the time duration for bucket persistence in the Kaltura Media Framework…
persist_cancel_read_if_empty
The `persist_cancel_read_if_empty` directive determines whether reading from a…
persist_comp_level
The `persist_comp_level` directive sets the compression level for cached…
persist_delta_path
The `persist_delta_path` directive specifies the path for persisting delta…
persist_filler_path
The 'persist_filler_path' directive specifies the file path for persistent…
persist_index_path
The `persist_index_path` directive configures the persistence path for segment…
persist_max_delta_segments
The `persist_max_delta_segments` directive controls the maximum number of…
persist_media_initial_read_size
The `persist_media_initial_read_size` directive configures the initial read…
persist_media_path
The 'persist_media_path' directive specifies a path for persistent media…
persist_opaque
The 'persist_opaque' directive determines whether to maintain opaque context…
persist_setup_max_size
The `persist_setup_max_size` directive sets the maximum size for the…
persist_setup_path
Configures how the Kaltura Media Framework processes stream setup paths.
persist_setup_timeout
The `persist_setup_timeout` directive sets the timeout duration for…
persist_write
The persist_write directive controls whether to persistently write arbitrary…
ping
The 'ping' directive in the Kaltura Media Framework module enables health…
ping_timeout
The `ping_timeout` directive defines the maximum duration to wait for a client…
play
The 'play' directive in the Kaltura Media Framework is used to handle media…
play_local_path
Defines the local playback path for media resources in the Kaltura media…
play_restart
The `play_restart` directive is used to control the restart behavior of media…
play_temp_path
The `play_temp_path` directive specifies the temporary storage path for live…
play_time_fix
The `play_time_fix` directive is used to configure the adjustment of play time…
preset
The 'preset' directive in the Kaltura Media Framework Common NGINX Module is…
preset_names_hash_bucket_size
The `preset_names_hash_bucket_size` directive sets the bucket size for hash…
preset_names_hash_max_size
The 'preset_names_hash_max_size' directive sets the maximum size of the hash…
publish_notify
The `publish_notify` directive in the Kaltura Media Framework module allows…
pull
The 'pull' directive in the Kaltura Media Framework directs NGINX to pull…
pull_reconnect
Sets the behavior for reconnections to the media server in the Kaltura Media…
push
The `push` directive enables pushing media data to a specified endpoint using…
push_reconnect
The `push_reconnect` directive configures the reconnection behavior for a…
record
The `record` directive in the Kaltura Media Framework Common NGINX Module…
record_append
The `record_append` directive configures the NGINX Kaltura Media Framework to…
record_interval
The `record_interval` directive sets the interval for recording segments of…
record_lock
The `record_lock` directive is used to configure recording lock behavior in…
record_max_frames
The `record_max_frames` directive specifies the maximum number of frames to…
record_max_size
The 'record_max_size' directive defines the maximum size of the recorded media…
record_notify
The record_notify directive configures a notification endpoint for recording…
record_path
The `record_path` directive sets the path for storing recorded media files in…
record_suffix
The `record_suffix` directive specifies the suffix to be appended to recorded…
record_unique
The `record_unique` directive in the Kaltura Media Framework allows for the…
recorder
The 'recorder' directive allows the configuration of a block for handling…
region
The 'region' directive defines the geographic location or region of a media…
relay_buffer
The 'relay_buffer' directive controls the size of the buffer used for relaying…
respawn
The 'respawn' directive controls the automatic restarting of media processing…
respawn_timeout
Defines the timeout period before a process is respawned after a failure in…
rtmp
The `rtmp` directive enables support for RTMP streaming in NGINX, allowing the…
main
rtmp_auto_push
The `rtmp_auto_push` directive automatically pushes incoming RTMP streams to a…
main
rtmp_auto_push_reconnect
The `rtmp_auto_push_reconnect` directive enables automatic reconnection when…
main
rtmp_control
The `rtmp_control` directive configures the control endpoints for RTMP stream…
httpserverlocation
rtmp_kmp_api
The rtmp_kmp_api directive configures an API endpoint for handling Kaltura…
location
rtmp_socket_dir
The `rtmp_socket_dir` directive specifies the directory for storing RTMP…
main
rtmp_stat
The `rtmp_stat` directive is used to enable the statistics reporting feature…
httpserverlocation
rtmp_stat_stylesheet
The `rtmp_stat_stylesheet` directive specifies the URL for an XSLT stylesheet…
httpserverlocation
sandbox
The sandbox directive restricts the execution of commands in NGINX to enhance…
secret_key
The 'secret_key' directive sets a secret key used for securing API requests in…
segment_duration
The `segment_duration` directive sets the duration of segments in media…
segment_info_bitrate
The `segment_info_bitrate` directive sets the target bitrate for segments in…
segment_info_bitrate_lower_bound
The 'segment_info_bitrate_lower_bound' directive sets a lower limit on the…
segment_info_bitrate_upper_bound
The segment_info_bitrate_upper_bound directive sets an upper limit on the…
segment_info_gaps
The 'segment_info_gaps' directive controls the handling of gaps in segment…
segmenter_backward_jump_threshold
The `segmenter_backward_jump_threshold` directive sets a threshold for the…
segmenter_candidate_margin
The `segmenter_candidate_margin` directive defines a margin for segment…
segmenter_forward_jump_threshold
The `segmenter_forward_jump_threshold` directive configures the threshold for…
segmenter_forward_skip_threshold
Sets the threshold for skipping forward in media segments during playback.
segmenter_inactive_timeout
Sets the inactive timeout duration for the Kaltura Media Framework's stream…
segmenter_initial_ready_threshold
The `segmenter_initial_ready_threshold` directive defines the minimum…
segmenter_keyframe_alignment_margin
The segmenter_keyframe_alignment_margin directive defines the allowable time…
segmenter_max_skip_frames
The `segmenter_max_skip_frames` directive sets the maximum number of frames to…
segmenter_max_span_average
Sets the maximum average span of segments for media streaming in Kaltura Media…
segmenter_min_duration
The 'segmenter_min_duration' directive defines the minimum duration for media…
segmenter_ready_threshold
The `segmenter_ready_threshold` directive sets the minimum number of segments…
segmenter_split_snap_range
The directive 'segmenter_split_snap_range' controls the range for splitting…
segmenter_start_truncate_limit
The `segmenter_start_truncate_limit` directive specifies the maximum length of…
segmenter_track_add_snap_range
The `segmenter_track_add_snap_range` directive specifies a range of segment…
segmenter_track_remove_snap_range
The `segmenter_track_remove_snap_range` directive specifies a range of snap…
server
The 'server' directive in the Kaltura Media Framework Common NGINX Module…
service
The 'service' directive configures the behavior and settings for service…
session_relay
The `session_relay` directive controls the relay of session data within the…
store_http_read_buffer_size
The `store_http_read_buffer_size` directive specifies the size of the read…
store_http_read_req_timeout
The `store_http_read_req_timeout` directive sets the timeout duration for…
store_http_read_resp_timeout
The `store_http_read_resp_timeout` directive sets the timeout for reading…
store_http_read_retries
The `store_http_read_retries` directive defines the number of retries for…
store_http_read_retry_interval
The `store_http_read_retry_interval` directive sets the time interval for…
store_http_write_buffer_size
The `store_http_write_buffer_size` directive specifies the size of the write…
store_http_write_req_timeout
The `store_http_write_req_timeout` directive sets the timeout for HTTP write…
store_http_write_resp_timeout
The `store_http_write_resp_timeout` directive configures the timeout for…
store_http_write_retries
The `store_http_write_retries` directive defines the number of times to retry…
store_http_write_retry_interval
The 'store_http_write_retry_interval' directive sets the interval for retries…
store_s3
The `store_s3` directive is used to configure storage settings for media files…
store_s3_block
The `store_s3_block` directive configures NGINX to store incoming video data…
store_s3_put_add_header
The 'store_s3_put_add_header' directive adds custom headers to responses for…
stream_buckets
The `stream_buckets` directive configures the bucket size for managing…
sync
The 'sync' directive controls the synchronization behavior in the Kaltura…
syncer
The 'syncer' directive in the Kaltura Media Framework Common NGINX Module…
syncer_correction_reuse_threshold
Sets a threshold for reusing syncer corrections in the Kaltura Media Framework.
syncer_inter_jump_log_threshold
The syncer_inter_jump_log_threshold directive sets a threshold value for…
syncer_inter_jump_threshold
The `syncer_inter_jump_threshold` directive defines a threshold for…
syncer_jump_sync_frames
The `syncer_jump_sync_frames` directive configures the number of frames to…
syncer_max_backward_drift
The `syncer_max_backward_drift` directive sets the maximum allowed time for…
syncer_max_forward_drift
The 'syncer_max_forward_drift' directive sets a limit on the allowable time…
timeout
The `timeout` directive in the Kaltura Media Framework sets the maximum…
timescale
The 'timescale' directive configures the playback speed of media segments…
ts
The 'ts' directive is used to enable the Kaltura Media Framework's internal…
location
ts_buffer_size
The 'ts_buffer_size' directive sets the buffer size for transmitting transport…
streamstream server
ts_dump_folder
The `ts_dump_folder` directive specifies the folder where thumbnail snapshots…
httpserverlocation
ts_kmp
The 'ts_kmp' directive configures the Kaltura Media Protocol (KMP) handling…
stream server
ts_kmp_api
The `ts_kmp_api` directive configures the Kaltura Media Framework's API for…
location
ts_kmp_audio_buffer_size
The `ts_kmp_audio_buffer_size` directive configures the audio buffer size for…
streamstream server
ts_kmp_audio_mem_limit
The 'ts_kmp_audio_mem_limit' directive sets a memory limit for Kaltura Media…
streamstream server
ts_kmp_buffer_bin_count
The `ts_kmp_buffer_bin_count` directive sets the number of Kaltura Media…
streamstream server
ts_kmp_ctrl_add_header
The 'ts_kmp_ctrl_add_header' directive is used to add custom headers to…
streamstream server
ts_kmp_ctrl_buffer_size
Sets the size of the control buffer for the Kaltura Media Protocol (KMP) in…
streamstream server
ts_kmp_ctrl_connect_url
The 'ts_kmp_ctrl_connect_url' directive configures the URL for connecting to…
streamstream server
ts_kmp_ctrl_publish_url
The `ts_kmp_ctrl_publish_url` directive specifies the URL that the Kaltura…
streamstream server
ts_kmp_ctrl_read_timeout
The ts_kmp_ctrl_read_timeout directive sets a timeout limit for reading from…
streamstream server
ts_kmp_ctrl_republish_url
The `ts_kmp_ctrl_republish_url` directive specifies a URL for republishing…
streamstream server
ts_kmp_ctrl_retries
The `ts_kmp_ctrl_retries` directive sets the number of retry attempts for…
streamstream server
ts_kmp_ctrl_retry_interval
Sets the retry interval for the Kaltura media framework controller operations…
streamstream server
ts_kmp_ctrl_timeout
The `ts_kmp_ctrl_timeout` directive sets the timeout period for controlling…
streamstream server
ts_kmp_ctrl_unpublish_url
Configures the unpublish URL for Kaltura media streams in NGINX.
streamstream server
ts_kmp_flush_timeout
The `ts_kmp_flush_timeout` directive sets the maximum duration to wait before…
streamstream server
ts_kmp_log_frames
The `ts_kmp_log_frames` directive controls the logging of video frames…
streamstream server
ts_kmp_max_free_buffers
The `ts_kmp_max_free_buffers` directive controls the maximum number of free…
streamstream server
ts_kmp_max_republishes
The `ts_kmp_max_republishes` directive limits the maximum number of times a…
streamstream server
ts_kmp_mem_high_watermark
The `ts_kmp_mem_high_watermark` directive sets the high watermark for memory…
streamstream server
ts_kmp_mem_low_watermark
Sets the low watermark for memory usage in the Kaltura Media Framework.
streamstream server
ts_kmp_republish_interval
Sets the interval for republishing Kaltura Media Framework streams.
streamstream server
ts_kmp_timeout
The `ts_kmp_timeout` directive specifies the timeout duration for Kaltura…
streamstream server
ts_kmp_timescale
The ts_kmp_timescale directive sets the timescale for Kaltura Media Protocol…
streamstream server
ts_kmp_video_buffer_size
Sets the size of the video buffer in the Kaltura Media Framework for streaming…
streamstream server
ts_kmp_video_mem_limit
Limits the memory allocation for video streaming processes in the Kaltura…
streamstream server
ts_mem_limit
The `ts_mem_limit` directive sets a memory limit for the Kaltura Media…
httpserverlocation
ts_stream_id
The `ts_stream_id` directive configures a unique streaming identifier for each…
httpserverlocation
ts_timeout
The `ts_timeout` directive sets the timeout duration for the transmission of…
streamstream server
type3_ext_ts
Sets the external type for timestamp handling in the Kaltura Media Framework.
url
The 'url' directive in Kaltura Media Framework sets the endpoint URL for…
variables_hash_bucket_size
The 'variables_hash_bucket_size' directive sets the bucket size for storing…
variables_hash_max_size
Sets the maximum size of the hash table used for storing variables in NGINX…
wait_key
The `wait_key` directive controls whether NGINX should wait for a key frame to…
wait_video
The `wait_video` directive enables the NGINX server to hold the video…