# Video SDK - web version - Mac OS performance

**URL:** <https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719>\
**Category:** Video SDK\
**Tags:** video-sdk\
**Created:** [June 11, 2024, 10:56am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719 "2024-06-11T10:56:22Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![kimdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kimdev/32/60523_2.png) [@kimdev](https://devforum.zoom.us/u/kimdev)\
**Post date:** [June 11, 2024, 10:56am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/1 "2024-06-11T10:56:22Z")

</div>

We are in the process of migrating our react web app from Twilio video to Zoom video SDK and are experiencing some performance issues. Specifically the problem is most obvious when from the same machine there are two instances of the app broadcasting video. The UI and the whole Chrome app window becomes slow and unresponsive. The same scenario with Twilio does not cause any performance issues.

We have tested using the example app you have here github(dot)com/zoom/videosdk-web-sample without any modifications other than entering our API keys and observed similar behaviour. This is happening on Chrome on Mac but not on Windows (also different hardware). When visiting localhost:3000/video from the same machine with two users and turn the webcam on for both after 2-3 minutes the laptop fans start going faster and the Chrome tabs start becoming almost completely unresponsive. While this is happening the activity monitor reports a kernel\_task process of being at 400% CPU usage. Closing at least one of the tabs restores the machine to a usable state.

The details of the Mac machine are:

CPU: 2.2 Ghz 6-core Intel Core i7  
GPU: Radeon Pro 555X 4GB  
RAM: 16GB 2400 MHz  
OS: Sonoma 14.5

Are there any known incompatibility and/or performance issues with Mac OS?  
What are the minimum system requirements for Zoom video SDK for the Web?  
Any other recommendations to improve performance?

---

<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:** [June 12, 2024, 7:25am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/2 "2024-06-12T07:25:45Z")

</div>

Hey @kimdev

Thanks for your feedback.

The current video solution (based on WASM) has some performance issues on low-end devices. We will soon offer an alternative video solution (based on WebRTC), which will improve the video experience on low-end devices.

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

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![kimdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kimdev/32/60523_2.png) [@kimdev](https://devforum.zoom.us/u/kimdev)\
**Post date:** [June 13, 2024, 12:33pm UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/3 "2024-06-13T12:33:03Z")

</div>

Hi @vic.yang

Thanks for your reply

Do you know what is the timeline for that alternative video solution as we might have to plan around this from our side.

Here is a session id: lmynq8H4RCm2KRXpUuY9rg==

I entered with one normal chrome tab and one incognito. After about 3-4 minutes of the second incognito tab user entering the session and turning the webcam on the machine starting having a degraded performance. The UI (button at the bottom of the screen, camera options arrow,etc) started lagging more and more to the point it completely froze. Again I saw the kernel task reaching 1000% at some point.

This is a link to some screenshots from my activity monitor (it wouldn’t let me attach pictures here directly)

imgur(DOT)com/a/1g9tqQp

Thanks

---

<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:** [June 14, 2024, 12:31am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/4 "2024-06-14T00:31:34Z")

</div>

Hey @kimdev

I’m glad to hear that you’re interested in our new video solution.

It will be rolled out later this month, so stay tuned!

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![kimdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kimdev/32/60523_2.png) [@kimdev](https://devforum.zoom.us/u/kimdev)\
**Post date:** [June 14, 2024, 2:18pm UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/5 "2024-06-14T14:18:15Z")

</div>

Thanks @vic.yang that’s good news

Did you find anything interesting from your end regarding that session id ?

---

<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:** [June 14, 2024, 2:41pm UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/6 "2024-06-14T14:41:59Z")

</div>

Hey @kimdev

Yes. We analyzed the logs for this session ID and found that about 3 minutes after joining the session, the CPU usage increased significantly. This caused many video frames to decode and timeout, leading to failures.

You might have noticed that the video started to freeze around that time.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![kimdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kimdev/32/60523_2.png) [@kimdev](https://devforum.zoom.us/u/kimdev)\
**Post date:** [June 17, 2024, 11:05am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/7 "2024-06-17T11:05:05Z")

</div>

Hi @vic.yang

What could be causing this CPU spike? Why would this only happen with Mac OS but not Windows? Is there something different between the two systems in regards to zoom video SDK?

Any recommendations to avoid this from happening?

Thanks

---

<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:** [June 18, 2024, 5:59am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/8 "2024-06-18T05:59:26Z")

</div>

Hey @kimdev

As far as we know, it is not specific to a particular platform. The issue mainly arises on low-performance devices.

Recommendations for this is to avoid running multiple instances on such devices.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![kimdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kimdev/32/60523_2.png) [@kimdev](https://devforum.zoom.us/u/kimdev)\
**Post date:** [June 18, 2024, 2:06pm UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/9 "2024-06-18T14:06:03Z")

</div>

Thanks @vic.yang

Unfortunately we can’t avoid that as we are in the active development stage and in order to test scenarios with multiple participants we need to have multiple instances from the same device.

Has a date been set for the new webRTC version of the SDK? Will the new version change the current API of the SDK?

---

<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:** [June 19, 2024, 2:03am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/10 "2024-06-19T02:03:31Z")

</div>

Hey @kimdev

Thank you for sharing your scenario.

The WebRTC video solution will be gradually rolled out. We will provide a detailed introduction and migration guide.

If you render video using individual HTML elements, there won’t be any API changes.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![kimdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kimdev/32/60523_2.png) [@kimdev](https://devforum.zoom.us/u/kimdev)\
**Post date:** [July 1, 2024, 10:28am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/11 "2024-07-01T10:28:22Z")

</div>

Hi @vic.yang

Is there any news on the new WebRTC video solution?

Thanks

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [July 2, 2024, 8:50pm UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/12 "2024-07-02T20:50:00Z")

</div>

Hey @kimdev , stay tuned, we have a release coming in August that will help you.

Best,  
Tommy

---

<div class="post-metadata">

**Author:** ![kimdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kimdev/32/60523_2.png) [@kimdev](https://devforum.zoom.us/u/kimdev)\
**Post date:** [August 14, 2024, 3:25pm UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/13 "2024-08-14T15:25:30Z")

</div>

hi @tommy ,

Does the version 1.12.0 that was released in 14th of August include the WebRTC video solution?

Thanks

---

<div class="post-metadata">

**Author:** ![kimdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kimdev/32/60523_2.png) [@kimdev](https://devforum.zoom.us/u/kimdev)\
**Post date:** [August 16, 2024, 12:06pm UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/14 "2024-08-16T12:06:08Z")

</div>

Hey @vic.yang do you have any input on the above?

---

<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:** [August 17, 2024, 1:47am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/15 "2024-08-17T01:47:08Z")

</div>

Hey @kimdev

Thank you for keeping an eye on our version updates.

Currently, the 1.x version does not include the WebRTC video feature. We will introduce this new feature in the 2.x version, which is still in beta.

The GA release is expected around September or October.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![kimdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kimdev/32/60523_2.png) [@kimdev](https://devforum.zoom.us/u/kimdev)\
**Post date:** [September 25, 2024, 10:56am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/16 "2024-09-25T10:56:50Z")

</div>

Hi @vic.yang thanks for that info

Is the release still on track to be released in October?

Thanks

---

<div class="post-metadata">

**Author:** ![declan1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/declan1/32/51940_2.png) [@declan1](https://devforum.zoom.us/u/declan1)\
**Post date:** [October 22, 2024, 9:04am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/17 "2024-10-22T09:04:55Z")

</div>

Hi,

Has there been any update on the WebRTC implementation?  
Is it still on track to be released by the end of October? We are also migrating from Twilio → Zoom and are noticing degrading performance on rendering mulyiple videos.

Thanks.

---

<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 22, 2024, 10:18am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/18 "2024-10-22T10:18:12Z")

</div>

Hey @declan1

It’s still on track and we are already in the beta phase and have provided it to interested customers for testing. It will be generally available soon.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![nventurino](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nventurino/32/39339_2.png) [@nventurino](https://devforum.zoom.us/u/nventurino)\
**Post date:** [November 9, 2024, 1:48am UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/20 "2024-11-09T01:48:12Z")

</div>

@vic.yang I’m an interested customer. Can I be a part of the beta phase?

---

<div class="post-metadata">

**Author:** ![declan1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/declan1/32/51940_2.png) [@declan1](https://devforum.zoom.us/u/declan1)\
**Post date:** [November 18, 2024, 3:31pm UTC](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719/21 "2024-11-18T15:31:38Z")

</div>

> [@vic.yang](#):
>
> It will be generally available soon.

Any more info on the release date for webRTC?

[Next page](https://devforum.zoom.us/t/video-sdk-web-version-mac-os-performance/111719.md?page=2)
