2015-07-11 2 views
0

Я в ситуации, когда у меня есть FLV-видео, преобразованное в mp4, а затем я передаю это как http-url, используя мой сервер nginx. Для multibitrate supoport на html5 я создал файл m3u8, как это:Могут ли файлы m3u8 иметь URL-адреса файлов mp4?

#EXTM3U 
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200111, RESOLUTION=512x288 
http://streamer.abc.com:8080/videos/arvind1.mp4 
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3000444, RESOLUTION=400x300 
http://streamer.abc.com:8080/videos/arvind1.mp4 
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=400777, RESOLUTION=400x300 
http://streamer.abc.com:8080/videos/arvind1.mp4 
#EXT-X-ENDLIST 

Но jwplayer не играет этот говорящий плейлист не загружен. В частности, «Нет доступных источников воспроизведения». Пожалуйста помоги.

+0

У вас есть ссылка? Обратите внимание: HLS на рабочем столе требует премиум-лицензии для JW Player. – emaxsaun

+0

О! это так ? Я пытался воспроизвести это в своей бесплатной версии. Я был в срочной ситуации, так что пока я настроил свой nginx с модулем rtmp, и все работает нормально. С помощью smil на данный момент с jwplayer. Скоро посмотрим на премиум-jwplayer. – 89n3ur0n

+0

А также, пожалуйста, дайте мне знать, почему mmy вопрос был отмечен как отрицательный. – 89n3ur0n

ответ

2

Нет, HLS поддерживает только сегментированные транспортные потоки в плейлисте m3u8. Вы можете найти его для работы в некоторых игроках, но он не является частью стандарта и не будет работать в iOS.

+0

Umm Хорошо, есть ли другой способ, которым я могу играть в mp4-файлы mutibitrates, чтобы играть по полосе пользователя! Я могу сделать это с помощью smil с URL-адресами rtmp (в настоящее время я это сделал). Пожалуйста, помогите, я хочу в основном отходить от flash-камеры до html5. – 89n3ur0n

+0

Посмотрите на расширения источника мультимедиа и DASH. – szatmary

+0

Хорошо, прочитав это сейчас – 89n3ur0n

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