Playa
Modular, open-source MoQ player template from Red5. Endorsed by the OpenMOQ Software Consortium as its framework for MoQ player development, with pluggable building blocks so service providers can build players tailored to any MoQ streaming format.
Category
Players & Viewers
License
Open Source
Status
Experimental
Languages
Typescript
MoQT Draft Support
Media Formats
Playa is Red5’s open-source MoQ player template. Designed to accommodate configurations of players for device playback of virtually any MoQ-compatible streaming format operating over the MoQ Media Layer, it has emerged as the OpenMOQ Software Consortium’s endorsed framework for MoQ player development.
Design principles
- Testability of processing and pipeline logic independent of platform-specific decoding and rendering APIs
- Framework compatibility with independent UIs and state-based rendering targets
- Extensibility via pluggable extension points for object transforms, recovery policies, and application-specific events
Architecture blocks
- MoQ Transport management (QUIC and WebTransport, plus stream multiplexing)
- Session management
- Catalog parsing and track enumeration
- Packaging management — supports LOC or CMAF (preferably both)
- Media pipeline stability — jitter buffering, gap detection, A/V sync, decoder state control
- Video and audio rendering with frame timing
- Quality control — ABR track selection and switching
- Recovery — error detection, escalation, and reconnection
Other requirements
- Access authentication aligned with MoQ Relay Requirements — CAT-4-MoQ tokens and/or Privacy Pass recommended
- TLS 1.3+ for all connections, per QUIC; self-signed certificate hashes supported for WebTransport development
- MoQT draft 14 or 16 support, both recommended for interoperability during specification evolution
- Operational metrics (time-to-first-frame, stall count, latency, quality switches) and MoQT qlog event tracing
OpenMOQ Software Consortium
Playa is developed under the OpenMOQ Software Consortium. Founding members include Red5, Akamai, CDN77, Cisco, Synamedia, and YouTube; subsequent members include Bitmovin, qualabs, Vindral, Wowza, Austria’s University of Klagenfurt, and Özyeğin University.