Next, fire up your text editor, open the Nginx. This allows for a more fault-tolerant stream that can play on more devices.įirst, create a directory that will house the HLS stream and give Nginx permission to write to it: mkdir /mnt/hls HLS will take your stream, break it into chunks, and serve it via a specialized playlist. HTTP Live Streaming ( HLS) is a widely used protocol developed by Apple that will serve your stream better to a multitude of devices. Since that project was set to serve RTMP streams, to use Video.js, you'll need to make some adjustments to that Nginx configuration. By separating these features into plugins, we can. This project is based off of the video streaming project I wrote about last year. These are the customizations and plugins youve enabled for the video. videojs 1.0.0 which has 1,323 weekly downloads and 4 GitHub stars. video-js 0.7.0 which has 260 weekly downloads and 35 GitHub stars vs. How to make a low-cost guitar amp with Linux Comparing trends for hls.js 1.2.4 which has 329,089 weekly downloads and 11,991 GitHub stars vs.23 open source audio-visual production tools.The current state of Linux video editing MP4 and HLS are actually different types of thing in the video delivery ecosystem.