Http Live Streaming não funciona no Apache

onfiguração do @My Http Live Streaming: O Apache hospeda os arquivos html, m3u8 e ts

O tss arquivos @ são copiados de http: devimages.apple.com/iphone/samples/bipbop/gear1/fileSequence*.ts. Não há nada de errado com a codificação de vídeo (verificada ao reproduzir esses arquivos)

m3u8s arquivos @ (tanto a taxa de bits múltipla quanto o nível da folha) são copiados do exemplo da apple e estão sintaticamente corretos, da seguinte maneira:

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10, no desc
fileSequence0.ts
...
#EXTINF:1, no desc
fileSequence180.ts
#EXT-X-ENDLIST

videoplay.html (abaixo) falha ao transmitir o vídeo do meu servidor apache

<video src="bipbop/bipbopall.m3u8" controls autoplay ></video>

No entanto, ao modificar videoplay.html (abaixo), o vídeo é transmitido muito bem no site da Apple

<video src="http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8" controls autoplay ></video>

Suspeitei de algo errado nas configurações do tipo MIME porque o Chrome estava manipulandohttp: //devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u ehttp: //localhost/bipbop/bipbopall.m3u diferente. Enquanto o Chrome tenta reproduzir o primeiro, ele baixa e salva o último. Então, verifiquei minha configuração de tipo mime, que é definida abaixo em httpd.conf

AddType application/x-mpegURL .m3u8
AddType video/MP2T .ts
Minha configuração de tipo MIME está correta?Como descobrimos a associação do tipo mime anunciada pelo site da apple? Ou temos que procurar outro lugar para consertar iss

questionAnswers(3)

yourAnswerToTheQuestion