mp4 视频可以正常播放,但是分片次数非常的多(请求 2 3000 次),走的流量也很多( 100m 的视频放完要 2,3 个 G 的流量)
全流程是:前端访问视频后,后端直接转发到相应 IP 的特定接口上,然后通过 Nginx 访问视频(部署在 Minio 上) 转发的代码:
Mp4 的格式:
访问界面截图:
Nginx 的配置:
Minio 配置:
这个是不是 Nginx 配置的问题-> 导致无法正常分片-> 导致请求多次
一直找不到原因 请大佬帮忙看下!感谢!
1
wnpllrzodiac 47 天前
以前遇到过,视频的索引表写的有问题。结果反复请求重复的 206.导致流量爆了。用户看一个片子花了几十个 G 的流量。
我们觉得这绝对是个 feature ,而不是个 bug 。 |
2
wnpllrzodiac 47 天前
你的图都看不到。。。
|
3
normaljq OP @wnpllrzodiac 是这个吗,大佬 ![7bfb7b60ca94c9a0dc9a2422795ddce7.png]( https://ice.frostsky.com/2024/11/05/7bfb7b60ca94c9a0dc9a2422795ddce7.png)
|
4
normaljq OP @wnpllrzodiac 如何检查这个视频的索引表呢
|
5
wnpllrzodiac 46 天前
我的建议使用 ffmpeg 或者 MP4box remux 重新生成一下。
花时间查媒体的问题比较费时间。而且有问题的容器要找方案不动媒体去兼容也比较麻烦。 |
6
normaljq OP @wnpllrzodiac 大佬, "ffmpeg -i .\test2.mp4 -movflags faststart -c copy moovstart.mp4" 这个命令可以 remux MP4 视频文件吗
|
7
wnpllrzodiac 46 天前
@normaljq 对,你可以试试。
|