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

Skip medium lookup when relaying RTCP by plugins #3515

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

lminiero
Copy link
Member

This PR refactors a bit the code the Janus core uses internally to handle RTCP messages plugins may want to send (e.g., REMB, PLI, etc.). Where before we'd perform lookups to address the right medium instance before queueing the message, we now only perform a few activities before queueing, and let the loop take care of the rest on the right medium. This is to address a potential deadlock that was identified in #3510.

@lminiero lminiero added the multistream Related to Janus 1.x label Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
multistream Related to Janus 1.x
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants