Jwplayer плейър с основен html5

Искам да доставя OnDemand Video на нашия клиент с 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