NGINX-based VOD Packager
74 — 所有核心与模块指令——语法、默认值、上下文与真实配置示例。
vod
'vod' 指令为 NGINX 配置 VOD(视频点播)打包器,以处理多媒体文件及其流媒体协议的请求。
location
vod_align_segments_to_key_frames
将分段边界对齐到关键帧,以用于点播视频打包。
httpserverlocation
vod_apply_dynamic_mapping
`vod_apply_dynamic_mapping` 指令可为自适应流媒体启用视频片段的动态映射。
httpserverlocation
vod_base_url
'vod_base_url' 指令为基于 NGINX 的 VOD Packager 模块中点播 (VOD) 内容设置基准 URL。
httpserverlocation
vod_bootstrap_segment_durations
`vod_bootstrap_segment_durations` 指令用于配置基于 NGINX 的视频点播打包模块中引导段的持续时间。
httpserverlocation
vod_cache_buffer_size
在 NGINX 中,`vod_cache_buffer_size` 指令用于设置在视频点播 (VOD) 操作期间缓存媒体数据的缓冲区大小。
httpserverlocation
vod_clip_from_param_name
指令 `vod_clip_from_param_name` 指定用于确定视频剪辑起始位置的请求参数名称。
httpserverlocation
vod_clip_to_param_name
指令 `vod_clip_to_param_name` 指定一个请求参数,该参数决定在视频封装过程中从源文件中剪切的视频内容范围。
httpserverlocation
vod_drm_clear_lead_segment_count
`vod_drm_clear_lead_segment_count` 指令用于控制视频点播 (VOD) 流中为了数字版权管理 (DRM)…
httpserverlocation
vod_drm_enabled
'vod_drm_enabled' 指令用于在基于 NGINX 的 VOD 打包器中启用或禁用 DRM(数字版权管理)功能。
httpserverlocation
vod_drm_info_cache
指令 `vod_drm_info_cache` 配置基于 NGINX 的 VOD Packager 模块中 DRM 信息的缓存行为。
httpserverlocation
vod_drm_max_info_length
设置基于 NGINX 的 VOD Packager 模块中 DRM 信息的最大长度。
httpserverlocation
vod_drm_request_uri
指令 `vod_drm_request_uri` 指定用于在基于 NGINX 的视频点播 (VOD) 打包中请求 DRM(数字版权管理)许可证的 URI。
httpserverlocation
vod_drm_single_key
指令 `vod_drm_single_key` 指定了用于基于 NGINX 的 VOD Packager 的视频点播 (VOD) 流媒体中…
httpserverlocation
vod_drm_upstream_location
`vod_drm_upstream_location` 指令指定用于视频点播 (VOD) 打包中数字版权管理 (DRM) 的上游服务器位置。
httpserverlocation
vod_dynamic_clip_map_uri
`vod_dynamic_clip_map_uri` 指令配置用于基于 NGINX 的 VOD 模块中动态视频剪辑处理的 URI 映射。
httpserverlocation
vod_dynamic_mapping_cache
`vod_dynamic_mapping_cache` 指令配置 NGINX VOD 模块中动态 VOD 映射的缓存行为。
httpserverlocation
vod_encryption_iv_seed
`vod_encryption_iv_seed` 指令设置用于生成在视频点播 (VOD) 内容加密中使用的初始化向量的种子值。
httpserverlocation
vod_expires
`vod_expires` 指令为 NGINX VOD 模块提供的点播(VOD)内容设置过期时间。
httpserverlocation
vod_expires_live
指令 `vod_expires_live` 设置由基于 NGINX 的 VOD Packager 提供的直播视频内容的过期时间。
httpserverlocation
vod_expires_live_time_dependent
The `vod_expires_live_time_dependent` directive specifies the expiration time…
httpserverlocation
vod_fallback_upstream_location
当请求的视频文件未找到时,`vod_fallback_upstream_location` 指令指定要回退到的上游位置。
httpserverlocation
vod_force_continuous_timestamps
`vod_force_continuous_timestamps` 指令确保 VOD 的时间戳在流式传输期间保持连续。
httpserverlocation
vod_force_playlist_type_vod
在基于 NGINX 的 VOD 部署中,`vod_force_playlist_type_vod` 指令强制为流媒体内容生成 VOD 播放列表。
httpserverlocation
vod_force_sequence_index
vod_force_sequence_index 指令强制视频点播 (VOD) 的打包过程对媒体文件使用序列索引。
httpserverlocation
vod_gop_look_ahead
`vod_gop_look_ahead` 指令允许在基于 NGINX 的 VOD 模块处理视频分段时配置向前查看的 GOPs(图像组)数量。
httpserverlocation
vod_gop_look_behind
指令 `vod_gop_look_behind` 用于配置在处理用于自适应比特率流的影片分段时 NGINX 应向后检索的 GOP (Group of…
httpserverlocation
vod_ignore_edit_list
指令 `vod_ignore_edit_list` 允许 VOD 模块在流式传输期间绕过 MP4 文件中的 edit list。
httpserverlocation
vod_initial_read_size
`vod_initial_read_size` 指令设置视频点播 (VOD) 流的初始读取大小(以字节为单位)。
httpserverlocation
vod_lang_param_name
`vod_lang_param_name` 指令指定查询参数的名称,该参数用于在基于 NGINX 的 VOD Packager module…
httpserverlocation
vod_last_modified
`vod_last_modified` 指令决定是否在对视频点播客户端的响应中包含 `Last-Modified` 头。
httpserverlocation
vod_last_modified_types
指令 `vod_last_modified_types` 指定在 VOD 响应中将发送 Last-Modified 头的 MIME 类型。
httpserverlocation
vod_live_mapping_cache
指令 `vod_live_mapping_cache` 用于配置 NGINX 的 VOD 模块中实时视频映射的缓存行为。
httpserverlocation
vod_live_response_cache
'vod_live_response_cache' 指令管理 NGINX 的 VOD 模块中实时视频响应流的缓存。
httpserverlocation
vod_live_window_duration
指令 `vod_live_window_duration` 定义了基于 NGINX 的 VOD Packager 中点播 (VOD) 流媒体的直播窗口持续时间。
httpserverlocation
vod_manifest_duration_policy
`vod_manifest_duration_policy` 指令用于配置视频清单在需要刷新或重新验证之前的有效时长。
httpserverlocation
vod_manifest_segment_durations_mode
`vod_manifest_segment_durations_mode` 指令控制在 VOD 内容的流媒体清单中段持续时间分配的行为。
httpserverlocation
vod_mapping_cache
`vod_mapping_cache` 指令控制基于 NGINX 的 VOD 包操作中视频点播映射的缓存行为。
httpserverlocation
vod_max_frame_count
设置在视频点播 (VOD) 请求中要处理的最大帧数。
httpserverlocation
vod_max_frames_size
指令 `vod_max_frames_size` 用于在基于 NGINX 的 VOD Packager 模块中设置视频帧缓冲区的最大大小。
httpserverlocation
vod_max_mapping_response_size
`vod_max_mapping_response_size` 指令在基于 NGINX 的 VOD Packager module…
httpserverlocation
vod_max_metadata_size
'vod_max_metadata_size' 指令在基于 NGINX 的 VOD Packager 模块中设置允许的元数据最大大小。
httpserverlocation
vod_max_upstream_headers_size
设置 NGINX VOD 模块处理的上游头部的最大大小。
httpserverlocation
vod_media_set_map_uri
`vod_media_set_map_uri` 指令为基于 NGINX 的 VOD Packager 模块配置媒体文件的 URI 映射。
httpserverlocation
vod_media_set_override_json
该 `vod_media_set_override_json` 指令允许使用 JSON 格式的数据覆盖基于 NGINX 的视频点播 (VOD)…
httpserverlocation
vod_metadata_cache
`vod_metadata_cache` 指令控制 NGINX VOD 模块中视频点播元数据的缓存。
httpserverlocation
vod_min_single_nalu_per_frame_segment
指令 `vod_min_single_nalu_per_frame_segment` 用于配置在基于 NGINX 的视频点播 (VOD)…
httpserverlocation
vod_mode
'vod_mode' 指令配置基于 NGINX 的 VOD 打包器的运行模式,启用本地服务、远程文件处理或基于 JSON 映射的内容。
httpserverlocation
vod_multi_uri_suffix
在 NGINX VOD 模块中,`vod_multi_uri_suffix` 指令指定在多 URI 请求的 URI 末尾追加的后缀。
httpserverlocation
vod_notification_uri
指令 `vod_notification_uri` 指定一个 URI,用于接收来自 NGINX 中 VOD 打包器模块的通知。
httpserverlocation
vod_open_file_thread_pool
指令 `vod_open_file_thread_pool` 配置用于基于 NGINX 的 VOD 打包器的线程池,以高效处理文件操作。
httpserverlocation
vod_output_buffer_pool
指令 `vod_output_buffer_pool` 在 NGINX 中配置视频点播输出流的缓冲池大小。
httpserverlocation
vod_parse_hdlr_name
`vod_parse_hdlr_name` 指令在 NGINX 的 VOD 模块中定义用于 VOD 请求的处理程序名称。
httpserverlocation
vod_parse_udta_name
`vod_parse_udta_name` 指令在 NGINX-based VOD Packager 处理视频文件时配置对 User Data Box…
httpserverlocation
vod_path_response_postfix
指令 `vod_path_response_postfix` 为 NGINX VOD 打包器模块在处理响应路径时使用的视频点播路径设置一个后缀。
httpserverlocation
vod_path_response_prefix
`vod_path_response_prefix` 指令在 NGINX 中为 VOD(视频点播)路径配置响应前缀,以更好地组织媒体响应处理。
httpserverlocation
vod_performance_counters
`vod_performance_counters` 指令启用基于 NGINX 的视频点播 (VOD) 模块的性能监控。
httpserverlocation
vod_proxy_header_name
指令 `vod_proxy_header_name` 配置在基于 NGINX 的 VOD 模块中用于 VOD 打包的自定义 HTTP 头名称。
httpserverlocation
vod_proxy_header_value
`vod_proxy_header_value` 指令指定在视频点播代理请求中发送的自定义头。
httpserverlocation
vod_redirect_segments_url
定义用于在基于 NGINX 的视频点播(VOD)打包中重定向视频分段的 URL。
httpserverlocation
vod_remote_upstream_location
该 `vod_remote_upstream_location` 指令指定远程内容的位置,以便在基于 NGINX 的 VOD 打包中进行流式传输。
httpserverlocation
vod_response_cache
在基于 NGINX 的 VOD 打包器中,`vod_response_cache` 指令用于配置点播响应的缓存行为。
httpserverlocation
vod_secret_key
`vod_secret_key` 指令为基于 NGINX 的 VOD 打包中的点播 (VOD) 操作定义了一个用于安全保护的密钥。
httpserverlocation
vod_segment_count_policy
指令 `vod_segment_count_policy` 控制 NGINX 中用于点播 (VOD) 打包的分段计数策略。
httpserverlocation
vod_segment_duration
指令 `vod_segment_duration` 在 NGINX 中设置视频点播 (VOD) 打包的分段时长。
httpserverlocation
vod_segment_max_frame_count
指令 `vod_segment_max_frame_count` 在 NGINX 的点播分段过程中设置每个分段的最大视频帧数。
httpserverlocation
vod_segments_base_url
设置基于 NGINX 的视频点播 (VOD) 打包中片段的基础 URL。
httpserverlocation
vod_source_clip_map_uri
指令 `vod_source_clip_map_uri` 指定一个 JSON 文件的 URI,该文件映射用于点播处理的剪辑。
httpserverlocation
vod_speed_param_name
`vod_speed_param_name` 指令设置用于在基于 NGINX 的视频点播模块中控制播放速度的参数名称。
httpserverlocation
vod_status
`vod_status` 指令用于启用或禁用基于 NGINX 的 VOD Packager 的状态报告。
location
vod_time_shift_param_name
在基于 NGINX 的 VOD 打包中,设置用于时移的查询参数名称。
httpserverlocation
vod_tracks_param_name
'vod_tracks_param_name' 指令指定用于在 NGINX VOD 模块中为自适应比特率流选择视频轨道的查询参数名称。
httpserverlocation
vod_upstream_extra_args
`vod_upstream_extra_args` 指令允许指定要转发到视频点播 (VOD) 上游请求的附加参数。
httpserverlocation
vod_upstream_location
`vod_upstream_location` 指令在 NGINX 中指定用于视频点播 (VOD) 服务的上游位置,允许对视频内容进行动态传输和打包。
httpserverlocation