# User is not send video

**URL:** <https://devforum.zoom.us/t/user-is-not-send-video/133336>\
**Category:** Web\
**Tags:** video-sdk, sdk\
**Created:** [May 29, 2025, 10:01am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336 "2025-05-29T10:01:16Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [May 29, 2025, 10:01am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/1 "2025-05-29T10:01:16Z")

</div>

**Description**

I recently upgraded from Zoom Video SDK version **1.12.12** to **2.1.10** , and after the update, I’ve started encountering a video-related issue that wasn’t present before.

**Issue Observed** :

- When the issue occurs, both participants’ video screens **start blinking or flickering**.
- This behavior seems to be triggered most frequently after the `user-updated` event is emitted.
- In my implementation, upon receiving the `user-updated` event, I **check which user’s video should be displayed** and accordingly update the active video stream using the user’s `userId`.
- This issue **mostly occurs when the internet reconnects** (e.g., after a brief disconnection), which causes the `user-updated` event to fire.
- I did not experience this problem with version 1.12.12.

**Additional Info** :

- The problem appears to be more prevalent during **network interruptions and automatic reconnections**.

**Browser Console Error**  
{  
“type”: “INVALID\_PARAMETERS”,  
“reason”: “user is not send video”,  
“errorCode”: 6001  
}

**Which Web Video SDK version?**  
2.1.10

**Video SDK Code Snippets**  
Applying code as given in new docs.

```auto
await stream.startVideo()

let userVideo = await stream.attachVideo(client.getCurrentUserInfo().userId, RESOLUTION)

document.querySelector('video-player-container').appendChild(userVideo)

```

**Troubleshooting Routes**  
Tried deleting & recreating video player on user-updated event.

**Device (please complete the following information):**

- Device: [Windows]
- OS: [Windows 10]
- Browser: [Chrome]
- Browser Version [136.0.7103.114 (Official Build) (64-bit)]

**Additional context**  
I am creating a video call application, with custom web-socket events. Once internet is offline I am handling reconnect part manually using socket events.

---

<div class="post-metadata">

**Author:** ![freelancer.nak](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/freelancer.nak/32/40968_2.png) [@freelancer.nak](https://devforum.zoom.us/u/freelancer.nak)\
**Post date:** [May 29, 2025, 7:39pm UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/2 "2025-05-29T19:39:16Z")

</div>

Hi @meet-jeavio, welcome to the community.

Based on your description, the flickering issue likely results from the order of operations. To improve stability, especially during reconnects, please ensure the following:

**1. Bind client events before `client.join()`**

```auto
client.on('user-updated', handleUserUpdated);
await client.join(...);

```

**2. Attach local video only after `startVideo()` resolves, and handle errors properly**

```auto
stream.startVideo()
  .then(async () => {
    const userId = client.getCurrentUserInfo().userId;
    const videoElement = await stream.attachVideo(userId);
    document.querySelector('video-player-container').appendChild(videoElement);
  })
  .catch((error) => {
    console.error('startVideo error:', error);
    setTimeout(() => {
      stream.startVideo().catch(err => console.error('Retry failed:', err));
    }, 1000);
  });

```

Also, consider upgrading to Video SDK version 2.2.0 or later, as required for compatibility with Chrome 137+ and Safari 18.4+.

Let us know if this helps resolve the issue.

---

<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:** [May 30, 2025, 1:38am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/3 "2025-05-30T01:38:12Z")

</div>

Hey @meet-jeavio

Thanks for your feedback.

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

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [May 30, 2025, 4:48am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/4 "2025-05-30T04:48:19Z")

</div>

Hello @freelancer.nak ,

Haven’t tried this, will try the same.

Thanks.

---

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [May 30, 2025, 5:25am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/5 "2025-05-30T05:25:48Z")

</div>

Hello @vic.yang

We don’t store it, but I just tried right now and following are some of the session IDs:  
Hti1fya7SWe0hFh32m6UYg==  
37vZVR5XTGqw6OyfFlvNoA==

---

<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:** [May 30, 2025, 7:40am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/6 "2025-05-30T07:40:41Z")

</div>

Hi @meet-jeavio

> Hti1fya7SWe0hFh32m6UYg==

After analyzing the logs, we found that the camera was occupied by another program, which caused the video capture to fail. As a result, when you called the `attachVideo` method, you encountered the `user is not sending video` error.

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:** [May 30, 2025, 8:00am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/7 "2025-05-30T08:00:01Z")

</div>

Hi @meet-jeavio

> 37vZVR5XTGqw6OyfFlvNoA==

UserIDs 16779264, 16780288, and 16781312 all experienced the same camera issue as described above.

Could you please confirm whether they were running on the same machine, with the host using the camera while other browser instances also attempted to access it?

If so, this would explain the issue. On Windows, the camera is exclusive-use, meaning it cannot be shared by multiple applications at the same time.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [May 30, 2025, 8:29am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/8 "2025-05-30T08:29:25Z")

</div>

Hello @vic.yang

For `Hti1fya7SWe0hFh32m6UYg==` that could be that case.

But for `37vZVR5XTGqw6OyfFlvNoA==` that wasn’t the case as calls were joined from different devices.

Thanks,  
Meet

---

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [June 5, 2025, 8:35am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/9 "2025-06-05T08:35:59Z")

</div>

Hello @vic.yang,

Did you find anything else?

Thanks,  
Meet

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [June 5, 2026, 8:36am UTC](https://devforum.zoom.us/t/user-is-not-send-video/133336/10 "2026-06-05T08:36:54Z")

</div>

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
