Media over QUIC Streaming

First Production-Ready MoQ Implementation for MediaMTX

Developed and maintained by WINK Streaming under MIT License
Achieving 200-300ms end-to-end latency • 10× faster than HLS

5 Transport Modes 100% Browser Coverage Frame Batching Audio/Video Interleaving

Your Browser Capabilities

Testing capabilities...

Choose Your Player

Open Source Tools & Testing

Command Line Tools

  • moq-relay - MoQ relay server from moq-rs
  • moq-pub - Publish media streams
  • moq-sub - Subscribe to streams
  • hang - Alternative MoQ client/server

Testing & Development

Test Setup Commands

# Stream with FFmpeg ffmpeg -re -i video.mp4 \ -c:v libx264 -s 640x360 \ -f flv rtmp://localhost/mystream # Test with moq-rs tools ./hang serve --addr :4443 ./hang publish video.mp4 ./hang subscribe --url https://localhost:4443/mystream

Important Information

Firewall & Network Considerations:
Even if your browser supports WebTransport/QUIC/HTTP3, your firewall or corporate network might block UDP traffic on ports 443/4443/4445. This is why WINK Streaming implemented WebSocket fallback (TCP port 4446) - ensuring streams work even in restrictive environments. Browser support is only half the battle; network traversal is equally important.
Current Status - Technical Demo:
This is a technical demonstration of MoQ transport modes. Browser playback functionality varies by mode and browser. Some features are experimental and may not display video despite successful data transfer. This demo showcases the protocol implementation rather than production-ready playback.