hls-buffer
Preload and buffer http live streams (aka do not lag on crappy networks)
npm install hls-buffer
Usage
hls-buffer takes a m3u8 url from a remote server and preloads and buffers the linked .ts files in memory
var hls = ;var buffer = ;var http = ;var server = http;server;
If you run the above example with your favorite http live streaming service a local preloading proxy
will be started on http://localhost:8080/index.m3u8
.
Per default up to 10 segments will be buffered in ram. To change this pass {max:number}
as the second parameter
to the constructor
License
MIT