GetStream / stream-video-flutter

Flutter Video SDK - Build your own video app experience using Dart, Flutter and the Stream Video Messaging API.
https://getstream.io/video/docs/flutter/
Other
37 stars 11 forks source link

Camera/microphone options set on lobby view are not working properly #617

Open Brazol opened 1 month ago

Brazol commented 1 month ago

Enabling the camera/microphone on the Lobby view doesn’t always publish the track properly. Sometimes, it's visible locally but not for other call participants.

Setting TrackOption.enabled() instead of TrackOption.provided(cameraTrack) to CallConnectOptions seems to fix this. We should investigate why TrackOption.provided is not working as expected.

Nash0x7E2 commented 1 month ago

Was able to replicate this on the latest main, screenshots attached.

CleanShot 2024-03-26 at 17 26 45@2x

CleanShot 2024-03-26 at 17 26 39@2x

Nash0x7E2 commented 1 month ago

Migrating the lobby app to TrackOptions.enabled addresses this issue on the demo/production environment.

The PR with the change can be found here: https://github.com/GetStream/stream-video-flutter/pull/626

CleanShot 2024-03-28 at 15 59 08@2x