You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a conference room through sample(conference.html) and let 3+ guys join in the call
NewStreamAvailable callback is received from JS SDK for each user. It contains audio/video track and steramId
VIDEO_TRACK_ASSIGMENT_LIST and AUDIO_TRACK_ASSIGMENT_LIST callbacks are received including streamLabel(track label in WebRTC) and streamId(real user streamId in the backend)
Process VIDEO_TRACK_ASSIGMENT_LIST and AUDIO_TRACK_ASSIGMENT_LIST for matching
Let one user(user1) leave the room
Expected behavior
VIDEO_TRACK_ASSIGMENT_LIST should be called again. It is required because UI will update the video tiles and similar things.
Actual behavior
Only AUDIO_TRACK_ASSIGMENT_LIST is being called and no VIDEO_TRACK_ASSIGMENT_LIST is called.
The text was updated successfully, but these errors were encountered:
In case of someone leaves the room, server notifies frontend with TRACK_LIST_UPDATED event notification through datachannel. When frontend gets this notification, it can call requestVideoTrackAssignments(roomName) of WebRTCAdaptor. Then server responds with the Video Track Assignment list.
Environment
Steps to reproduce
NewStreamAvailable
callback is received from JS SDK for each user. It contains audio/video track and steramIdVIDEO_TRACK_ASSIGMENT_LIST
andAUDIO_TRACK_ASSIGMENT_LIST
callbacks are received including streamLabel(track label in WebRTC) and streamId(real user streamId in the backend)VIDEO_TRACK_ASSIGMENT_LIST
andAUDIO_TRACK_ASSIGMENT_LIST
for matchingExpected behavior
VIDEO_TRACK_ASSIGMENT_LIST
should be called again. It is required because UI will update the video tiles and similar things.Actual behavior
Only
AUDIO_TRACK_ASSIGMENT_LIST
is being called and noVIDEO_TRACK_ASSIGMENT_LIST
is called.The text was updated successfully, but these errors were encountered: