moq-js

Web library for MoQ that enables browser-based playback of Media over QUIC streams. Provides a web component and class-based player with WebTransport and WebCodecs support.

Category

Players & Viewers

License

Open Source

Status

Active

Languages

Typescript

moq-js is a web library by video-dev for playing back Media over QUIC streams directly in the browser. It leverages WebTransport and the WebCodecs API for low-latency media playback.

Key features

  • <video-moq> web component with built-in controls
  • Class-based Player for custom UI integration
  • WebTransport and WebCodecs API support
  • Event-driven playback state tracking
  • Compatible with Media Chrome and player.style styling frameworks
  • Dual-licensed under Apache 2.0 and MIT