Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to play m3u8 playlist in all PC browsers?

By default m3u8 files can be played in Mac Safari browser, but not in any other desktop browsers. What needs to be done to play them in all browsers, both supporting HTML5 and non-HTML5?

like image 967
sri Avatar asked Apr 01 '11 16:04

sri


People also ask

How can I play M3U8 files in my browser?

Just open Microsoft Edge and write the url of the m3u8 file and it will start playing.

How can I play M3U8 on my PC?

How to open an M3U8 file. You can open an M3U8 file and play the playlist it contains in many media players, including Microsoft Windows Media Player (Windows) and VideoLAN VLC media player (multiplatform).

Can Windows Media Player play M3U8 files?

Windows Media Player technically plays . m3u8 files, but it stutters between each of the audio segments. As an example, try playing https://s3.amazonaws.com/cnn-assets/app-assets/cnn-lite/liteaudio.m3u8, and there will be a stutter every 10 seconds. Increasing the network buffering in settings doesn't help.

Which player can play M3U8 files?

Download M3U8 files and then play: Click the YouTube button on the main UI to access the download window > paste the m3u8 link into the box to analyze and then click Download. After downloading, you can see the new M3U8 videos in the Videos list, double click a video and 5KPlayer will play it immediately.


1 Answers

Unfortunately HTML5 support for video is so fragmented that it is, to all intents and purposes, useless (at least as a primary focus) at this point in time. M3U8 playlists are Apple HTTP Live Streaming, and as you can tell from the name, they are (or at least started out as) an Apple standard, no other browser uses them, or HTTP Live Streaming.

There are some programs you can install to add support for HLS. Some companies have, for example, produced HLS players written in Flash, or Silverlight. Yospace has produced a flash SDK for HLS playback which includes a JWPlayer mediaprovider which allows you to use JW's automatic HTML5 fallback on non-flash devices (read: iPhone/iPad), while all others get the JWPlayer experience.

There have been many promises from various companies to "standardize browser video support" but they have all (so far) come to nothing, so whatever option you choose, it's going to be a compromise of sorts.

like image 128
Haqa Avatar answered Sep 23 '22 21:09

Haqa