General purpose media server for processing and streaming video content.
The goal of this project is to build a media server based on GStreamer and Rust. The server will be able to process and stream video content in real-time. The server will be able to handle multiple video streams and provide a REST API, or Deno plugin for interacting with the server.
- WebRTC
- RTMP
- HLS
- DASH
- SRT
- Deno (Optional)
- Janus Gateway (Optional)
- just (cargo install just)
- Rust 1.73+
- Docker
- GStreamer 1.23 and related dependencies see
TODO
TODO
TODO