MyLive is a rtmp server java implementation for live streaming. It's not a full feature rtmp server,seek and play2 are not supported. Amf0 is the only supported amf version.
- Rtmp live stream push/pull(publish/play)
- Save published stream as flv file
- Http-Flv support
- Gop Cache as default
mvn package
java -jar mylive.jar
MyLive reads the configuration file "mylive.yaml" placed in the same folder as mylive.jar
Then you can push streams to rtmp://127.0.0.1/live/yourstream
Publishing Rtmp streams using FFMPEG and playing rtmp stream by VLC player had been already tested. http-flv is tested with bilibili/flv.js
- HLS support
- Support multiple bitrate,live format (eg HLS,DASH) with FFMPEG