|
|
|
@ -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"); |
|
|
|
|