# hls.js **Repository Path**: mirrors_sudoconf/hls.js ## Basic Information - **Project Name**: hls.js - **Description**: MSE-based HLS client - http://dailymotion.github.io/hls.js/demo - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2026-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build Status](https://travis-ci.org/dailymotion/hls.js.svg?branch=master)](https://travis-ci.org/dailymotion/hls.js) [![npm][npm-image]][npm-url] Join the discussion: [![Slack Status](https://hlsjs.herokuapp.com/badge.svg)](https://hlsjs.herokuapp.com/) # ![hls.js](https://cloud.githubusercontent.com/assets/616833/19739063/e10be95a-9bb9-11e6-8100-2896f8500138.png) hls.js is a JavaScript library which implements an [HTTP Live Streaming] client. It relies on [HTML5 video][] and [MediaSource Extensions][] for playback. It works by transmuxing MPEG-2 Transport Stream into ISO BMFF (MP4) fragments. This transmuxing could be performed asynchronously using [Web Worker] if available in the browser. hls.js does not need any player, it works directly on top of a standard HTML```