Simple low-overhead minimal RTMP server with embedded UI to watch your live streams online.
Simplest way to run μRTMP server is using Docker:
docker run -it --rm --name urtmp -p 1935:1935 -p 8080:8080 jkuri/urtmpThen open your browser at http://localhost:8080 where you can watch your published streams.
Example of publishing the stream using ffmpeg from MacOS:
ffmpeg -f avfoundation -video_size 800x600 -framerate 24 -i 0 -vcodec libx264 -preset ultrafast -tune zerolatency -f flv "rtmp://localhost/live/stream"If stream is working it should be available online at http://localhost:8080:
This step assumes that you already have Node.JS and Golang installed on your system.
git clone https://github.com/jkuri/urtmp
cd urtmp
make install
makeIf everything went well, you should have build artifacts in build/ folder.
MIT
