Custom Hls Video Player for m3u8 streaming (demo)
- This player example is powered with HLS.js.
- Most of the styling is inspired by Youtube's player
- Test your Poster image (Image before playing)
- Test your m3u8 video link (Examples here)
![](https://private-user-images.githubusercontent.com/50701501/274923659-4ab07224-10c6-4ec8-a430-65f9fd52698f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzMzQyMjAsIm5iZiI6MTcyMTMzMzkyMCwicGF0aCI6Ii81MDcwMTUwMS8yNzQ5MjM2NTktNGFiMDcyMjQtMTBjNi00ZWM4LWE0MzAtNjVmOWZkNTI2OThmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE4VDIwMTg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTViODJhZjhiNjdiMWNkY2JhZTE4YWQ0NzQ3ZDU4MWQwM2E4MDc5OTc0MDMyOWFmYTAzNWVmYmRiNjBlYjg5MTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.99PlcD_OEm6d88NeTox4l8_5NTmPc0WuE2CnHqLLBWQ)
- Language: Typescript (Javascript)
- Client Library: React (v18)
- Style: Styled-components
- State Management: Zustand
- Bundler: Vite
$ yarn
$ yarn dev # Running at http://localhost:5173/