Open maxired opened 1 year ago
Using multi-stream, I cannot add a track after one was removed.
As a user creating a camera track, then a screen share track, then removing my camera track, then recreating one
Both tracks cannot be seen
A remote participant can see both tracks
I think the source name in https://github.com/fres-co/lib-jitsi-meet/blob/d81a1d8b9c42b0b0bb7bde6f8e4432ae051ad08c/JitsiConference.js#L1138 is an issue. from what I understand in my scenario it creates a first camera track with *-v0, then screen share with *-v1. But then when the camera track is removed then another one is recreated, it will also be named v1
*-v0
*-v1
v1
lib jitsi corresponding to version jitsi meet 8252
Also, this might be related to https://github.com/jitsi/lib-jitsi-meet/blob/931ca368b79004a103451dde9d6f89dbe1415e2c/modules/RTC/TraceablePeerConnection.js#L1243
Ping @jallamsetty1
Description
Using multi-stream, I cannot add a track after one was removed.
As a user creating a camera track, then a screen share track, then removing my camera track, then recreating one
Current behavior
Both tracks cannot be seen
Expected Behavior
A remote participant can see both tracks
Possible Solution
I think the source name in https://github.com/fres-co/lib-jitsi-meet/blob/d81a1d8b9c42b0b0bb7bde6f8e4432ae051ad08c/JitsiConference.js#L1138 is an issue. from what I understand in my scenario it creates a first camera track with
*-v0
, then screen share with*-v1
. But then when the camera track is removed then another one is recreated, it will also be namedv1
Steps to reproduce
Environment details
lib jitsi corresponding to version jitsi meet 8252