能不能跟大佬们求一个实战中的NGINX反代/缓存M3U8的配置

36次阅读

共计 557 个字符,预计需要花费 2 分钟才能阅读完成。

求经得起实战的配置
主要是缓存这些

都上 nginx 反代了,就不需要切片了,nginx slice 模块就支持切片。很简单.. 自己实践下, 反代过没缓存

jekyll 发表于 2022-12-20 16:55
都上 nginx 反代了,就不需要切片了,nginx slice 模块就支持切片。

切片了才能针对 TS 文件来缓存吧?
不切片的话缓存是怎么处理的?

imwuya 发表于 2022-12-20 17:04
切片了才能针对 TS 文件来缓存吧?
不切片的话缓存是怎么处理的?

2 楼说的不对,nginx slice 和 m3u8 根本就不是一个体系。
nginx slice 是在 header 头上标记一个传递参数,表示这个文件传到那个位置了,然后假如断网了,下次根据这个地址还可以重新传,通常用于断点续传,nginx slice 和切片根本沾不上半点边(是视频切片,不是文件切片,文件切片还是能沾上边的。)
m3u8 是一种视频文件格式,旨在于划分 1M 左右的 Ts 文件使用 utf- 8 格式进行编译让 H5 播放器能够适配各种运行环境(例如电脑 安卓手机)的分辨率 码率 和用户的网速,进行自动调配。
如果想缓存 m3u8,那也就是缓存 m3u8+ts 后缀的文件即可实现,你仔细阅读 nginx 缓存配置规则自行配置即可。你怎么混到元老的 一个后缀缓存都不会写

正文完
 0