Language: TypeScript Maintainer: Eyevinn (Torbjörn Einarsson) GitHub: Eyevinn/warp-player Role: Browser player for CMSF media over MoQ, using MSE playback
Overview
Eyevinn’s TypeScript player for CMAF-packaged media delivered over MoQ. It consumes the CMSF streaming format and plays back through Media Source Extensions, which makes it the natural client-side counterpart to moqlivemock (the Go publisher and mlmtest interop client) and to the LOCMAF work Eyevinn co-authors.
It is one of the tracked repositories listed in this wiki’s schema, alongside moqlivemock and moqtransport.
Position in the Eyevinn MoQ stack
| Component | Language | Role |
|---|---|---|
| moqlivemock | Go | Live MoQ video+audio publisher + bundled subscriber; mlmtest interop client |
| warp-player | TypeScript | Browser CMSF player (MSE) |
| moqtransport | Go | MoQ Transport library (fork of mengelbart’s) |
| LOCMAF | — | Low Overhead CMAF draft (tobbe-einarsson + Hugo Björs) |
Status
Last repository activity 2026-08-17; the wider Eyevinn MoQ stack sits post-v0.13.0 (moqlivemock, 2026-08-06 — the caption wave). Not separately registered in the interop-runner; Eyevinn’s runner presence is the moqlivemock / mlmtest client endpoint.