Ref link
Re: streaming de vídeos MP4 sem ter que baixar o arquivo inteiro Eu cheguei a isso, mas tenho uma resposta para o apache2. História > > > Eu instalei o módulo xsendfile e não consegui fazê-lo funcionar. Eu acabei despejando o apache2 e indo ao lighttpd com todos os vários mods para começar. Funcionaria para andróides e janelas, mas devido aos cabeçalhos não serem enviados corretamente, não funcionaria com o IOS. Owncloud não gostou do Lighttpd e cuspiu muitos erros. Eu perseverei, mas cheguei ao fim e voltei para um instantâneo que tive com o Apache2. Eu verifiquei meus logs de erro novamente e o problema foi apontado com firmeza no xsendfile. Eu modifiquei minhas configurações para o Xsendfile e consegui que funcionasse.
Para fazê-lo funcionar, presumimos que você tenha uma configuração rodando com o php e os módulos fastcgi instalados, etc. Se você conseguir um vídeo para reproduzir depois de baixar todo o vídeo primeiro, então isto é para você!
Código: apt-get install libapache2-mod-xsendfile dentro do seu arquivo ssl do servidor adicione o código Código: ... SetEnv MOD_X_SENDFILE_ENABLED 1 XSendFile ativado XSendFilePath / Lembre-se de testá-lo com este > > > > XsendFilePath / ltl < < < < < < < < < < < < < < < < Quando funciona bloqueá-lo um pouco melhor dizer onde está o diretório de dados do servidor web. Eu mexi com isso e acabei expondo o diretório de dados onde meus arquivos que seriam servidos são mantidos. Se alguém tiver uma sugestão melhor, por favor, atualize-me!
Eu sou capaz de transmitir vídeo para todas as plataformas agora (IOS, Android e Windows), mas as configurações do Windows XP não funcionam, mas essa é a menor das minhas preocupações. Você tem que processar cada vídeo com o MMPEG - eu tentei vários programas, mas o ffmpeg parece ser o melhor. Agora eu importo meus vídeos para minha nuvem e escrevi um script bash para converter e enviar o convertido para outro diretório na nuvem. Executar a linha ffmpeg como sugerido aqui - que faz a maioria dos vídeos, acabei encontrando uma maneira diferente de fazê-lo para mp4 do Android. Atenciosamente
Michael