Shitty service to proxy data from OBS into a low-latency MPEG-DASH stream VRChat understands. ## Usage 1. Configure OBS with a custom server pointing at `rtmp:///live` and the pre-shared key stored in `STREAM_PSK`. 2. Start the Python service (see `etc/systemd/system/obsproxy.service` for a sample unit). 3. When the service starts it prints a session-specific manifest URL like `https:///dash//manifest.mpd`; share that exact URL with your VRChat video player. Multiple viewers can consume the feed concurrently. Environmental knobs: - `STREAM_PSK`: required PSK for the single ingest client. - `DASH_SEGMENT_TIME` / `DASH_FRAGMENT_TIME`: tweak DASH segment/fragment durations to balance latency vs resilience. The server seeds a fresh 128-bit session ID on every restart and writes DASH fragments under `/live/`. The manifest and segments are only exposed under `/dash//`, making it infeasible to guess a live session path.