How to play HTTP Live Streaming(HLS) in all PC browsers?

16,126

Solution 1

Only Safari 6.0+ has native HLS support.

JWplayer has HLS audio-only support:

JWPlayer - Audio Demo

The open-source mediaelement.js also supports HLS to a degree.

Solution 2

There is one more option - Flowplayer Version 6.0: Cross-browser HLS. But the catch is, it's only free if you use the GitHub hosted version (which displays the Flowplayer logo and branding). Otherwise you'll need to pay for it:

https://flowplayer.org/pricing/player.html#compare

Share:
16,126
Rohìt Jíndal
Author by

Rohìt Jíndal

Life is a series of problems. Do we want to moan about them or solve them ? - M. Scott Peck I'm a software engineer with a particular interest in web technologies (JavaScript, TypeScript, JavaScript frameworks/libraries). I am also learning and getting hands on in Python and AWS server less services. I've been doing this professionally for over 8 years. I love the challenge of helping other developers to resolve and overcome their hurdles, and expanding my own knowledge base at the same time. Outside of the techie stuff, I love to do explore different places (travelling/hiking/trekking) and cultures. If you would like to thank me, you can buy me a coffee :)

Updated on June 16, 2022

Comments

  • Rohìt Jíndal
    Rohìt Jíndal almost 2 years

    We have stored audio sources in WOWZA server.We are searching a audio player to play audio in Web Browser over RTMP or HTTP(HLS).

    We have tested HTML5 audio tag, but it does not support RTMP and HLS streaming.

    Tried :

    <audio controls autoplay>
    <source src="http://host-name/path/playlist.m3u8" type="audio/mpegurl">
    Your browser does not support the audio element.
    </audio>
    

    Questions :

    WHat about Jplayer,JWplayer and flowplayer?

    Please let me know appropriate audio player for this or there is any solution in HTML5 ?