Write and deploy a template
Write a React composition template, bundle it with the CLI, and deploy it as an output.
Compose a Fishjam room
Forward a Fishjam room into a composition and render its peers with a live React template.
Drive a template with events
Send custom events to a running composition to update a template's on-screen state at runtime.
Choose inputs and outputs
Choose the right input and output protocols for a composition, from WebRTC to RTMP and MP4.
Record a composition
Record a composition's output through the Fishjam Server API and download the result as an MP4.