2014-10-10 2 views
0

Я пытаюсь использовать Mongoose в качестве сервера dev для потокового содержимого HLS. Я могу играть в него из VLC, но не из браузера. Я могу воспроизвести передачу M3u8 HLS NASA (http://www.nasa.gov/multimedia/nasatv/NTV-Public-IPS.m3u8) из того же браузера. Я изменил тип MIME на . M3U8 - application/x-mpegURL или vnd.apple.mpegURL.ts .ts - video/MP2T все еще не повезло. Любые подсказки? Я попробовал wirehark, я вижу, что браузер использует user-agent как VLC с ссылкой на apple, а не мою ссылку? это может быть проблемой?Mongoose как сервер HLS

+0

могли бы вы сбросить заголовки запроса/ответа на оба работают и неработающим случаем, пожалуйста? – valenok

+0

Попробуйте Content-Type ":" application/vnd.apple.mpegurl – Alam

ответ

1

Ссылка, которую вы используете с успехом, использует mime 'audio/x-mpegurl', после чего возврат этого mime для суффикса m3u8 должен включать одну и ту же ассоциацию в вашем браузере.

Однако использование draft RFC запрос «приложения/vnd.apple.mpegurl»

Смежные вопросы