Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

WAVE Crest — open MoQ console

A standalone, dependency-free browser MoQ player + console for the open Media over QUIC transport (draft-ietf-moq-transport-18). Subscribe to a live WAVE Crest track and decode H.264 in the browser via WebCodecs — no build step, no framework, no server of its own.

What this is

  • console/moq-wire-browser.js — a pure-Uint8Array port of the MoQ draft-18 wire codec.
  • console/moq-player.js — WebSocket subscribe → H.264 Annex-B reassembly → WebCodecs decode → canvas.
  • console/session.js + console/index.html — a minimal console that opens a Crest ingest session and launches the viewer.

Run it

npm run serve      # or: python3 -m http.server 8080 --directory console
# open http://localhost:8080/  — pass ?relay=wss://… &ns=… &track=… to view a track

The open-core boundary

This is the open client on-ramp. The managed WAVE network — gateway auth, metering, the relay, and the real-time-AI fabric — is a paid service (see crest.wave.online). The client is free and open (Apache-2.0); the network is the product.

License

Apache-2.0 © WAVE Online LLC. See LICENSE.

About

WAVE Crest — open browser MoQ (draft-ietf-moq-transport-18) console + player. Open client on-ramp (Apache-2.0); the managed WAVE network is the product.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages