Настройка My Http Live Streaming: Apache хранит файлы html, m3u8 и ts
Файлы ts копируются с http: devimages.apple.com/iphone/samples/bipbop / gear1 / fileSequence * .ts.Нет ничего плохого в кодировке видео (проверяется фактическим воспроизведением этих файлов)
m3u8 файлы (как мультибитрейт, так и листовой уровень) копируются из примера Apple и синтаксическиисправьте, как показано ниже:
#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 (ниже) не удается выполнить потоковую передачу видео с моего сервера Apache
<video src="bipbop/bipbopall.m3u8" controls autoplay ></video>
Однако при изменении videoplay.html(ниже), видео потоки просто отлично с сайта Apple
<video src="http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8" controls autoplay ></video>
Я подозревал, что что-то не так с настройками MIME-типа, потому что Chrome обрабатывал http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8 и http://localhost/bipbop/bipbopall.m3u8 по-разному.В то время как Chrome пытается воспроизвести первый, он загружает и сохраняет второй.Поэтому я дважды проверил настройку типа MIME, которая указана ниже в моем httpd.conf
AddType application/x-mpegURL .m3u8
AddType video/MP2T .ts
- Правильно ли настроен тип MIME?
- Как мы можем изобразить MIME?тип ассоциации, объявленный на сайте Apple?
- Или мы должны искать в другом месте, чтобы это исправить?