mirror of
https://github.com/bluenviron/mediamtx.git
synced 2025-12-30 06:51:59 -08:00
Some checks are pending
code_lint / golangci_lint (push) Waiting to run
code_lint / mod_tidy (push) Waiting to run
code_lint / api_docs (push) Waiting to run
code_test / test_64 (push) Waiting to run
code_test / test_32 (push) Waiting to run
code_test / test_e2e (push) Waiting to run
14 lines
593 B
Markdown
14 lines
593 B
Markdown
# Proxy requests to other servers
|
|
|
|
The server allows to proxy incoming requests to other servers or cameras. This is useful to expose servers or cameras behind a NAT. Edit `mediamtx.yml` and replace everything inside section `paths` with the following content:
|
|
|
|
```yml
|
|
paths:
|
|
"~^proxy_(.+)$":
|
|
# If path name is a regular expression, $G1, G2, etc will be replaced
|
|
# with regular expression groups.
|
|
source: rtsp://other-server:8554/$G1
|
|
sourceOnDemand: yes
|
|
```
|
|
|
|
All requests addressed to `rtsp://server:8854/proxy_a` will be forwarded to `rtsp://other-server:8854/a` and so on.
|