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

Do "process removal of remote track" steps when stopping a transceiver. #1904

Conversation

taylor-b
Copy link
Contributor

Fixes #1812.

This is effectively very similar to #1845, the only difference being
that this PR will remove the track as soon as the transceiver is
stopped, rather than later when setLocalDescription is called.

Fixes w3c#1812.

This is effectively very similar to w3c#1845, the only difference being
that this PR will remove the track as soon as the transceiver is
stopped, rather than later when setLocalDescription is called.
@henbos
Copy link
Contributor

henbos commented Jul 5, 2018

Relates to #1919 which has list discussion needed

@alvestrand
Copy link
Contributor

Opinion in the editing team is that when a transceiver is stopped, the track should end, but there's no reason to remove it from the stream.

@jan-ivar
Copy link
Member

Based on what I mentioned in #1845 (comment) I think I'm still inclined to not do this.

@henbos
Copy link
Contributor

henbos commented Jul 26, 2018

Also we typically avoid firing events on synchronous method calls (such as close()).

@aboba aboba closed this Jul 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants