From now on Fishjam supports MoQ protocol!Read more

Blog

A collection of technical guides, developer insights and updates on Fishjam's latest features and product developments.

Custom WebRTC Video Filters in React Native, Without Writing Native Code cover

Custom WebRTC Video Filters in React Native, Without Writing Native Code

by Miłosz Filimowski • Oct 1, 2026 • 5 min read

How we replaced 1,300 lines of per-platform native code for background blur with GPU video effects written in TypeScript, using WebGPU, TypeGPU and worklets on Fishjam's own camera, and built Inkfish, charades drawn in the air, on the same pipeline.

Fishjam Release Notes: 0.31.0 cover

Fishjam Release Notes: 0.31.0

by Adrian Czerwiec • Sep 30, 2026 • 1 min read

Record straight from a React template into an MP4, and let VAPI calls end on their own once everyone has left the room.

One Live Stream, 80 Languages: Real-Time AI Translation over MoQ cover

One Live Stream, 80 Languages: Real-Time AI Translation over MoQ

Sep 7, 2026 • 5 min read

How translate.fishjam.io turns one live stream into 80+ translated voice tracks that stay in sync with the video, using Gemini live translation and a MoQ relay, with no backend in between.

Fishjam Release Notes: 0.30.0 cover

Fishjam Release Notes: 0.30.0

by Adrian Czerwiec • Aug 27, 2026 • 3 min read

Compositions are live: compose rooms and streams into broadcast-quality video with React templates, record them to MP4, and ring native VoIP calls in React Native.

What to Use Instead of react-native-callkeep in 2026 cover

What to Use Instead of react-native-callkeep in 2026

by Paweł Gadomski • Aug 26, 2026 • 8 min read

Native VoIP calling in React Native, built on CallKit and Jetpack Core Telecom, with one provider and one hook over both platforms — and how it compares to react-native-callkeep and expo-callkit-telecom.

Fishjam Release Notes: 0.29.0 cover

Fishjam Release Notes: 0.29.0

by Piotr Wodecki • Jul 23, 2026 • 2 min read

Custom media sources come to React Native — publish processed camera frames or app-generated audio as Fishjam tracks — and webhooks can now be configured once in the dashboard.

Cutting Live Broadcast Latency From 7 Seconds to 2 With Fishjam cover

Cutting Live Broadcast Latency From 7 Seconds to 2 With Fishjam

by Maciej Rys • Jul 20, 2026 • 7 min read

See how ChatBCC used Fishjam to cut live broadcast latency from 7 seconds to 2, lower costs by 40%, and simplify their WebRTC streaming stack.