Skip to content
This repository was archived by the owner on Oct 23, 2024. It is now read-only.

Commit 8c959bc

Browse files
authored
Fix video receive ssrcs are not set at the beginning (#1042)
1 parent 8715112 commit 8c959bc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

source/agent/webrtc/wrtcConnection.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class WrtcStream extends EventEmitter {
3636

3737
/*
3838
* audio: { format, ssrc, mid, midExtId }
39-
* video: { format, ssrc, mid, midExtId, transportcc, red, ulpfec }
39+
* video: { format, ssrcs, mid, midExtId, transportcc, red, ulpfec }
4040
*/
4141
constructor(id, wrtc, direction, {audio, video, owner}) {
4242
super();
@@ -70,7 +70,7 @@ class WrtcStream extends EventEmitter {
7070
this._onMediaUpdate.bind(this), video.transportcc, wrtc.callBase);
7171
}
7272
this.videoFrameConstructor.bindTransport(wrtc.getMediaStream(id));
73-
wrtc.setVideoSsrcList(id, [video.ssrc]);
73+
wrtc.setVideoSsrcList(id, video.ssrcs);
7474
}
7575

7676
} else {
@@ -378,7 +378,7 @@ module.exports = function (spec, on_status, on_track) {
378378
const trackId = composeId(mid, rid);
379379
if (simSsrcs) {
380380
// Assign ssrcs for legacy simulcast
381-
trackSettings[mediaType].ssrc = simSsrcs[index];
381+
trackSettings[mediaType].ssrcs = [simSsrcs[index]];
382382
}
383383

384384
if (!trackMap.has(trackId)) {

0 commit comments

Comments
 (0)