Taking into account the fact that FF nightlies include the local SSRCs in the local SDP.

pull/69/merge
George Politis 11 years ago
parent 79b7df28c1
commit 66f7ddd6b2
  1. 12
      libs/strophe/strophe.jingle.adapter.js

@ -529,7 +529,10 @@ function setupRTC() {
},
pc_constraints: {},
getLocalSSRC: function (session, callback) {
session.peerconnection.getStats(function (s) {
// NOTE(gp) latest FF nightlies seem to provide the local
// SSRCs in their SDP so there's no longer necessary to
// take it from the peer connection stats.
/*session.peerconnection.getStats(function (s) {
var ssrcs = {};
s.forEach(function (item) {
if (item.type == "outboundrtp" && !item.isRemote)
@ -545,7 +548,8 @@ function setupRTC() {
},
function () {
callback(null);
});
});*/
callback(null);
},
getStreamID: function (stream) {
var tracks = stream.getVideoTracks();
@ -584,7 +588,9 @@ function setupRTC() {
callback(null);
},
getStreamID: function (stream) {
return stream.id;
// streams from FF endpoints have the characters '{' and '}'
// that make jQuery choke.
return stream.id.replace(/[\{,\}]/g,"");
},
getVideoSrc: function (element) {
return element.getAttribute("src");

Loading…
Cancel
Save