Stream Icecast source to HLS using Liquidsoap
script.liq script file sets up a Liquidsoap Harbor input and a HLS output.
The output HLS files are then served by nginx using the nginx.conf.
The repo includes a docker-compose.yml
for a quick setup.
docker-compose up -d
- host: localhost
- port: 8000
- mountpoint: live
- source user: source
- source password: hackme
The HLS playlist file is served at:
http://localhost:8080/hls/live.m3u8