# Cannot initialize Video SDK on Chromium

**URL:** <https://devforum.zoom.us/t/cannot-initialize-video-sdk-on-chromium/110592>\
**Category:** Video SDK\
**Tags:** video-sdk\
**Created:** [May 23, 2024, 7:54pm UTC](https://devforum.zoom.us/t/cannot-initialize-video-sdk-on-chromium/110592 "2024-05-23T19:54:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pedrofagundes](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pedrofagundes/32/55639_2.png) [@pedrofagundes](https://devforum.zoom.us/u/pedrofagundes)\
**Post date:** [May 23, 2024, 7:54pm UTC](https://devforum.zoom.us/t/cannot-initialize-video-sdk-on-chromium/110592/1 "2024-05-23T19:54:59Z")

</div>

**Video SDK Web and Version**  
Zoom Web Video SDK 1.11.5

**Description**  
When I try to join a video session on a specific Chromium version (71.0.3545.0) I receive a error message on processing ICE candidate.

 ![IMG_0687](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/e/6ee3758fac38a00ae0f8fd2a818689d86f03b04e.jpeg)

 ![IMG_0688](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/9/0/90c671a7060beda7f41a8a9be8f44bc5be9d1dc2.jpeg)

**Error:**

```auto
Uncaught (in promise) DONException: Failed to execute 'addIceCandidate on 'RTCPeerConnection': Error processing ICE candidate

```

**Troubleshooting Routes**  
I’ve tried on a different newer Chromium version (127.0.6496.0) and it worked, I would like to understand if Zoom is not available on such old version of Chromium or is something we can fix. We have a specific use case so that’s why we’re using such an old Chromium version.

```auto
// This is the method that is being called to join the session.
connectCall() {
      const vueThis = this;
      this.loading = true;
      this.$refs.audioRing.pause();
      this.$emit('cancel-modal-timeout');
      this.captionTimeout = null;

      // before a user enters a new room,
      // disconnect the user from they joined already
      this.leaveRoomIfJoined();

      // remove any remote track when joining a new room
      this.$refs.remoteTrack.innerHTML = '';

      vueThis.activeRoom = ZoomVideo.createClient();

      vueThis.activeRoom.init('en-US', 'Global', { patchJsMedia: true, enforceMultipleVideos: true }).then(() => {
        vueThis.activeRoom.join(this.callData.session, this.callData.token, 'Patient', null).then(async () => {
          if (this.callData.enableLiveTranscription) {
            // Initializing the live transcription
            vueThis.activeRoom.on('caption-message',(payload)=>{
              if (payload.userId !== vueThis.activeRoom.getCurrentUserInfo().userId) {
                vueThis.liveTranscriptionText = payload.text;

                window.clearTimeout(this.captionTimeout);

                this.captionTimeout = setTimeout(() => {
                  vueThis.liveTranscriptionText = '';
                }, 5000);
              };
            });

            const lttClient = vueThis.activeRoom.getLiveTranscriptionClient();
            lttClient.startLiveTranscription();
          }

          this.stream = vueThis.activeRoom.getMediaStream();
          this.loading = false;

          this.stream.startAudio();

          // Render the self view video
          if (this.stream.isRenderSelfViewWithVideoElement()) {
            this.stream
              .startVideo({ videoElement: document.getElementById('self-view-video') })
              .then(() => {
                let element = document.getElementById('self-view-video');
                element.style.display = 'block';
              });
          } else {
            this.stream.startVideo().then(() => {
              this.stream
                .renderVideo(
                  document.getElementById('self-view-canvas'),
                  vueThis.activeRoom.getCurrentUserInfo().userId,
                  1920,
                  1080,
                  0,
                  0,
                  3
                )
                .then(() => {
                  let element = document.getElementById('self-view-canvas');
                  element.style.display = 'block';
                });
            });
          }

          // Checks for active participants and render their video on the canvas
          let callUsers = await vueThis.activeRoom.getAllUser();
          callUsers.forEach(user => {
            if (user.bVideoOn && !document.querySelector(`video-player[node-id="${user.userId}"]`)) {
              this.stream.attachVideo(user.userId, 3).then((userVideo) => {
                document.querySelector('video-player-container').appendChild(userVideo);
              });
            }
          });

          // When a participan changes the video state
          vueThis.activeRoom.on('peer-video-state-change', payload => {
            if (payload.action === 'Start' && document.querySelector(`video-player[node-id="${payload.userId}"]`) === null) {
              // a user turned on their video, render it
              this.stream.attachVideo(payload.userId, 3).then((userVideo) => {
                document.querySelector('video-player-container').appendChild(userVideo);
              });
            } else if (payload.action === 'Stop') {
              // a user turned off their video, stop rendering it
              this.stream.detachVideo(payload.userId);
              document.querySelector(`video-player[node-id="0"]`).remove();
            }
          });
        });
      });
    }

```

**How To Reproduce**  
_Steps to reproduce the behavior including:_

1. Use the specific chrome version
2. Try to run a video session on it
3. The error will occur

---

<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 24, 2024, 6:27am UTC](https://devforum.zoom.us/t/cannot-initialize-video-sdk-on-chromium/110592/2 "2024-05-24T06:27:31Z")

</div>

Hey @pedrofagundes

Thanks for your feedback.

As you mentioned, the Chromium version is too old. Technically, we support Chromium versions above 91.

Thanks  
Vic
