The Flutter Calls SDK does not support initiating screen sharing. Screen sharing can only be started from web clients. Flutter participants can view shared screens.
How It Works
When a web participant starts screen sharing:- The SDK receives the screen share stream
- The call layout automatically adjusts to display the shared screen prominently
- Flutter participants can view the shared content
Listen for Screen Share Events
Monitor when participants start or stop screen sharing:Flutter listeners are not lifecycle-aware. You must manually remove listeners in your widget’s
dispose() method to prevent memory leaks.Check Screen Share Status
Use theisPresenting property on the Participant object to check if someone is sharing their screen: