Server/Client demo for HLS streaming from Node.js
- hls.js for the browser
- hls-server for the server
- Fluent ffmpeg
- FFmpeg must be installed
- Stream from local files
- Change video quality (transcoding)
- Stream from URL
- Twitch/YouTube integration
- https://ffmpeg.org/ffmpeg-formats.html#hls-2
- A custom video player is probably going to be required since the HLS stream won't be the full runtime of the file, preventing seeking.