According to the onAccessApproved callback document:
streamId: An opaque string that can be passed to getUserMedia() API to generate media stream that corresponds to the source selected by the user. If user didn’t select any source (i.e. canceled the prompt) then the callback is called with an empty streamId. The created streamId can be used only once and expires after a few seconds when it is not used. https://developers.chrome.com/extensions/desktopCapture#type-DesktopCaptureSourceType
In other words, streamId + getUserMedia is similar to getDisplayMedia .
Here I think your engineers should know how to do it.
In addition, in Electron, you can also get the streamId using desktopCapturer.getSources:
So could Zoom web sdk provide an interface that allows users to pass streamId or MediaStream to zoom to be compatible with Chrome@72 or below?