Nginx没有加载chunk-stream1- $ Number%05d $ .m4s

nginx需要从命名服务器获取内容时,我遇到了一个问题:chunk-stream1- $ Number%05d $ .m4s

它只是给我404,我有search一些重写,但我还没有find解决办法。

谁在服务这个文件?

  • 如果它不是 nginx,而是通过其他后端(例如,nginx只充当代理),那么你可能希望看看在发送请求之前,nginx不会尝试解码URL到后端,看到nginx $ uri被url解码和https://stackoverflow.com/questions/28684300/nginx-pass-proxy-subdirectory-without-url-decoding/37584637#37584637

  • 如果 nginx,那么你必须确保正确的文件被请求。 如果你的文件在文件系统上被命名为chunk-stream1-$Number%05d$.m4s ,那么获得这样一个文件的HTTP请求的正确段可能更像chunk-stream1-%24Number%2505d%24.m4s 。 例如,您必须确保您的HTML页面中的这些文件的链接是正确的(您绝对必须至less将%25编码到%25 )。

问题是,我使用旧版本的hls-player后,我已经升级到最新版本的播放器都工作得很好。

谢谢你的时间!