Urtmp
μRTMP is a simple low-overhead minimal RTMP server with embedded UI to watch your live streams.
Install / Use
/learn @jkuri/UrtmpREADME
<h1 align="center">μRTMP</h1>
<p align="center">Simple low-overhead minimal RTMP server with embedded UI to watch your live streams online.</p>
Usage
Simplest way to run μRTMP server is using Docker:
docker run -it --rm --name urtmp -p 1935:1935 -p 8080:8080 jkuri/urtmp
Then 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:
Compile from source
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
make
If everything went well, you should have build artifacts in build/ folder.
License
MIT
