Taking into account the fact that FF nightlies include the local SSRCs in the local SDP.
This commit is contained in:
parent
79b7df28c1
commit
66f7ddd6b2
|
@ -529,7 +529,10 @@ function setupRTC() {
|
||||||
},
|
},
|
||||||
pc_constraints: {},
|
pc_constraints: {},
|
||||||
getLocalSSRC: function (session, callback) {
|
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 = {};
|
var ssrcs = {};
|
||||||
s.forEach(function (item) {
|
s.forEach(function (item) {
|
||||||
if (item.type == "outboundrtp" && !item.isRemote)
|
if (item.type == "outboundrtp" && !item.isRemote)
|
||||||
|
@ -545,7 +548,8 @@ function setupRTC() {
|
||||||
},
|
},
|
||||||
function () {
|
function () {
|
||||||
callback(null);
|
callback(null);
|
||||||
});
|
});*/
|
||||||
|
callback(null);
|
||||||
},
|
},
|
||||||
getStreamID: function (stream) {
|
getStreamID: function (stream) {
|
||||||
var tracks = stream.getVideoTracks();
|
var tracks = stream.getVideoTracks();
|
||||||
|
@ -584,7 +588,9 @@ function setupRTC() {
|
||||||
callback(null);
|
callback(null);
|
||||||
},
|
},
|
||||||
getStreamID: function (stream) {
|
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) {
|
getVideoSrc: function (element) {
|
||||||
return element.getAttribute("src");
|
return element.getAttribute("src");
|
||||||
|
|
Loading…
Reference in New Issue