CEFClient + Zoom - "video handle is not ready!"

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

CEFClient + Zoom - "video handle is not ready!"

Postby HarmlessDave » Fri Sep 30, 2022 7:21 pm

Windows 32-bit, cef_binary_106.0.23+g1389ac0+chromium-106.0.5249.61 (also CEF 87 and 101)

Using the binary download CEFClient, We're seeing an issue where switching guest in a zoom meeting from then main session to a breakout room and back is breaking the webcam connection. This does not happen with non-CEF Chromium based browsers like Brave and Google Chrome.

---------------------------------

Steps to reproduce:

1. Create a standard Zoom meeting (free version) and enable the “Breakout Room” feature in the advanced “In Meeting” settings.

2. Start the Zoom meeting as a host on Windows machine with the desktop client

3. On another Windows machine open the CEFClient sample browser with “--enable-media-stream” command line option

4. In the address bar of the CEF browser, paste the Zoom URL and change it to the web client URL (replace /j/ with /wc/join/ in the Zoom URL). For example change this Zoom URL:

https://us04web.zoom.us/j/77034045614?p ... BGcjrh6y.1

To this Zoom URL:

https://us04web.zoom.us/wc/join/7703404 ... BGcjrh6y.1

This allows you to start the Zoom session in the browser instead of the Zoom desktop application.

5. Join the zoom session in the CEF client and turn on both the microphone and camera

6. Return to the original Windows computer and create 2 Zoom breakout rooms. Move the single participant to room #1.

7. In the CEF client the video and audio is re-established after connecting to room #1

8. Return to the original Windows computer move the single participant back to the “Main Session”

9. In the CEF client the video and audio are not re-established after the move back to the Main Session.

The console log for the CEF client is filled with this error when the student is moved back to the main session:

Level: Info
Message: video handle is not ready!
Source: blob:https://us04web.zoom.us/f99e21fb-7ece-4843-8854-6587c00f271b
Line: 1

Note: You won’t be able to use the Zoom URL provided above, but you should be able to create your own (free) Zoom session. The key is moving the student into a breakout room and then back again.

-------------------------------

Does anyone have any idea why this is happening?
HarmlessDave
Expert
 
Posts: 370
Joined: Fri Jul 11, 2014 2:02 pm

Re: CEFClient + Zoom - "video handle is not ready!"

Postby peverett07 » Sun Oct 09, 2022 7:16 pm

I am seeing the same issue. Started the week of September 15th.

When accessing ZOOM Browser through CEF I get the following:


21:10:23.395 - CEF: ready to dec video! (blob:https://oracle.zoom.us/787210c4-d6e6-4b70-ab66-b8be45453b02 ln 1 lev 2)

21:10:23.616 - CEF: RangeError: WebAssembly.instantiate(): Out of memory: wasm memory (blob:https://oracle.zoom.us/e8ed040c-1e5f-47a7-b774-76fc984f97de ln 1 lev 2)

21:10:23.633 - CEF: Uncaught TypeError: Cannot read property 'malloc' of undefined (blob:https://oracle.zoom.us/e8ed040c-1e5f-47a7-b774-76fc984f97de ln 1 lev 4)

21:10:23.639 - CEF: Uncaught TypeError: Cannot read property 'malloc' of undefined (blob:https://oracle.zoom.us/e8ed040c-1e5f-47a7-b774-76fc984f97de ln 1 lev 4)

21:10:23.641 - CEF: Uncaught RangeError: WebAssembly.Memory(): could not allocate memory (blob:https://oracle.zoom.us/ce7712d4-e7cb-4f8d-b22d-3b48318a34ff ln 1 lev 4)

21:10:23.644 - CEF: Uncaught RangeError: WebAssembly.Memory(): could not allocate memory (blob:https://oracle.zoom.us/e0903c79-583f-4b09-9257-d8016ffbb014 ln 1 lev 4)

21:10:23.648 - CEF: Open_Sharing_WebSocket_Connect (blob:https://oracle.zoom.us/01a5b068-0b30-4b93-b6ad-66b55dfdbe61 ln 1 lev 2)

21:10:23.670 - CEF: Open_Sharing_WebSocket_Connect (blob:https://oracle.zoom.us/f9576334-67cb-431e-bc01-01a141dff25a ln 1 lev 2)

21:10:23.671 - CEF: JsAudioDec.js receive startMedia (blob:https://oracle.zoom.us/7976d22c-3001-4215-b0e1-f6fe07d50ff6 ln 1 lev 2)

21:10:23.675 - CEF: Open_Audio_WebSocket_Connect (blob:https://oracle.zoom.us/7976d22c-3001-4215-b0e1-f6fe07d50ff6 ln 1 lev 2)

21:10:23.681 - CEF: JsAudioDec.js receive startMedia (blob:https://oracle.zoom.us/e8ed040c-1e5f-47a7-b774-76fc984f97de ln 1 lev 2)

21:10:23.682 - CEF: TypeError: h is not a function (blob:https://oracle.zoom.us/e8ed040c-1e5f-47a7-b774-76fc984f97de ln 1 lev 2)

21:10:23.688 - CEF: Uncaught TypeError: Cannot read property 'malloc' of undefined (blob:https://oracle.zoom.us/e8ed040c-1e5f-47a7-b774-76fc984f97de ln 1 lev 4)

21:10:23.689 - CEF: Uncaught TypeError: Cannot read property 'malloc' of undefined (blob:https://oracle.zoom.us/e8ed040c-1e5f-47a7-b774-76fc984f97de ln 1 lev 4)

21:10:23.691 - CEF: Uncaught RangeError: WebAssembly.Memory(): could not allocate memory (blob:https://oracle.zoom.us/ce7712d4-e7cb-4f8d-b22d-3b48318a34ff ln 1 lev 4)

21:10:23.692 - CEF: Uncaught RangeError: WebAssembly.Memory(): could not allocate memory (blob:https://oracle.zoom.us/e0903c79-583f-4b09-9257-d8016ffbb014 ln 1 lev 4)

21:10:23.811 - CEF: Open_Sharing_WebSocket_Connect (blob:https://oracle.zoom.us/01a5b068-0b30-4b93-b6ad-66b55dfdbe61 ln 1 lev 2)

21:10:26.711 - CEF: video handle is not ready! (blob:https://oracle.zoom.us/787210c4-d6e6-4b70-ab66-b8be45453b02 ln 1 lev 2)
peverett07
Newbie
 
Posts: 2
Joined: Sun Oct 09, 2022 7:10 pm

Re: CEFClient + Zoom - "video handle is not ready!"

Postby peverett07 » Tue Oct 25, 2022 11:19 pm

Has no one encountered this issue? Am I posting this in the correct location?
peverett07
Newbie
 
Posts: 2
Joined: Sun Oct 09, 2022 7:10 pm


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 56 guests