Adds forgotten, but necessary for simulcast, modifications to libs/strophe.jingle.sessionbase.js.

This commit is contained in:
George Politis 2014-09-15 18:20:15 +02:00
parent 29c36c9380
commit 555bdd7af5
1 changed files with 18 additions and 0 deletions

View File

@ -191,6 +191,24 @@ SessionBase.prototype.sendSSRCUpdateIq = function(sdpMediaSsrcs, sid, initiator,
});
modify.up(); // end of source
});
// generate source groups from lines
channel.ssrcGroups.forEach(function(ssrcGroup) {
if (ssrcGroup.ssrcs.length != 0) {
modify.c('ssrc-group', {
semantics: ssrcGroup.semantics,
xmlns: 'urn:xmpp:jingle:apps:rtp:ssma:0'
});
ssrcGroup.ssrcs.forEach(function (ssrc) {
modify.c('source', { ssrc: ssrc })
.up(); // end of source
});
modify.up(); // end of ssrc-group
}
});
modify.up(); // end of description
modify.up(); // end of content
});