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…