This project uses the MOQT protocol to enable synchronized (time-aligned) watch parties across distributed users, enabling both video-on-demand (VoD) and live playback with integrated video conferencing.
Available at https://watch-party.moqtail.dev
- Docker
- Local Certificates
# 1. Install the local CA.
mkcert -install
# 2. Generate certificate files for 'localhost', '127.0.0.1', and '::1'.
mkcert -key-file cert/key.pem -cert-file cert/cert.pem localhost 127.0.0.1 ::1
# 3.a. Run the Docker containers for development with hot-reloading
docker compose -f docker-compose.dev.yml up --build
# 3.b. Or run the Docker containers for production
docker compose up --buildThe app will be available at http://localhost:15173 by default.
Note
If you experience issues with TLS certificates, please check the README in the cert directory for troubleshooting steps.