multimux 0.10.0

Multi-input (RTSP/RTP/TS-UDP/TS-HTTP/SRT/HLS-pull/DASH-pull/Smooth-pull/RTMP/file), multi-output (LL-HLS/DASH/LL-DASH/Smooth/TS-HLS/catch-up + SRT/RTMP/RTSP push) just-in-time repackaging HTTP origin (library: tokio + axum), with shared output auth and an external scheme plugin registry.
Documentation
{
  "bind": "127.0.0.1:8080",
  "output_auth": {
    "scheme": "forwarded",
    "user_header": "X-Forwarded-User",
    "forwarded_for_header": "X-Forwarded-For"
  },
  "routes": [
    {
      "name": "lobby",
      "input": { "type": "rtsp", "url": "rtsp://lobby-cam.internal:554/stream1" }
    },
    {
      "name": "carpark",
      "input": { "type": "rtsp", "url": "rtsp://carpark-cam.internal:554/stream1" }
    },
    {
      "name": "loading-dock",
      "input": { "type": "ts_http", "url": "http://dock-encoder.internal:8080/stream.ts" }
    }
  ]
}