Overview of Fishjam WebRTC API capabilities
Fishjam is a managed media server infrastructure (SFU) that enables the development of real-time video, audio, and data streaming applications without requiring WebRTC expertise. It provides sub-second latency (typically under 300ms) and supports the following use cases:
- Video Conferencing: Multi-participant rooms with audio, video, screen sharing, and data channels.
- Livestreaming: One-to-many low-latency streaming for events, shopping, or sports.
- Audio-only Applications: Voice conferencing, podcasts, and voice chat.
- AI Agent Support: Export session audio in PCM16 format for integration with AI services like OpenAI Whisper or Gemini Live.
- Real-time Video Composition: Integration with Smelter to combine streams with overlays and layouts using React-based declarative APIs and WebAssembly.
- Custom Data Delivery: Support for WebRTC data channels.