Fishjam 0.26.0 is out! This release brings simulcast, background blur for React Native, and a bunch of mobile SDK improvements.
Simulcast
Simulcast is back. Each participant can now send multiple quality layers of their video stream, and you can programmatically select which layer each viewer receives. This lets you tailor video quality to your application’s needs — for example, showing high resolution for the active speaker and lower resolution for thumbnail views, or adapting to each viewer’s network conditions.
Background Blur for React Native
We’ve released @fishjam-cloud/react-native-webrtc-background-blur, a new package that adds real-time camera background blur to your React Native apps. It integrates directly with the Fishjam SDK through camera track middleware, works on both Android and iOS, and supports both the New Architecture and the legacy one.
Stability improvements and bug fixes
As always, this release includes a round of fixes and improvements across the stack: smarter SDK reconnection that handles expired tokens and respects mobile network state, more robust webhook delivery with retry support, and numerous stability fixes for the SFU and streaming infrastructure.
Happy coding!