javelin

Crates.iojavelin
lib.rsjavelin
version0.3.7
sourcesrc
created_at2018-12-03 00:47:30.90178
updated_at2019-09-08 17:57:50.035559
descriptionSimple streaming server
homepage
repositoryhttps://gitlab.com/valeth/javelin.git
max_upload_size
id99758
size202,295
Patrick Auernig (valeth)

documentation

README

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.

Commit count: 183

cargo fmt