No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
necc 11e30455f1 Delete Dockerfile
No longer needed.
2026-10-14 15:54:39 +02:00
docker-compose.yml Update docker-compose.yml 2026-10-14 15:52:01 +02:00
LICENSE Initial commit 2026-10-02 13:59:02 +02:00
mediamtx.yml added moq for v.1.21 changes 2026-10-02 15:25:59 +02:00
README.md Update README.md 2026-10-02 14:27:25 +02:00
stack.env Add stack.env 2026-10-02 14:15:05 +02:00

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.