528dff7e8a529584da276a672bb502f00d8d7980
Simple Instant Stream
- axum cookie jar support (manual set-cookie headers isnt yum)
- more codecs
- h265
- av1
- Stream status rtc data channel (i.e, 'you're dropping frames! ,, 'wrong codec!') which is shown in the stream player page
- Whep -> Whip support
- Write customs error types for everything that touches HTTP for thiserror and make it impl axum's IntoReponce
- HTTP
- WebRTC offers
- DB actions
- (optional) Replace frame -> rtc management with something other then async broadcast (circular buffer with frame data)
Qol
- Stream key renaming
- Admin panel
- Username look up
- Disabling Stream keys
- Change stream key limit manually
- See server cpu usage
Description
Languages
Rust
94.6%
HTML
2.7%
Nix
1.5%
Dockerfile
0.8%
Just
0.4%