NGINX-based VOD Packager

74 — Every core and module directive — syntax, defaults, contexts, and real configuration examples.

vod The 'vod' directive configures the VOD (Video on Demand) packager for NGINX to… location vod_align_segments_to_key_frames Aligns segment boundaries to key frames for video on-demand packaging. httpserverlocation vod_apply_dynamic_mapping The `vod_apply_dynamic_mapping` directive enables dynamic mapping of video… httpserverlocation vod_base_url The 'vod_base_url' directive sets the base URL for Video On Demand (VOD)… httpserverlocation vod_bootstrap_segment_durations The `vod_bootstrap_segment_durations` directive configures the duration of… httpserverlocation vod_cache_buffer_size The `vod_cache_buffer_size` directive sets the size of the buffer used for… httpserverlocation vod_clip_from_param_name The `vod_clip_from_param_name` directive specifies the request parameter name… httpserverlocation vod_clip_to_param_name The `vod_clip_to_param_name` directive specifies a request parameter that… httpserverlocation vod_drm_clear_lead_segment_count The `vod_drm_clear_lead_segment_count` directive controls the number of… httpserverlocation vod_drm_enabled The 'vod_drm_enabled' directive enables or disables DRM (Digital Rights… httpserverlocation vod_drm_info_cache The `vod_drm_info_cache` directive configures caching behavior for DRM… httpserverlocation vod_drm_max_info_length Sets the maximum length for DRM information in the NGINX-based VOD Packager… httpserverlocation vod_drm_request_uri The `vod_drm_request_uri` directive specifies the URI to be used for… httpserverlocation vod_drm_single_key The `vod_drm_single_key` directive specifies a single encryption key for DRM… httpserverlocation vod_drm_upstream_location The `vod_drm_upstream_location` directive specifies the upstream server… httpserverlocation vod_dynamic_clip_map_uri The `vod_dynamic_clip_map_uri` directive configures the URI mapping for… httpserverlocation vod_dynamic_mapping_cache The `vod_dynamic_mapping_cache` directive configures the caching behavior for… httpserverlocation vod_encryption_iv_seed The `vod_encryption_iv_seed` directive sets a seed value for generating… httpserverlocation vod_expires The `vod_expires` directive sets the expiration time for video on demand (VOD)… httpserverlocation vod_expires_live The `vod_expires_live` directive sets the expiration time for live video… httpserverlocation vod_expires_live_time_dependent The `vod_expires_live_time_dependent` directive specifies the expiration time… httpserverlocation vod_fallback_upstream_location The `vod_fallback_upstream_location` directive specifies an upstream location… httpserverlocation vod_force_continuous_timestamps The `vod_force_continuous_timestamps` directive ensures that VOD timestamps… httpserverlocation vod_force_playlist_type_vod The `vod_force_playlist_type_vod` directive enforces the generation of VOD… httpserverlocation vod_force_sequence_index The vod_force_sequence_index directive forces the video on demand (VOD)… httpserverlocation vod_gop_look_ahead The `vod_gop_look_ahead` directive allows configuring the number of GOPs… httpserverlocation vod_gop_look_behind The `vod_gop_look_behind` directive configures the number of GOP (Group of… httpserverlocation vod_ignore_edit_list The `vod_ignore_edit_list` directive allows the VOD module to bypass the edit… httpserverlocation vod_initial_read_size The `vod_initial_read_size` directive sets the initial read size in bytes for… httpserverlocation vod_lang_param_name The `vod_lang_param_name` directive specifies the name of the query parameter… httpserverlocation vod_last_modified The `vod_last_modified` directive determines whether the `Last-Modified`… httpserverlocation vod_last_modified_types The `vod_last_modified_types` directive specifies the MIME types for which the… httpserverlocation vod_live_mapping_cache The `vod_live_mapping_cache` directive configures caching behavior for live… httpserverlocation vod_live_response_cache The 'vod_live_response_cache' directive manages caching for live video… httpserverlocation vod_live_window_duration The `vod_live_window_duration` directive defines the duration of the live… httpserverlocation vod_manifest_duration_policy The `vod_manifest_duration_policy` directive configures how long video… httpserverlocation vod_manifest_segment_durations_mode The `vod_manifest_segment_durations_mode` directive controls the behavior of… httpserverlocation vod_mapping_cache The `vod_mapping_cache` directive controls the caching behavior for video on… httpserverlocation vod_max_frame_count Sets the maximum number of frames to be processed in video on demand (VOD)… httpserverlocation vod_max_frames_size The `vod_max_frames_size` directive sets the maximum buffer size for video… httpserverlocation vod_max_mapping_response_size The `vod_max_mapping_response_size` directive sets the maximum response size… httpserverlocation vod_max_metadata_size The 'vod_max_metadata_size' directive sets the maximum allowed size for… httpserverlocation vod_max_upstream_headers_size Sets the maximum size for upstream headers processed by the NGINX VOD module. httpserverlocation vod_media_set_map_uri The `vod_media_set_map_uri` directive configures the URI mapping for media… httpserverlocation vod_media_set_override_json The `vod_media_set_override_json` directive allows overriding the media… httpserverlocation vod_metadata_cache The `vod_metadata_cache` directive controls the caching of metadata for video… httpserverlocation vod_min_single_nalu_per_frame_segment The `vod_min_single_nalu_per_frame_segment` directive configures the minimum… httpserverlocation vod_mode The 'vod_mode' directive configures the operation mode for the NGINX-based VOD… httpserverlocation vod_multi_uri_suffix The `vod_multi_uri_suffix` directive specifies a suffix to append to URIs for… httpserverlocation vod_notification_uri The `vod_notification_uri` directive specifies a URI for receiving… httpserverlocation vod_open_file_thread_pool The `vod_open_file_thread_pool` directive configures the thread pool used by… httpserverlocation vod_output_buffer_pool The `vod_output_buffer_pool` directive configures the buffer pool size for… httpserverlocation vod_parse_hdlr_name The `vod_parse_hdlr_name` directive defines the handler name for VOD requests… httpserverlocation vod_parse_udta_name The `vod_parse_udta_name` directive configures the handling of User Data Box… httpserverlocation vod_path_response_postfix The `vod_path_response_postfix` directive sets a suffix for the… httpserverlocation vod_path_response_prefix The `vod_path_response_prefix` directive configures the response prefix for… httpserverlocation vod_performance_counters The `vod_performance_counters` directive enables performance monitoring for… httpserverlocation vod_proxy_header_name The `vod_proxy_header_name` directive configures the name of the custom HTTP… httpserverlocation vod_proxy_header_value The `vod_proxy_header_value` directive specifies custom headers to be sent in… httpserverlocation vod_redirect_segments_url Defines the URL for redirecting video segments in NGINX-based VOD packaging. httpserverlocation vod_remote_upstream_location The `vod_remote_upstream_location` directive specifies the location of remote… httpserverlocation vod_response_cache The `vod_response_cache` directive configures the caching behavior for video… httpserverlocation vod_secret_key The `vod_secret_key` directive defines a secret key for securing video on… httpserverlocation vod_segment_count_policy The `vod_segment_count_policy` directive controls the segment count policy for… httpserverlocation vod_segment_duration The `vod_segment_duration` directive sets the segment duration for video on… httpserverlocation vod_segment_max_frame_count The `vod_segment_max_frame_count` directive sets the maximum number of video… httpserverlocation vod_segments_base_url Sets the base URL for segments in NGINX-based video on demand (VOD) packaging. httpserverlocation vod_source_clip_map_uri The `vod_source_clip_map_uri` directive specifies the URI of a JSON file that… httpserverlocation vod_speed_param_name The `vod_speed_param_name` directive sets the name of the parameter used for… httpserverlocation vod_status The `vod_status` directive enables or disables status reporting for the… location vod_time_shift_param_name Sets the name of the query parameter used for time-shifting in NGINX-based VOD… httpserverlocation vod_tracks_param_name The 'vod_tracks_param_name' directive specifies the name of the query… httpserverlocation vod_upstream_extra_args The `vod_upstream_extra_args` directive allows the specification of additional… httpserverlocation vod_upstream_location The `vod_upstream_location` directive in NGINX specifies the upstream location… httpserverlocation