hls.js, from dailymotion to beyond !

Hls.js is an Open Source JavaScript library that relies on HTMLVideoElement and MediaSourceExtension to play HLS streams directly into browsers without any plugins (e.g Flash).

State of the Art

Over the past year, we spent a lot of time trying to provide the best media engine: simple, fast and reliable. Dealing with browsers and streams corner cases was not easy, but nowadays, major issues have been addressed.

This would not have been possible without the support of our GitHub community members. We would like to warmly thank them for their contributions and feedbacks. Last, and by no means least, a big hand to Guillaume du Pontavice, the man originally behind hls.js.

Thanks to all these common efforts, hls.js is now widely used on the Internet, not only by dailymotion but also by plenty of companies and organizations.

What’s next ?

Keeping the community enthusiastic and involving more people are essential to us. Today, we are pleased to announce that hls.js officially joins the video-dev github organization ! A community of 280+ video engineers backed by the video-dev slack team.

Trusted external contributors will be added and the governance will be shared. We believe this will speed-up the development of new features, improvements and much more, making the project scaling properly.

We will iterate over the workflow to progressively define guidelines. We are convinced this decision will make hls.js more attractive than ever.

See you on video-dev#hlsjs !

Like what you read? Give Dailymotion Engineering a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.