Nginx no cargado chunk-stream1- $ Número% 05d $ .m4s

Tengo un problema cuando nginx necesita get contenido del server que se llaman: chunk-stream1- $ Number% 05d $ .m4s

Sólo me da 404, y tengo la búsqueda sobre algunas reescrituras, pero todavía no he encontrado una solución.

¿Quién está sirviendo este file?

  • Si no es nginx, pero hecho a través de algún otro backend (por ejemplo, nginx sólo está actuando como un proxy), entonces usted puede desear echar un vistazo a asegurarse de que nginx no intenta descodificar la URL antes de enviar la request fuera al backend, vea nginx $ uri es url decodificado y https://stackoverflow.com/questions/28684300/nginx-pass-proxy-subdirectory-without-url-decoding/37584637#37584637

  • Si es nginx, entonces usted tiene que asegurarse de que un file correcto se solicita. Si el file se llama chunk-stream1-$Number%05d$.m4s en el sistema de files, entonces el segmento correcto de la request HTTP para get dicho file probablemente sería más como chunk-stream1-%24Number%2505d%24.m4s . Por ejemplo, usted tiene que asegurarse de que sus enlaces a estos files son correctos dentro de sus páginas HTML (es absolutamente necesario codificar % en %25 como mínimo).

El problema es que estoy usando una versión antigua de hls-player después de haber actualizado el reproductor a la última versión todo funciona bien.

¡Gracias por tu time!