Sim, uhttp é um problema, você deve tentar o nginx webserver. Porque eu também estava enfrentando o mesmo problema e agora resolvi isso pelo nginx.
Eu tenho um roteador com o OpenWRT BB e tenho o uhttpd como um servidor da Web, que já estava instalado. Agora tenho uma página HTML com vídeos e, infelizmente, não posso avançar os vídeos em nenhum navegador ou dispositivo. Então o problema é baseado em servidor.
Talvez o problema seja causado pelo servidor web uhttpd, e eu deveria tentar um novo servidor web? Você tem alguma ideia? É realmente confuso.