Crates.io | javelin |
lib.rs | javelin |
version | 0.3.7 |
source | src |
created_at | 2018-12-03 00:47:30.90178 |
updated_at | 2019-09-08 17:57:50.035559 |
description | Simple streaming server |
homepage | |
repository | https://gitlab.com/valeth/javelin.git |
max_upload_size | |
id | 99758 |
size | 202,295 |
Streaming server written in Rust.
Supported sources:
Supported outputs:
RTMP
HLS (H.264 + AAC)
cargo install javelin
# Make sure your $CARGO_HOME/bin is in your $PATH
javelin --permit-stream-key="mysecretstreamkey"
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.