Ciao,
probabilmente il file è troppo grande e loscript va in timeout.
Personalmente credo che per usare il proprio server (specialmente se si è su di un hosting) per i video sia troppo impegnativo.
Io, ai miei clienti, consiglio di caricare i video in un canale di un sito specializzato e gratuito, tipo YouTube. Per mostrarlo, poi, ci sono tanti componenti e moduli...