Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

after disconnecting there is still a large amount of MediaStream objects in cordova.plugins.iosrtc.mediaStreams. #575

Closed
3 tasks done
hthetiot opened this issue Sep 24, 2020 · 2 comments

Comments

@hthetiot
Copy link
Contributor

hthetiot commented Sep 24, 2020

Please read first!

Please use Public Google Group (mailing list) for general technical discussions and questions.

  • I have used Google with the error message or bug in association with the library and Cordova words to make sure the issue I'm reporting is only related to iOSRTC.
  • I have provided steps to reproduce (e.g. sample code or updated extra/renderer-and-libwebrtc-tests.js file).
  • I have provided third party library name and version, ios, Xcode and plugin version and adapter.js version if used.

Note: If the checkboxes above are not checked (which you do after the issue is posted), the issue will be closed, removing this checkbox will result in automatic closed issue.

Versions affected

  • Cordova version (e.g 7.1.0): 9
  • Cordova iOS version (e.g 5.1.0): 5
  • Plugin version (e.g 6.0.12): 6.0.13
  • iOS version (e.g 10.2): 12+
  • Xcode version (e.g 11.1 - 11A1027): 12+
  • WebRTC-adapter version (e.g. 7.4.0): N/A
  • WebRTC Framework version (e.g. JSSip 3.1.2): N/A

Description

In having more than two participants each with 2 tracks sometimes the video of one of them does not show. Upon stopping and re-adding the track always gets a black screen. One huge problem is that the app after adding or removing tracks become completely unusable as the #569 (comment) mentioned the MediaStreams keeps getting added with no deactivation even if the participant completely disconnects.

via @henritoivar @samgabriel

Steps to reproduce

End PeerConnection

Expected results

MediaStreams and MediaStreamTrack to be properly deactivated.

Actual results

after disconnecting there is still a large amount of MediaStream objects in cordova.plugins.iosrtc.mediaStreams.
image

@hthetiot
Copy link
Contributor Author

hthetiot commented Sep 24, 2020

Original report #569 (comment) #569 (comment)

@hthetiot
Copy link
Contributor Author

Please try this PR see testing instructions: #587

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant