No description
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| docker-compose.yml | ||
| LICENSE | ||
| mediamtx.yml | ||
| README.md | ||
| stack.env | ||
MediaMTX — VRChat Low-Latency Stream Server
Docker Compose stack for MediaMTX v1.15.1, deployed via Portainer CE 2.45 Git integration.
Provides sub-second RTSP delivery for VRChat (AVPro) from an OBS RTMP push.
Repository Layout
. ├── docker-compose.yml ├── mediamtx.yml └── stack.env
| File | Purpose |
|---|---|
docker-compose.yml |
Container definition (hardened, bridge network) |
mediamtx.yml |
MediaMTX runtime configuration (RTSP/RTMP only) |
stack.env |
Required environment variables (reference) |
Prerequisites
| Requirement | Notes |
|---|---|
| Portainer CE 2.45 | LTS release with the new Sources / Workflows GitOps UI |
| Forgejo account | Read access to https://git.necc.me/necc/MediaMTX.git |
| Router port forward | 8554/TCP → server LAN IP |
| DNS record | live.necc.me → server public IP (A record) |
| Host directory | /opt/mediamtx/ (or your chosen CONFIG_DIR) |
Port 1935/TCP is not forwarded — it is bound to the LAN interface only.