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