store_s3_block
`store_s3_block` 指令将 NGINX 配置为以块的形式存储传入的视频数据,以便通过 Kaltura Media Framework 进行处理。
Kaltura Media Framework Common NGINX Module
语法store_s3_block block;
默认值none
上下文
参数block (1)
说明
store_s3_block 指令专为使用 Kaltura Media Framework 的视频流应用设计。启用此指令后,NGINX 会以块格式将传入的视频流直接保存到指定的 Amazon S3 存储桶中。这样可以高效地存储和管理通常体积较大的媒体文件。该指令接受一个配置块,用于定义诸如目标 S3 存储桶及相关设置等参数,以优化存储过程。
当您使用 store_s3_block 指令时,它会将 NGINX 有效地转变为一个既支持流式传输又支持媒体存储的强大工具。在需要对媒体内容进行动态处理并将其存储以便日后检索或编辑的环境中,该指令发挥着关键作用。实现通常涉及将此指令与其他 Kaltura 特定设置相结合,以确保与从摄取到播放的整个媒体工作流无缝集成。
简而言之,利用 store_s3_block 指令可让 NGINX 高效地管理媒体应用的存储需求,尤其是在实时媒体处理和 S3 存储对性能和可靠性至关重要的分布式环境中。
配置示例
store_s3_block {
bucket my-s3-bucket;
path /video/stream;
region us-east-1;
};⚠
确保指定的 S3 存储桶已正确配置访问权限。
⚠
在流式传输时检查网络延迟,以减少潜在的性能瓶颈。
⚠
验证 S3 存储桶的区域是否与配置中指定的区域匹配,以避免跨区域问题。