Skip to content

rtsp-push

Starts a standalone RTSP push ingest server (ANNOUNCE/RECORD) that bridges published streams to MoQT. Like rtmp and rtsp, this is a self-contained origin and does not join the relay peer mesh.

Usage

qumo rtsp-push

Takes no flags or arguments — configured entirely through environment variables.

Example

$ qumo rtsp-push
	Ingest  : :8554
	Serve   : :4433

Encoders then ANNOUNCE/RECORD to rtsp://<host>:8554/<path>, and subscribers consume the same path over MoQT on :4433. Override either address to taste:

$ RTSP_INGEST_ADDR=:8555 RTSP_SERVE_ADDR=127.0.0.1:4457 qumo rtsp-push
	Ingest  : :8555
	Serve   : 127.0.0.1:4457

Configuration

VariableDefaultDescription
RTSP_INGEST_ADDR:8554RTSP listen address.
RTSP_SERVE_ADDR:4433MoQT listen address.
CERT_FILE / KEY_FILEcerts/server.crt / certs/server.keyTLS certificate and key.
CORS_ALLOWED_ORIGINS(unset)Comma-separated WebTransport origins (default: same-origin only; * allows any).

See also