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?