# Low FPS issue between React Native and Web

**URL:** <https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628>\
**Category:** Video SDK\
**Tags:** api, video-sdk, ios\
**Created:** [September 24, 2025, 1:04pm UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628 "2025-09-24T13:04:00Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![S.Maksym](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/s.maksym/32/50006_2.png) [@S.Maksym](https://devforum.zoom.us/u/S.Maksym)\
**Post date:** [September 24, 2025, 1:04pm UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/1 "2025-09-24T13:04:00Z")

</div>

**Subject:** Low FPS issue between React Native and Web (Zoom Video SDK)

Hi,

I’m experiencing a significant FPS drop when using Zoom Video SDK between React Native and Web clients.

- **Web → Web** : video runs smoothly at ~24–30 FPS (expected)

- **React Native → Web** : video drops to ~7 FPS, very choppy

### Environment

- Web SDK: `@zoom/videosdk@^2.2.12`

- React Native SDK: `@zoom/react-native-videosdk@^2.2.5`

- Devices tested:

### Steps to reproduce

1. Join a session with one user on Web.

2. Join the same session with another user on React Native.

3. Enable video streaming between them.

4. Compare FPS on both ends.

### Expected

React Native → Web video FPS should be consistent with Web → Web (~24–30 FPS).

### Actual

React Native → Web video FPS is only ~7 FPS, causing noticeably degraded quality.

Could you please confirm if this is a known limitation or if there are configuration options to improve FPS on React Native?

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [September 28, 2025, 6:33am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/2 "2025-09-28T06:33:43Z")

</div>

Hey @S.Maksym

Thanks for your feedback.

Could you share some problematic session IDs with us for troubleshooting purposes?

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![S.Maksym](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/s.maksym/32/50006_2.png) [@S.Maksym](https://devforum.zoom.us/u/S.Maksym)\
**Post date:** [September 29, 2025, 7:48am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/3 "2025-09-29T07:48:19Z")

</div>

Hey Vic,

Sure — here are a couple of problematic session IDs we encountered:  
**Web** : `5b7c0a89-6c42-42de-a132-ccfcdfa9c00f`  
**React Native** : `1771d4a1-9c1c-4f51-b0c5-c3efc1c2932e`

Let me know if you need any more details from my side.

Thanks,  
Maksym

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [September 29, 2025, 8:07am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/4 "2025-09-29T08:07:00Z")

</div>

Hey @S.Maksym

Thanks for your sharing.

It seems this is not a valid session ID. You can retrieve it from the dashboard → sessions → past sessions, or if you are currently in a session, you can get it via client.getSessionInfo().sessionId.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![S.Maksym](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/s.maksym/32/50006_2.png) [@S.Maksym](https://devforum.zoom.us/u/S.Maksym)\
**Post date:** [September 29, 2025, 9:29am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/5 "2025-09-29T09:29:08Z")

</div>

> [@S.Maksym](#):
>
> 5b7c0a89-6c42-42de-a132-ccfcdfa9c00f

I’m sure this session is valid. I would love to attach a screenshot as proof, but the platform does not allow it.

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [September 29, 2025, 9:44am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/6 "2025-09-29T09:44:34Z")

</div>

Hi @S.Maksym

The session ID has a Base64-like format rather than the UUID-style format you provided.

An example of a typical session ID:

> NqnbCwjjSYCCnrd7T/kTDw==

The session ID is generated by Zoom, not set by the developer as a session name or topic.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![S.Maksym](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/s.maksym/32/50006_2.png) [@S.Maksym](https://devforum.zoom.us/u/S.Maksym)\
**Post date:** [September 29, 2025, 10:06am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/7 "2025-09-29T10:06:50Z")

</div>

Please accept my apologies. Here is valid sessions.

Web: VJYLHoYiR12bMQ9NGK5vYg==  
RN: KVpBtaHTQ1Sl1Kphz5IZCA==”

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [September 30, 2025, 5:56am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/8 "2025-09-30T05:56:24Z")

</div>

Hi @S.Maksym

> RN: KVpBtaHTQ1Sl1Kphz5IZCA==

We checked the logs and indeed the FPS is relatively low, but this session was quite short. Could you provide a longer session ID where the issue occurs?

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![S.Maksym](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/s.maksym/32/50006_2.png) [@S.Maksym](https://devforum.zoom.us/u/S.Maksym)\
**Post date:** [September 30, 2025, 7:29am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/9 "2025-09-30T07:29:12Z")

</div>

Hi, Vic  
this session is around 2 minutes long.

**RN:** fc9HDKZVRnS5rqf+E4sRRA==

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [September 30, 2025, 8:44am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/10 "2025-09-30T08:44:17Z")

</div>

Hi @S.Maksym

> fc9HDKZVRnS5rqf+E4sRRA==

After analyzing the logs, we found that during the period of low FPS, the downlink max loss was relatively high. However, it gradually decreased and stabilized afterward, with the FPS remaining above 25.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![S.Maksym](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/s.maksym/32/50006_2.png) [@S.Maksym](https://devforum.zoom.us/u/S.Maksym)\
**Post date:** [October 1, 2025, 7:09am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/11 "2025-10-01T07:09:55Z")

</div>

Hi Vic  
I really appreciate your support.  
Here is a session of around 3 minutes between the web platforms, where a low FPS issue occurs.

**Web** : sh/EWJCNQV65NTwdralbYw==

---

<div class="post-metadata">

**Author:** ![S.Maksym](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/s.maksym/32/50006_2.png) [@S.Maksym](https://devforum.zoom.us/u/S.Maksym)\
**Post date:** [October 1, 2025, 9:49am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/12 "2025-10-01T09:49:56Z")

</div>

Hi Vic  
I really appreciate your support.  
Here is a session of around 3 minutes between the web platforms, where a low FPS issue occurs.

**Web** : sh/EWJCNQV65NTwdralbYw==

Here a RN session with the same issue  
**RN:** vWouOcaURLqpyfw+RMaoxw==

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [October 9, 2025, 7:23am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/13 "2025-10-09T07:23:20Z")

</div>

Hi @S.Maksym

> sh/EWJCNQV65NTwdralbYw==

After analyzing the logs, we found the FPS is normal as expected(25 fps).

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [October 10, 2025, 3:15am UTC](https://devforum.zoom.us/t/low-fps-issue-between-react-native-and-web/137628/14 "2025-10-10T03:15:01Z")

</div>

Hi @S.Maksym

We found that on the latest macOS 26, Chrome has some issues when using WebCodec, which affects video FPS.

We are currently investigating this issue together with Google and will keep you updated.

Thanks  
Vic
