Raw Data sharing. Recording with image source

@donte.zoom
I apologize if my tone seemed disrespectful to you. I just want to get an answer to my question, and I’m already creating a second topic to get an answer. But I haven’t been able to get an answer for a long time. Our roadmap depends on the results of your answers. Adding to the above, my English may not always be accurate and polite, because it is not perfect and my tone might seem disrespectful, but I assure you that it is not =)

Regarding my request, let’s go back to my first topic and highlight a few highlights:

  • don’t focus on drawing tools, it was just an example.
  • I don’t need the ability to draw with brushes. We have already implemented it.

At the moment, Zoom Video SDK (WEB) is able to transmit such streams as audio, video, and screen demonstration to other participants using its methods. It is these streams that get into the cloud record.

Let’s imagine that at the level of your methods:
startSharesSreen
startVideo
unmuteAudio
that there is another method shareImage() (or sendImage) to pass HTMLImageElement, which other participants will be able to see, and this image will get to the cloud record.

or

Let’s say there is a shareCanvas(canvas: HTMLCanvasElement) method, and other participants will be able to see this canvas. Thus, the host can start a canvas demonstration other participants will see the ‘active-share-canvas-change’ event and start displaying for self side. After that, the host will call CanvasRenderingContext2D.drawImage() (or any other manipulation inside bets canvas) for its canvas and other participants will be able to see it. And the most important thing is that this canvas gets to the cloud recording.

I hope I managed to convey the meaning.