Users can share their computer screen with the participants of an EnableX video meeting, so that participants can see what users see on their computer. This allows users to look at a program or a document together. In addition, users can add annotations over the shared content in a remote stream. Users can also annotate on a blank canvas using the whiteboard tool.

Implementing Annotations

To support annotations on Android, iOS, React Native, and Flutter platforms, enable Canvas Streaming while creating a room by specifying {.. setting: { canvas: true; }} in the JSON payload. You also need to add the annotation toolbar in the video meeting.

For Cordova or Ionic platforms, use the startAnnotation() method to implement annotations on remote streams.

For detailed implementation details, refer to the SDK documentation for your platform: