I have made an opensource (MIT) HTML5 video player in javascript that named Griffith. this project will convert mp4 to fmp4 on the front-end.so If your video format is mp4, you can use MSE to streaming easy. CodeSandBox example: https://codesandbox.io/embed/p03wm0o80 Source code: https://github.com/zhihu/griffith Feel free to fork and edit!