The error in question that shows up in Firefox only for Ubuntu 13.04 and Windows 7 (but doesn't show up for Windows 7 Chrome):
Note that this all works on Windows 10 Edge. Just tested and it's perfect.
May 19, 2017 vlc player unable to play m3u8 play list. This is my m3u8 file placed in the folder containing all the videos in the list. Vlc plays each video in the list perfectly, so there is no problem with videos in the list. Browse other questions tagged ubuntu vlc m3u m3u8 or ask your own question. Apr 11, 2016 GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together. In Ubuntu 13.04 I can navigate to the index.m3u8 with the untarred files and it loads and displays one of the ts files (using Quicktime plugin). An attempt was made to use an object that is not, or is no.
I have nginx-rtmp generating an m3u8 file and ts files from a stream. These files work perfectly in ffplay and quicktime. (The URL http://localhost/hls/hdmi/index.m3u8 was used). A sample of the files can be found here:
My index.html looks like:
For each min.js and css file I cloned the latest git and then ran npm install and npm run build. For video.js I ran grunt dist as required. I also used the latest 4.4.2 node.js and npm. More verbosely:
git clone https://github.com/videojs/video.js.git
cd video.js
npm install
grunt dist
git clone https://github.com/videojs/videojs-contrib-hls.git
cd videojs-contrib-hls
npm install
npm run build
git clone https://github.com/videojs/videojs-contrib-media-sources.git
cd videojs-contrib-media-sources
npm install
npm run build
I've tested this in Ubuntu 13.04 Firefox 45 and Windows 7 with the latest Chrome and Firefox. Nothing displays for the video. In the network tab I can clearly it successfully requests the index.m3u8 file and then requests 1 ts file then continues to request the index.m3u8 file over and over from then.
(I have already verified that there are no codec issues as I had this partially working with hls.js but it was buggy and this videojs-contrib-hls fixed that bug over a week ago). (The bug in question: #483 ). Basically I'm confident that my m3u8 and ts files are correct. I have the program segmenting at 5s intervals. I've tried 1s also with no change and like I said other programs run it fine. It's like video.js can't use or find the videojs-contrib-hls stuff. (I'm not using Flash and my goal is to make this work in HTML5).
with check this example, http://developer.longtailvideo.com/player/branches/adaptive/test/provider.html , I tried the example myself, There is my code:
But the Jw Play can not work
BTW: my vlc can play http://localhost/m3u8/index.m3u8
well
2 Answers
Perhaps it's a missing !DOCTYPE declaration that you don't have.
I don't have ability to test this personally, but try this version that also includes other fixes based on the original file.
EDIT: Note that you will have to be on the same Domain for this to work. Also, jwPlayer forum mentions that .m3u8
works only for iOS and Safari. Reference HERE.
To test a valid .m3u8 streaming playback webpage provided by LongTail Video website with your device, access this WEBPAGE. Caution when using desktop browser! It or VLC Media Player Plugin might crash with a sad face.
![Cannot M3u8 No Ubuntu Cannot M3u8 No Ubuntu](https://www.videoproc.com/guide/images/videoproc-m3u8.jpg)
It seems you need to buy premium jwplayer license in order to play m3u8 streams. You can read about it in their site
It says Apple HLS Streams under the third box, which is what m3u8 really is.
![Cannot m3u8 no ubuntu download Cannot m3u8 no ubuntu download](https://www.videoproc.com/images/vp-seo/load-add-m3u8-folder-videoproc.jpg)