在k8s集群中去部署nginx服务以及配置图片,mp4播放(通过rancher操作)

在k8s集群中去部署nginx服务以及配置图片,mp4播放(通过rancher操作),第1张

最近需要在平台里面集成视频服务,所以决定用nginx来代理视频地址,在网上找来很多关于nginx配置mp4播放,结果都没发用(都不自己测一下就发的吗?)。在一番摸索下弄好了,决定记一笔。

本次的nginx是在rancher里面操作的,不过用命令行去创建的话也是同理。

为了修改配置方便一点,我们决定给nginx添加一个configmap。主要是加了下图的两个配置(网上众说纷纭,挨着测试一圈一直都是错的...下面是我测试好了的配置)

然后是服务的基本配置,这个没啥好说的,命名空间的话在刚刚添加配置映射的时候就创建好了。

然后我们添加数据卷,首先是映射配置,把我们刚刚创建的config引用进来

proxy_buffering off

nginx默认开启proxy_buffering ,它会尽量读取responses数据并暂存下来,等接收完之后再发送给客户。

关闭proxy_buffering 后,nginx会将获取的mp4数据立即发送给客户,客户收集到足够播放的元数据后即可开始播放,一般会很快(如果文件本身不适合流媒体播放那又是另一回事了,但这种情况已经很少见了)

题主想问的是宝塔nginx怎么视频缓存?宝塔nginx视频缓存方法:

1、获取清除清除指定URL的缓存安装介质。

2、编译并安装该插件。

3、验证nginx已经安装了缓存清除插件即可。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/623735.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-16
下一篇2023-07-16

发表评论

登录后才能评论

评论列表(0条)

    保存