#rtmp #hls #media #live-streaming

已删除 剑矢

简单的流媒体服务器

0.3.7 2019年9月8日
0.3.6 2019年4月3日
0.3.3 2019年1月14日
0.2.3 2018年12月3日

#9 in #live-streaming

GPL-3.0 许可证

82KB
2K SLoC

javelin

剑矢 RTMP 服务器

使用 Rust 编写的流媒体服务器。

支持源

  • RTMP

支持输出

  • RTMP
  • HLS (H.264 + AAC)

如何安装和运行

通过 Cargo

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

通过 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

尝试 javelin --help 以获取更多命令行选项。

依赖关系

~11–23MB
~311K SLoC