Jwplayer Player с основным html5

Я хочу доставить видео по запросу нашему клиенту с Html5 в качестве основной потоковой передачи. Клиент использует браузеры IE и Firefox, а плагин Adobe Player не установлен, потому что видео не может передаваться через flash (rtmp), поэтому у нас есть потоковое видео push html5.

Код: jwplayer("myElement").setup({

    playlist: [{

    sources: [
      { 
        file: "http://xxxxxxx/vod/mp4:tektr_hssd.mp4/playlist.m3u8",
        type: "mp4",
        primary : html5
    },
   {

        file: "rtmp://xxxxxx/vod/mp4:tek_hssd.mp4" 
    }]
}],

        image: "/uploads/a123.jpg",
            androidhls: "true",
            autostart: true,
            width: "100%",
            aspectratio: "4:3"

        });

Я не получаю поток в браузере (firefox и IE (8))


person Dhaval    schedule 23.07.2015    source источник


Ответы (1)


m3u8 — это HLS-поток. Он может отображаться изначально только в Safari, iOS и Android. Во всех других настольных браузерах требуется Flash. Вы не можете «протолкнуть» HTML5 — Chrome, Firefox и IE не могут отображать поток HLS в HTML5. И даже во Flash требуется лицензия JW Player Premium или выше.

См. http://support.jwplayer.com/customer/portal/articles/1403635-media-format-reference#streaming

person MisterNeutron    schedule 23.07.2015
comment
есть ли другой способ потоковой передачи видео, если клиент не установил плагин Adobe Flash..... или часть дополнительного кода, который мы можем написать, чтобы он мог работать? - person Dhaval; 23.07.2015
comment
В конце концов, DASH, вероятно, решит эту проблему, но пока вы застряли на Flash. Невозможно волшебным образом заставить браузер делать то, для чего он не предназначен — например, вы не можете изменить код Firefox. - person MisterNeutron; 23.07.2015
comment
Но посетителям, использующим Chrome, Firefox и IE, по-прежнему нужен Flash. Вы не можете обойти это. - person MisterNeutron; 23.07.2015
comment
Лицензия Premium JW Player дает вам поддержку HLS в браузерах, которые изначально не поддерживают HLS в HTML5 ‹видео›, поэтому он отображается во Flash. Только Safari в OS X будет отображать поток HLS в режиме HTML5, если это касается настольных браузеров. - person emaxsaun; 23.07.2015