message: Allow rids with ssrc
diff: @@ -58,6 +58,40 @@ class IncomingStream
  //Set rtp stream id
  source.rid = new Native.StringFacade(rid);
  + //Get RID params
  + const params = encodings[i][j].getParams();
  +
  + //If it has ssrc
  + if (params && params.has("ssrc"))
  + {
  + //Get it
  + source.media.ssrc = parseInt(params.get("ssrc"));
  +
  + //Check ssrc groups
  + const groups = track.getSourceGroups();
  +
  + //Check groups
  + for (let k=0; j<groups.length; ++j)
  + {
  + //Check if it is from us
  + if (groups[k].getSSRCs()[0]===source.media.ssrc)
  + {
  + //Check if it is one of the ones we care
  + switch(groups[j].getSemantics())
  + {
  + case "FID":
  + //Set rtx ssrc
  + source.rtx.ssrc = groups[k].getSSRCs()[1];
  + break;
  + case "FEC-FR":
  + //Set flex fec ssrc
  + source.fec.ssrc = groups[k].getSSRCs()[1];
  + break;
  + }
  + }
  + }
  + }
  +
  //Add it to transport
  if (!this.transport.AddIncomingSourceGroup(source))
  //Launch exception
  