Azure / Communication

Azure Communication Services - SDKs and Release Notes
MIT License
320 stars 99 forks source link

[iOS and Android] local video stream keeps streaming even the call.stopVideo(stream) give a callBack without error #395

Closed AmyL219 closed 3 years ago

AmyL219 commented 3 years ago

Describe the bug I close my local video stream immediately(before call state switches to connected) after the call has started successfully. I got a response that stopVideoStream successfully, but I can still see my local video stream from the remote participant's device.

To Reproduce Steps to reproduce the behavior:

  1. Join a group meeting with callAgent.join(with) videoOptions has localVideoStreams
  2. After get the join call success callBack, immediately trigger call.stopVideo(stream) and could get the success callBack before the call state updates to connected
  3. In the app, we would consider we has stop the local video stream successfully
  4. However, in the other participant's app, they still can see the video stream from this users

Expected behavior Other group call participant shouldn't see the video stream from the user who has stopped the local video stream

Screenshots If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

Logs localVideostream.xcappdata.zip

AmyL219 commented 3 years ago

https://skype.visualstudio.com/SPOOL/_sprints/taskboard/ACS%20Mobile%20UI/SPOOL/CY2021-Q4/Sprint%2047%20(Ends%20October%2017)?workitem=2604594