A simple video live streaming server.
cargo install javelin # Make sure your $CARGO_HOME/bin is in your $PATH # add an user with an associated stream key to the database javelin permit-stream username mysecretstreamkey # start the server javelin run
Check out the Wiki for more info about other possible installation methods.
The following feature flags can be supplied to
||yes||Enables the RTMP source|
||no||Enables additional TLS support for RTMP|
||yes||Enables the HLS server|
||yes||Use SQLite as database backend|
||no||Use MongoDB as database backend|
Note: One database backend is required.
The project follows semantic versioning.
We are not on a stable version yet, which means the following additional rules apply: