javelin 0.3.7

Simple streaming server
javelin-0.3.7 is not a library.

javelin

Javelin RTMP Server

Streaming server written in Rust.

Supported sources:

  • RTMP

Supported outputs:

  • RTMP
  • HLS (H.264 + AAC)

How to install and run

Via Cargo

cargo install javelin
# Make sure your $CARGO_HOME/bin is in your $PATH
javelin --permit-stream-key="mysecretstreamkey"

Via Docker

docker pull registry.gitlab.com/valeth/javelin:latest
docker run --tty -p 1935:1935 \
    registry.gitlab.com/valeth/javelin:latest \
    --hls-root=/tmp/streamout \
    --permit-stream-key=123456

Try javelin --help for more command line options.