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

Audio downtrack stop sending after a new participant joins. #45

Closed
davidzhao opened this issue Jul 8, 2021 · 3 comments · Fixed by #50
Closed

Audio downtrack stop sending after a new participant joins. #45

davidzhao opened this issue Jul 8, 2021 · 3 comments · Fixed by #50
Assignees
Labels
bug Something isn't working

Comments

@davidzhao
Copy link
Member

davidzhao commented Jul 8, 2021

Describe the bug
This is a tricky one. Sometimes in a room, when a new participant joins, one of the existing participant would lose one of their subscribed tracks. The track is supposedly still there, and the new participant could hear everyone. But a single person would stop being able to hear another but still be able to hear everyone else.

Server

  • Version: 0.10.4
  • Environment: EKS/Kubernetes

Client

  • SDK: React
  • Version: 0.3.11

To Reproduce
Steps to reproduce the behavior:

  1. two users in an audio room (russ and I)
  2. another user joins
  3. I stopped getting russ's audio, with webrtc-internals showing packetReceived/s going to 0
  4. russ and the new user could hear each other fine.

The issue happens when a new downtrack is added to the receiver. it seems that one of the existing downtracks get dropped or somehow stops receiving data.

@davidzhao
Copy link
Member Author

Screen Shot 2021-07-08 at 12 45 12 PM

@davidzhao davidzhao added the bug Something isn't working label Jul 8, 2021
@davidzhao
Copy link
Member Author

#50 includes improvements to track getting wrong timestamps back after muting. Will verify in tests.

@davidzhao davidzhao linked a pull request Jul 13, 2021 that will close this issue
@davidzhao
Copy link
Member Author

fixed in #50

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants